<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:any="http://sphere3d.com/20211231"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="any-20211231.xsd" xlink:type="simple"/>
    <context id="ibabc69e397314249b2296212546f687b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9832f8aafd54475ca96e5c935d2545ae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d99e2a6f3404acbbf56a09ea6730488_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe888314150544a78626291dc02c7ac0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iede546a735234d17b51f2515b6615d3c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id5e984cd15bd4cf7988842471f7b57a5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia1c9bd79397a47bc8e77b1d90d9d4162_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="i413dc03ca61d40d681fa1190c35f7fcc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i54cae9870c1b41caae587851e0dde64b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibde2a3420cfd43d88088138e1bfed5f5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i92e5ca4e030547e2825cb2a5c1527553_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9a5cf07abf4b4a8f8430d4ed39fdaf8c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="i337a459f15ec41369f6ba22abab8a157_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibd0cec1da16740e7a5d4009d9e626c78_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i343b72720a7845c5a983b919a8c07d87_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i92a93010ed6c4b97b2dfb5c54044b4d3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i58ffc37630e04010920c9ec9edbd6cb1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4b9f6e710b6d479faddf683809dfda1d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="ie7257a16eaf6431ea08902a6527935e7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="ia7bd5d60ac624ca3b01fb1fbded4371e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i30d8c450b7f0404f801efb79e7b0a76a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5a4eaec3db134234be159da6a00e6366_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i24219ba1ab5647348b70c769d27062f4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i82d7a5c6fa0a40e3a23550e0d913d8da_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="i43fae75c5c55463b8e5d34aea02b4a21_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iebc334a5005a43ce849d8a96d5f8c451_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i12975ba9a84646319a2fbe4a9dc259f2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="i834fa5fab63e45789c15cfc95b381165_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iafc500a4e5f2424cb19d9db66e3b8e64_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1fd648bab9884393bfb7a7c763f78974_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="i24f31308d3724e6994fbfeb5cca34668_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="ibb3dc8c0f25845dcad47336ab67b90cf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i420beaa91fff49b59e96c7bbd6b973e8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i69e0348ef7ee4c3e914b69847afd33b2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic48765b36d8543708f101adfbd6bba8c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if34382a0c5c747f79badde30f1221051_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="i014cfc5d4b614f42a18beadc38ae40ae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id830746867db49a896c98467f6bba45b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i96b8c3548acc46479a228b37f0f7c34a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i37555896334e4466afc5f281b7227a84_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if0a9a907463a46f1826dbff9e801495a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8d3f84a0c9d346e984c031ad414d4124_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4fcee3980c344ec4ac83003b60e03e4c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia52d044acecd46619452e58c712e58f1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5295351c37c446c8a564445b443ed228_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6623dd7cc0ad4f738c6e3fa66954bce9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id7cdc872c5a144bcbe1874bff72952ce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd682f260b2c4cf6aeaec8aa1f4b4b8e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec461b91ae504ee4b814bb00132e76d2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">any:SupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i120c02555d6f43d296d43460a287657b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">any:SupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied48767a8a6941a8b18d10931d40688c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">any:ChannelpartnerrelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i34866b03f04d4ae9b198448f874c7e54_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ife9f97c45927428ebb6363d8b527e0c1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1a4bdcf36a874583bd64a180e5df77bf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6ba97fcb41654b759e5aaf98686b2d48_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">any:FourCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i71d72c3b678d4e5e9e810ce7f9f89d68_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">any:FourCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if3748073389e4955aabe2a1fa3d5b133_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7463e2a5417f4a9b874d7ceb366726aa_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id39d125b52a046ad8971351b79f07f98_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifb41e352431d4bf8b3b71fd312a4cea6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">any:TwoCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i419f4f8b5d4f4e68a3b8cdb48014e03e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">any:TwoCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic0c22420f7754d7797efe2b8d4ea7e83_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">any:TwoCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2aeb29f9bc2f4892a2907414ae2e9821_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">any:SnapServerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i942cfb08a7aa4250be577b0abf43830f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">any:SnapServerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibf0ed46460484abc8e7d4d9c34e5077a_D20211001-20211001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">any:HertfordMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-01</endDate>
        </period>
    </context>
    <context id="i1670a22b5bca4201b313ade3a0af5849_D20210811-20210812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">any:HertfordMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-11</startDate>
            <endDate>2021-08-12</endDate>
        </period>
    </context>
    <context id="ie035537002be402e8c7c89578c694ba0_D20211001-20211001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-01</endDate>
        </period>
    </context>
    <context id="ia3d9fcf837c24ce9ab4bbd28eb979b8e_I20211229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">any:GryphonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-29</instant>
        </period>
    </context>
    <context id="ia421c75b4af74926b72de4b89135171e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">any:GryphonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i81a5d11e29cc4f579ebef9937f0b0939_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">any:GryphonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6956546a483441b39dba6e4e4a1aa019_I20220103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">any:GryphonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-03</instant>
        </period>
    </context>
    <context id="i7d89401f66be46dcacdba62f171f1ee2_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i7a9567d0f4594508a8071c97fe378b04_I20200804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2020-08-04</instant>
        </period>
    </context>
    <context id="i17f2c5746a634fd780abc44ae54666ca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">any:FilecoinerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74245fc76d7c44dc907073a9681bb2e8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">any:FilecoinerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if790fb79acff402f8aeb125adfe9d5b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">any:MEOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c06e01598c249b1b169f8fe486fe9bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i983208e7f0914161a91454efd66cea05_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3aaaa472ccad4b6b9c000bc508259bc0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">any:SupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i50b2945ed06043ec89432ab120260c01_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">any:SupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i89ffb6e0863f421096275ab19c3e47d3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">any:ChannelpartnerrelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if525c00f473948d0bebef09afe01a813_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">any:ChannelpartnerrelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a24e1b615d946bab671d6c99a00346d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">any:CapitalizeddevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i56c8fb8e3cf2488c8bc70db65e79eb05_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">any:CapitalizeddevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i65af77047e0342fdb7e3e5e1003c4c7d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if03a14a4592b497ab3faae4340f40d57_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie6eaf121f3164c2585e2012868c48405_D20210730-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">any:HertfordMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-30</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i23d1d8d4221a4cfd83e98f0917f5e1a0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">any:HertfordMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7837dc0f4b0d4572b9d8da414d8dc2b0_D20200802-20200803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2020-08-02</startDate>
            <endDate>2020-08-03</endDate>
        </period>
    </context>
    <context id="ieb2f2258d03c4f0f97b076cf272a0e03_I20200803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2020-08-03</instant>
        </period>
    </context>
    <context id="i6f0405fcbb354178b8c72610713b0656_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i47a936dfa8fa415680e7e8c86ed15ef5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i03faefd7fdac4666b36ec2ba19f70171_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2eaa1f8dfc6347cabf5896a54e189dee_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i11883b846c534acd8ed37a79128dfadc_I20210203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2021-02-03</instant>
        </period>
    </context>
    <context id="i6e150bc422c84c88b0ec0e1d67917fab_I20200409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2020-04-09</instant>
        </period>
    </context>
    <context id="i6d9b1177095a42398f2c41534770a62c_D20200727-20200728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-27</startDate>
            <endDate>2020-07-28</endDate>
        </period>
    </context>
    <context id="i1256c717cfed44df81bd03298e952779_I20200728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-28</instant>
        </period>
    </context>
    <context id="i9328967acdf54dabaf9a02a728324c9f_I20210310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-10</instant>
        </period>
    </context>
    <context id="i0892da8b408e4c78b1f8167f705118f6_D20210309-20210310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-09</startDate>
            <endDate>2021-03-10</endDate>
        </period>
    </context>
    <context id="i0ab35c2d63bc42e6a48faeaf8ae18cbe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:BeneficialOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i33ab805507af40e5b48dbf513a31d01a_D20200322-20200323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2020-03-22</startDate>
            <endDate>2020-03-23</endDate>
        </period>
    </context>
    <context id="i87962de2cbfa4b82b4a17621bb13da93_I20200323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2020-03-23</instant>
        </period>
    </context>
    <context id="iecb2c08a96134d6ab5c817d9b09fccd8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9e06c3fe211a40d0bf42310ab3c4f72a_I20200827">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2020-08-27</instant>
        </period>
    </context>
    <context id="i7594ae08b1ad4931b480be2a9f3cc0d4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesHPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ab860d5ca1b4bf0b2bd9d1010befbc2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesHPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic3e1829e9aea450c9a28c46be86ccd9a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesGPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4165d206873e4c10830daee9d325b1e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesGPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4836e613f4ba45e2b3a6b7a12241edde_I20210712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesGPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-12</instant>
        </period>
    </context>
    <context id="i3dcb25fc08254a4590905f32d71f6135_D20210711-20210712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesGPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-11</startDate>
            <endDate>2021-07-12</endDate>
        </period>
    </context>
    <context id="ieb00a53cca3c4b75aab33e52274bc8a9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesEPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i070bea5b9b1f4e2dadbc61d25ef5b7ba_I20200914">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesEPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-14</instant>
        </period>
    </context>
    <context id="i4371e4b581164f73b67f1f76ecadffaf_I20210309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesEPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-09</instant>
        </period>
    </context>
    <context id="if5fe7d4de9ee4d229eae3c5ae4aab39d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesEPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i67dc768d428c4c73951b62f7cbbd2459_I20200506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-06</instant>
        </period>
    </context>
    <context id="ibc66206e14cd4cda87cd6571dbc52d64_D20200505-20200506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-05</startDate>
            <endDate>2020-05-06</endDate>
        </period>
    </context>
    <context id="ifc62f7c62a4949fc816f888f67fa69ed_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i6ddb0c6448e84495b8c6c9b4bd3ec59c_D20200429-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-29</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ic5a459392d4b44ba8b2d9a0d500c9482_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iff0ef8d949db4951b39b9832282c5f10_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i28afb698b1fd46e588844c236de4542f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i109729ed992749f39116bf4e658122d3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3db2d38529f242dfbe9b5716a5f17c87_I20190712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-12</instant>
        </period>
    </context>
    <context id="if88515b5cb824c3491f66aa60e4ce170_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i393f3c7bed3741f3816b4b5085fccf47_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib04bb0ee21144981868955d693e97779_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idad793e8b00646859447e8897d0a410a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ff025d50ef74f5eb8914117e34645c3_D20211207-20211207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2021-12-07</startDate>
            <endDate>2021-12-07</endDate>
        </period>
    </context>
    <context id="ic7bd05abaf6642359b618ce4cc0b39cf_D20210824-20210825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2021-08-24</startDate>
            <endDate>2021-08-25</endDate>
        </period>
    </context>
    <context id="i42b7924506734853a3981b94cb8262be_I20211001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2021-10-01</instant>
        </period>
    </context>
    <context id="i49d4db578d294de686f92090c475bcec_D20210907-20210908">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2021-09-07</startDate>
            <endDate>2021-09-08</endDate>
        </period>
    </context>
    <context id="i825429cd76914e8295faeb8c8d8919a3_I20210908">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2021-09-08</instant>
        </period>
    </context>
    <context id="iab482e40965c47c48322d38465ab3de7_I20210825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2021-08-25</instant>
        </period>
    </context>
    <context id="i212308ac5dc242f4a58d327db29082bb_I20210825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:August252021AMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-25</instant>
        </period>
    </context>
    <context id="ib7b57eb3a5914d4c86037a39d46562e3_D20210824-20210825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:August252021AMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-24</startDate>
            <endDate>2021-08-25</endDate>
        </period>
    </context>
    <context id="ic6cd6ff2ee7640f696de0f9676b95be6_I20210825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:August252021BMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-25</instant>
        </period>
    </context>
    <context id="ie037c9e2bf55488db7a47e11f0d899bb_D20210824-20210825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:August252021BMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-24</startDate>
            <endDate>2021-08-25</endDate>
        </period>
    </context>
    <context id="i47fe41e40b644c11876e7e05f87d11da_I20210825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">any:OTCHospitalityGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-25</instant>
        </period>
    </context>
    <context id="i4717c71a90ad43b889ddc33603743ca8_D20210824-20210825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">any:OTCHospitalityGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-24</startDate>
            <endDate>2021-08-25</endDate>
        </period>
    </context>
    <context id="i6813247ab8dd4aefaf0ca052f48f482a_D20210526-20210527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2021-05-26</startDate>
            <endDate>2021-05-27</endDate>
        </period>
    </context>
    <context id="i46c4bb34d10b481b8933a5f50ba3da5c_I20210527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2021-05-27</instant>
        </period>
    </context>
    <context id="i7a99f0bb0e0e4af1b7285fee1b6ce6ee_D20210526-20210527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-26</startDate>
            <endDate>2021-05-27</endDate>
        </period>
    </context>
    <context id="if0d6f5238556430295bd3c5a64b9f9d2_I20210527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">any:MaximMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-27</instant>
        </period>
    </context>
    <context id="i72346503590c4460b0bfc58e9a6f47f9_D20210523-20210524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2021-05-23</startDate>
            <endDate>2021-05-24</endDate>
        </period>
    </context>
    <context id="i924321a7d2a343ff9211936ac402dcfd_I20200601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2020-06-01</instant>
        </period>
    </context>
    <context id="i103b5d03d9ee410fa324fa4ee94fbb5c_D20200531-20200601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-31</startDate>
            <endDate>2020-06-01</endDate>
        </period>
    </context>
    <context id="i1bc5a3bb1b94491a84d037e8ec496664_D20200531-20200601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2020-05-31</startDate>
            <endDate>2020-06-01</endDate>
        </period>
    </context>
    <context id="i4a72fa37937745bd95bc095902dc29cb_I20200616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2020-06-16</instant>
        </period>
    </context>
    <context id="id21f053e405c4a50aedb45bdde9d690d_D20200615-20200616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2020-06-15</startDate>
            <endDate>2020-06-16</endDate>
        </period>
    </context>
    <context id="i1df12609395044a184a4a4a6bb826b5f_I20200424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2020-04-24</instant>
        </period>
    </context>
    <context id="i56400c5986f34b3bb14bab4bdd415c26_I20200619">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <instant>2020-06-19</instant>
        </period>
    </context>
    <context id="ifcc49ada9ac5466f98a41ee07e3feae2_D20200618-20200619">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2020-06-18</startDate>
            <endDate>2020-06-19</endDate>
        </period>
    </context>
    <context id="i352065de2dcf4c5c87ded5fc627d98aa_D20200804-20200804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2020-08-04</startDate>
            <endDate>2020-08-04</endDate>
        </period>
    </context>
    <context id="ie9df12c9e55045f6b3e68f1a40a38f99_D20200514-20200515">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-14</startDate>
            <endDate>2020-05-15</endDate>
        </period>
    </context>
    <context id="ibc7c37d24cba4a79b81899b4f2b67aa0_D20201025-20201026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-25</startDate>
            <endDate>2020-10-26</endDate>
        </period>
    </context>
    <context id="ie0c9ffb5d21e4aafb3bb46a0fdfb79b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5bd3376ec9d943d6adc48505175d989c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d46f8266c5844818596276aeea434b6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i13af4e3269bc4bbca6cc5b60f48405f8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:August112022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1e07694f279443e8a4a51ed577289352_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:August112022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32793bb5484a4d37a521e74a7e9720ae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:August162022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2ecd21cdfe704ab5bb6b706a2d803a8d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:August162022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i932425bd073c47e0b199230c8332b274_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:August222022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i00b7d0c7dcfa442b9163de50d1d2c0ee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:August222022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58324ee556ce4cd0bf87045cf91fef73_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:April172023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0b1e34dcd49243bdb6eb4645a9454baa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:April172023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd9ab65f2d6943938452f0f7fdbaaa3f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:March232023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i80f1e6fc42c24be0a493df4361314e65_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:March232023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i10249af278724dadae1102c75e9b62eb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:July22021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2beb4d2a90604042838fbc3a46cd89ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:July22021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia16c13031ccb411f8505e12771f8a2ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:August252021AMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i742c75af50c142cea26f1bc0f2d1cca0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:August252021AMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5e54f59731e44a6a86f8ca2e0ee4d8a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:August252021BMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9674a36b76b2404c8a853fb30baf7340_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:August252021BMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i76ea6951253447958f3a9d9b2814d6f9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:September82021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1275478e35de4751adec5e2b6f995a53_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:September82021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i03007bb151534da8842ffd37969abc34_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:October12021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if42d738e7f9a4b7f975a9cf502e3bf7a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:October12021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f79cbada4034182bf099f8ff88cc64f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6f18e6314c2432a945a5faf0379ed9d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i725a09c50bba46138c3fdd87480df562_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="i22d6767ce06e45af80cb2b09ed3265a1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id730b20d7b02434c8ee254c04a1baa8e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="i02a122eec9994351a32b6fc956ef6132_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="i2af1a241c09549d0898f87fa552c554d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib1301741c0924d9a9b63fd27c64a7130_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3f823d9e5c674b7e8297defd54620160_D20190325-20190326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
        </entity>
        <period>
            <startDate>2019-03-25</startDate>
            <endDate>2019-03-26</endDate>
        </period>
    </context>
    <context id="idb1c6e4f586c404287025de6bb54c140_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic8ff7cde8a224098bf98f879fe737812_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i98cd4f7e1bf243f9acde04c87b4a700b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie2349ae113724002ac519eba46481afa_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i072ce8127cd44f41aa44227a73fa03dc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i77c21675d2744a36843306701bc57104_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7102ff89aca7442ab5ac15a151d243ec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic220874f60c34d0eaaf04463e12407b3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i61b4455e905343c4b0aef2a7ded16157_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib954112f95dc4175b49b776bfcf0f382_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i613e435cc932422da6755deb8276fc37_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i39355a1635174b5bb8a742fadcc8de3e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="i950b4239d07d4903b666060c669b1a5d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="i1a31d45cdac64edaac079e128fcf8ab1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia07a2b563094417bba9d658e21dbd06f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="i32bcf6f5693d4f1ba130559175ffac64_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="id14d1c8822c4428fa0cb98809819ca03_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic8f17276d03e4155ae449994dcf4bf1b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="if6fca1375a5f4ace84425c5d7373d72a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="i383a16efb4184855bb1f98e63d1a94b7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib55d875be5a244659be13f9db0de2356_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="i467d1af121d34616ac2482bff071562b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</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="if5d9341c05c145d7ae863b2da6ffe8fc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9ba36e5050d84605b05ede6f2df9997b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i781f6c7168cd4d8b88f8c518b37387fb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2dcdce58a9dc487782dec9af732a493e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd4bfb88d2f24e13bbeb1dd08b526fab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1e1e5ee78216469ca93d71e921b60751_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7406e19f13d64c3089a4792a391f3149_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id9cec341bfc44924a98aba81a93b49b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i020da7fb7c14405ab3e709198edcda28_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i32ba324f4a7d426088216834dfc1cfd2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">any:NuMinerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b983e9991514edf8f5d98b315c42b0b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">any:NuMinerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic4709662773d4cf6bc71fe857a565c09_I20220203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">any:NuMinerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-03</instant>
        </period>
    </context>
    <context id="i0112c5e4c6bf40f4b8f1416677553469_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">any:GryphonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3435c0db2a46410f8471b1bb809cb6c5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">any:BitFuFuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie2613fbe619d4bbe92f2cf3e5d114b75_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">any:BitFuFuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i044914d3488c4ad992df291d8e27df3e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">any:MEOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3309b9acce9c46399de5d8ea2f4463d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">any:MajesticDragonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9833668106384225a3dd5a1a9c72d143_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">any:DeferredRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1ff5986b9dbb453d8a2e43001ba9b779_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">any:DeferredRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iece8723dd20e464589145489354bac2b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">any:DeferredRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3f1bd4bdc4044dd8b2a61e499a8c842d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">any:DeferredRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia09c05e868ec4ea0ae11425ef2c57462_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">any:DeferredRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19cd70aa3c5a45be80bbc35fb3a1680f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i01ccc87157d74080952465634d104b25_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iea46b0d454be429089046c6199bbc5c7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0253721a1edb416d80c0f4c0f806936e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib8550369d5434eea80eaeb6e7c445be2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc88e69ff4a64cf298c0667e369f1902_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7dda0f4cd95448cb84e3bf5f2e5dc2cc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0c7a6d5d69f64258be9295805e8288cc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9cdce9676a6a445c81ae64623661257b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i14e6fe2c264b4d34bbd5ae34d56a7e7a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i68607e8bf75543eb8a2067f2c3e5a267_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaebbaff472324e688e7bb93f2d4977f3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3f7ffb538e11415694411762f4a16bb7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id110cc27df824fa09b2254406a9146fe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6caff48f34c4af59a96b5337b384c34_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8e25c3e7eb2c4e98b099680b47b156ee_D20220307-20220308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-07</startDate>
            <endDate>2022-03-08</endDate>
        </period>
    </context>
    <context id="ib2eb80292a254251ab0c297e21934542_I20220321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">any:MEOAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-21</instant>
        </period>
    </context>
    <context id="ie25bbe9801614ea3b8f08e89a44cf800_D20220228-20220321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">any:MEOAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-03-21</endDate>
        </period>
    </context>
    <context id="icb46e094c0ea457c9abbbee1a2c05ba3_D20220206-20220207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-06</startDate>
            <endDate>2022-02-07</endDate>
        </period>
    </context>
    <context id="i71507f789ace460cbf7ebaa03211ce61_I20220207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:A4WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-07</instant>
        </period>
    </context>
    <context id="i6ca7a7b410924f759626924059b01c6d_I20220207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:A5WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-07</instant>
        </period>
    </context>
    <context id="iab5a3dd2358346648d2ddbee2afda556_I20220207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">any:A6WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-07</instant>
        </period>
    </context>
    <context id="id5e7217a28d24e6e9594ed0b299df83e_D20220206-20220207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-06</startDate>
            <endDate>2022-02-07</endDate>
        </period>
    </context>
    <context id="i5b2c9ce39ae14bf591c2424d8775ceb0_D20220124-20220125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-24</startDate>
            <endDate>2022-01-25</endDate>
        </period>
    </context>
    <context id="iadba028b6f5e4bbc8ac0c447ab9e035c_I20220125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001591956</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-25</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV80L2ZyYWc6NTU0NjczZWQ1OWVjNGM4YzkzYjk5ZGY1NDBmY2Q4MjAvdGFibGU6ZDE2NzAwNWVkNjZmNGIzNmFjZDhlZDI2ZTNjYmI2ODAvdGFibGVyYW5nZTpkMTY3MDA1ZWQ2NmY0YjM2YWNkOGVkMjZlM2NiYjY4MF80LTEtMS0xLTE1OTcz_cf3a6167-9f98-461a-b071-2d2b70ccfe00">0001591956</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV80L2ZyYWc6NTU0NjczZWQ1OWVjNGM4YzkzYjk5ZGY1NDBmY2Q4MjAvdGFibGU6ZDE2NzAwNWVkNjZmNGIzNmFjZDhlZDI2ZTNjYmI2ODAvdGFibGVyYW5nZTpkMTY3MDA1ZWQ2NmY0YjM2YWNkOGVkMjZlM2NiYjY4MF84LTEtMS0xLTE1OTcz_d07be891-ac21-4f1f-8b82-a3220971357f">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV80L2ZyYWc6NTU0NjczZWQ1OWVjNGM4YzkzYjk5ZGY1NDBmY2Q4MjAvdGFibGU6ZDE2NzAwNWVkNjZmNGIzNmFjZDhlZDI2ZTNjYmI2ODAvdGFibGVyYW5nZTpkMTY3MDA1ZWQ2NmY0YjM2YWNkOGVkMjZlM2NiYjY4MF85LTEtMS0xLTE1OTcz_9f425175-8cc7-4205-a9d0-46b1b4738562">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV80L2ZyYWc6NTU0NjczZWQ1OWVjNGM4YzkzYjk5ZGY1NDBmY2Q4MjAvdGFibGU6ZDE2NzAwNWVkNjZmNGIzNmFjZDhlZDI2ZTNjYmI2ODAvdGFibGVyYW5nZTpkMTY3MDA1ZWQ2NmY0YjM2YWNkOGVkMjZlM2NiYjY4MF8xMC0xLTEtMS0xNTk3Mw_0adc4fe6-4d6d-427d-9356-dc663a0b6805">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF82MDQ3MzEzOTU5MDc1_eccd3cb9-71d6-4401-9c60-8cfa831ab6f4">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF80MTk2_d682527a-4bef-4e4e-b8e6-e2dae48b34a9">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF80MTky_2fa19e4e-7616-4e61-8c31-9d4da8dd30a6">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF8zMDQ_ff0357d7-4d0a-4d4d-8944-522326dbdc50">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF8zMDQ_862cbdac-5f57-4181-bfab-e2ea5538a1fd">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF80MjAy_861b7c24-f9b5-44a3-acd3-f36dbf3c3941">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF82MDQ3MzEzOTU5MDc0_30fa10c2-039d-41fa-8365-83b0e39b8976">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF80MTk3_1d872a96-e343-4bea-b22a-1ad0bc6e59d3">001-36532</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF80MjA2_68f02787-442a-4435-ab1e-bd747fc24384">Sphere 3D Corp.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGFibGU6N2ZmZjY2NzEwZjBiNDBhNjg4ZGU0YTdmMDFmZGJiMzcvdGFibGVyYW5nZTo3ZmZmNjY3MTBmMGI0MGE2ODhkZTRhN2YwMWZkYmIzN18wLTAtMS0xLTE1OTczL3RleHRyZWdpb246MzFlZDM0YWVhMDFhNDEzNWIxZmIwZDU1NjY1MzAxZjNfNQ_b425e111-fa76-44a0-abe2-9d83524352d3">A6</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressCountry
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGFibGU6N2ZmZjY2NzEwZjBiNDBhNjg4ZGU0YTdmMDFmZGJiMzcvdGFibGVyYW5nZTo3ZmZmNjY3MTBmMGI0MGE2ODhkZTRhN2YwMWZkYmIzN18wLTAtMS0xLTE1OTczL3RleHRyZWdpb246MzFlZDM0YWVhMDFhNDEzNWIxZmIwZDU1NjY1MzAxZjNfOQ_5a5d82de-b820-4756-82a5-eb8005478c67">CA</dei:EntityAddressCountry>
    <dei:EntityAddressAddressLine1
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGFibGU6N2ZmZjY2NzEwZjBiNDBhNjg4ZGU0YTdmMDFmZGJiMzcvdGFibGVyYW5nZTo3ZmZmNjY3MTBmMGI0MGE2ODhkZTRhN2YwMWZkYmIzN18zLTAtMS0xLTE1OTcz_5a1ef771-56c9-4c23-9315-aed4a09ab04a">895 Don Mills Road, Bldg. 2, Suite 900</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGFibGU6N2ZmZjY2NzEwZjBiNDBhNjg4ZGU0YTdmMDFmZGJiMzcvdGFibGVyYW5nZTo3ZmZmNjY3MTBmMGI0MGE2ODhkZTRhN2YwMWZkYmIzN180LTAtMS0xLTE1OTczL3RleHRyZWdpb246N2IzNjc4ODFmMDhjNDM5OTk1OWIzNjBiYzVlMjIwNzlfNA_3d913c67-85a5-42b3-b15e-8ff5b2362da8">Toronto</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGFibGU6N2ZmZjY2NzEwZjBiNDBhNjg4ZGU0YTdmMDFmZGJiMzcvdGFibGVyYW5nZTo3ZmZmNjY3MTBmMGI0MGE2ODhkZTRhN2YwMWZkYmIzN180LTAtMS0xLTE1OTczL3RleHRyZWdpb246N2IzNjc4ODFmMDhjNDM5OTk1OWIzNjBiYzVlMjIwNzlfOA_a24217b9-4a74-45c5-8166-e825e8eed31a">ON</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGFibGU6N2ZmZjY2NzEwZjBiNDBhNjg4ZGU0YTdmMDFmZGJiMzcvdGFibGVyYW5nZTo3ZmZmNjY3MTBmMGI0MGE2ODhkZTRhN2YwMWZkYmIzN180LTAtMS0xLTE1OTczL3RleHRyZWdpb246N2IzNjc4ODFmMDhjNDM5OTk1OWIzNjBiYzVlMjIwNzlfMjA_56544280-c77e-40b3-822a-658c36b2fd9a">M3C 1W3</dei:EntityAddressPostalZipCode>
    <dei:ContactPersonnelName
      contextRef="i9832f8aafd54475ca96e5c935d2545ae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF8xMDk5NTExNjM0MDA3_4cb8d625-c66a-4574-bf3d-bfbbe4d01af0">Peter Tassiopoulos</dei:ContactPersonnelName>
    <dei:ContactPersonnelEmailAddress
      contextRef="i9832f8aafd54475ca96e5c935d2545ae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF8xMDk5NTExNjM0MDUw_143ee026-8f5b-463d-8efe-a41eb76cf674">Peter.Tassiopoulos@sphere3d.com</dei:ContactPersonnelEmailAddress>
    <dei:EntityAddressAddressLine1
      contextRef="i9832f8aafd54475ca96e5c935d2545ae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF82MDQ3MzEzOTU5MDc2_580e92b4-9a38-4ce2-90b0-143133100316">895 Don Mills Road Bldg. 2, Suite 900</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9832f8aafd54475ca96e5c935d2545ae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF82MDQ3MzEzOTU5MDc3_4e1b4f79-8bc1-411a-8b51-34149c533749">Toronto</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9832f8aafd54475ca96e5c935d2545ae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF82MDQ3MzEzOTU5MDc4_0a64278c-dbbe-4516-9868-6529f2f6eb48">ON</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9832f8aafd54475ca96e5c935d2545ae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF82MDQ3MzEzOTU5MDc5_f56beb71-18a4-417f-895e-105fe0d0ee74">M3C 1W3</dei:EntityAddressPostalZipCode>
    <dei:Security12bTitle
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGFibGU6ZTE5YmUxZGVlZDI5NDA4MmEzMWI1ZjI0NjhlMDUwOTcvdGFibGVyYW5nZTplMTliZTFkZWVkMjk0MDgyYTMxYjVmMjQ2OGUwNTA5N18xLTAtMS0xLTE1OTcz_184b87d6-96aa-464c-8d98-c3a7b4f2d1b2">Common Shares</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGFibGU6ZTE5YmUxZGVlZDI5NDA4MmEzMWI1ZjI0NjhlMDUwOTcvdGFibGVyYW5nZTplMTliZTFkZWVkMjk0MDgyYTMxYjVmMjQ2OGUwNTA5N18xLTEtMS0xLTE1OTcz_250295bf-959d-4be3-b2fc-549dd04d4325">ANY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGFibGU6ZTE5YmUxZGVlZDI5NDA4MmEzMWI1ZjI0NjhlMDUwOTcvdGFibGVyYW5nZTplMTliZTFkZWVkMjk0MDgyYTMxYjVmMjQ2OGUwNTA5N18xLTItMS0xLTE1OTczL3RleHRyZWdpb246Y2Q0OTdiYTc2MzlhNDI4MDllNWRlOWQxMzdkZWFhNmNfNA_451c0840-9268-409f-8dd3-ff2310370e9a">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF8xNDY0_af18dab9-3fd3-4ed2-9019-55b474ccf7de"
      unitRef="shares">63566403</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF80MjA4_e7685ba2-c6d5-42d1-a2e6-de50cf591cba">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF8xMDk5NTExNjM1MDc3_414eea1a-6bba-494e-b477-8e08bef846c7">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF80MjA5_29020d4c-a299-462d-8844-9d3d633f5613">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF80MTk5_50f10b23-a828-4189-b738-7656742d2f8a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF80MjAw_b8c6d4b5-03d3-4ea0-bf6f-89859e27531e">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF80MTk0_2dcd62df-4520-4204-a561-526d58927e28">false</dei:EntityEmergingGrowthCompany>
    <dei:DocumentAccountingStandard
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF80MjEw_6fedb13c-39f0-4d57-8d9e-caf3930902c0">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xL2ZyYWc6MGQ0MTc2NTRjZTc1NDQwMjk4MzFhNjQ5YWNlNzlmYjAvdGV4dHJlZ2lvbjowZDQxNzY1NGNlNzU0NDAyOTgzMWE2NDlhY2U3OWZiMF8xNjQ5MjY3NDQ3OTIy_ffac634c-7107-4079-9ebd-29382d566878">false</dei:EntityShellCompany>
    <dei:AuditorName
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDQvZnJhZzowNjBjNzE0M2E4ZDE0MjYwYWU5YTg3MmM4ZmYyNDMwZC90ZXh0cmVnaW9uOjA2MGM3MTQzYThkMTQyNjBhZTlhODcyYzhmZjI0MzBkXzE2NDkyNjc0NTc2OTM_714ed002-f8d4-4c92-aa35-9a19fa219e23">Smythe LLP</dei:AuditorName>
    <dei:AuditorFirmId
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDQvZnJhZzowNjBjNzE0M2E4ZDE0MjYwYWU5YTg3MmM4ZmYyNDMwZC90ZXh0cmVnaW9uOjA2MGM3MTQzYThkMTQyNjBhZTlhODcyYzhmZjI0MzBkXzE2NDkyNjc0NTc3MzY_85d9d365-7f65-4fb0-969e-baa4baff244b">995</dei:AuditorFirmId>
    <dei:AuditorLocation
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDQvZnJhZzowNjBjNzE0M2E4ZDE0MjYwYWU5YTg3MmM4ZmYyNDMwZC90ZXh0cmVnaW9uOjA2MGM3MTQzYThkMTQyNjBhZTlhODcyYzhmZjI0MzBkXzE2NDkyNjc0NTc3MTM_f355f715-59c3-498b-9090-c5d71ae072fb">Vancouver, Canada</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMtMS0xLTEtMTU5NzM_54d51d47-5e04-4182-87be-df9f22e7eecd"
      unitRef="usd">54355000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMtMy0xLTEtMTU5NzM_60fa1438-4def-43a3-b952-5aefc5703d94"
      unitRef="usd">461000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzQtMS0xLTEtMTU5NzM_847edba8-1334-4def-b4da-ae3975586857"
      unitRef="usd">181000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzQtMy0xLTEtMTU5NzM_6a45440c-1641-4dc7-b5e9-cddffb76537d"
      unitRef="usd">264000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzUtMS0xLTEtMTU5NzM_5697e602-7543-45ff-a086-b04e782142e8"
      unitRef="usd">0</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzUtMy0xLTEtMTU5NzM_397b55b8-aff4-4bc1-afb0-2b8154043d1e"
      unitRef="usd">558000</us-gaap:InventoryNet>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzYtMS0xLTEtMTcwMjU_2c8e33a6-0992-4d0a-b53e-71e642720760"
      unitRef="usd">1859000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzYtMy0xLTEtMTcwMjU_290d5a95-99bd-440d-8664-e48c2d6ac0f3"
      unitRef="usd">0</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzYtMS0xLTEtMTU5NzM_7867b776-31c7-47f3-88a0-2b586afc5b5d"
      unitRef="usd">22027000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzYtMy0xLTEtMTU5NzM_b7a3bc10-c6db-4c8c-a0fe-6b8a37f22e76"
      unitRef="usd">807000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzctMS0xLTEtMTU5NzM_f152066b-5043-46ce-86b8-288748bc448a"
      unitRef="usd">78422000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzctMy0xLTEtMTU5NzM_0880b9ba-3438-4831-8550-674548a9c88c"
      unitRef="usd">2090000</us-gaap:AssetsCurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzgtMS0xLTEtMTU5NzM_056b3e32-4e21-43c6-a942-8127b284ce88"
      unitRef="usd">11988000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzgtMy0xLTEtMTU5NzM_1c77e651-32e3-44ef-af2d-7cff3ae05426"
      unitRef="usd">3207000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermInvestments
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzktMS0xLTEtMTU5NzM_43d320c1-1fb1-4536-9d29-a5c941e29e59"
      unitRef="usd">19949000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzktMy0xLTEtMTU5NzM_d6464159-5ac6-4d8e-ac4b-4e67ca21e81d"
      unitRef="usd">2100000</us-gaap:LongTermInvestments>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzExLTEtMS0xLTE1OTcz_344da4ea-1ad1-4719-9898-2aeb8a4ffc49"
      unitRef="usd">63017000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzExLTMtMS0xLTE1OTcz_f6eced84-1377-44bb-9ac0-a4ae762e2b1d"
      unitRef="usd">2608000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzEyLTEtMS0xLTE1OTcz_fdefde5a-5373-4977-a869-25e62a8359b0"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzEyLTMtMS0xLTE1OTcz_fa47dd45-a6fc-402e-8558-3a50f2065262"
      unitRef="usd">1385000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzEzLTEtMS0xLTE1OTcz_e3d1029b-08a3-4767-9dd6-e5d99042f825"
      unitRef="usd">102548000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzEzLTMtMS0xLTE1OTcz_a234c3bb-77f1-4901-abe1-36fc8573eff8"
      unitRef="usd">443000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzE0LTEtMS0xLTE1OTcz_e5da0153-e82e-4af9-a65e-61aedba9809a"
      unitRef="usd">275924000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzE0LTMtMS0xLTE1OTcz_ad4e7761-2836-4534-ad8e-7cc0b45dbc5a"
      unitRef="usd">11833000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzE3LTEtMS0xLTE1OTcz_9109b4c1-d4a4-41cd-9c0a-d4970e53dc8c"
      unitRef="usd">1252000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzE3LTMtMS0xLTE1OTcz_9e005918-8ecb-48c1-907e-f72c29618693"
      unitRef="usd">1976000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzE4LTEtMS0xLTE1OTcz_95e2dd37-ef9d-46ab-8d76-1fb44810477e"
      unitRef="usd">3250000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzE4LTMtMS0xLTE1OTcz_7da65824-6efc-4d0d-8a03-1e79476651d7"
      unitRef="usd">958000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzE5LTEtMS0xLTE1OTcz_fc6f7b14-5410-426a-bdf4-2513d7d8e182"
      unitRef="usd">199000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzE5LTMtMS0xLTE1OTcz_bae08477-ce17-4c8f-b376-f8c1fba78f6f"
      unitRef="usd">293000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzIwLTEtMS0xLTE1OTcz_6f4bb57e-585c-4621-b665-2d34cfd0eb92"
      unitRef="usd">210000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzIwLTMtMS0xLTE1OTcz_8c5feaeb-0f1f-4990-aa8a-6311df1727dd"
      unitRef="usd">657000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzIxLTEtMS0xLTE1OTcz_e48f8cd7-8791-4d11-9e9b-c7831cc52c73"
      unitRef="usd">0</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzIxLTMtMS0xLTE1OTcz_db044e6c-f6c8-4f61-8f19-c6482e09cc10"
      unitRef="usd">1121000</us-gaap:SecuredDebtCurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzIyLTEtMS0xLTE1OTcz_022fb1d7-9df8-4024-8821-bb3dacbbce4d"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzIyLTMtMS0xLTE1OTcz_fa98c019-cb50-4824-a065-caf88dcf5cde"
      unitRef="usd">304000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzIzLTEtMS0xLTE1OTcz_d5e20246-4bd6-4222-b42d-2c99166a871c"
      unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzIzLTMtMS0xLTE1OTcz_8dd30ad8-059f-4946-8fb5-d473e82d5ee3"
      unitRef="usd">406000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzI0LTEtMS0xLTE1OTcz_e888a2fe-5573-4ebc-a23d-f34f6f8e7ccc"
      unitRef="usd">297000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzI0LTMtMS0xLTE1OTcz_f0c5706e-0460-4efd-9926-6f378316ff09"
      unitRef="usd">90000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzI1LTEtMS0xLTE1OTcz_aef74457-c4fe-487b-9f63-5e6a82dd045a"
      unitRef="usd">5208000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzI1LTMtMS0xLTE1OTcz_6a18fbde-e6b0-40ee-9f6e-862c1716637b"
      unitRef="usd">5805000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzI2LTEtMS0xLTE1OTcz_a7996c7a-42d4-4e23-84e5-fc9ad18d003e"
      unitRef="usd">58000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzI2LTMtMS0xLTE1OTcz_a4af7f8f-1be7-43cc-850d-14476c72d322"
      unitRef="usd">301000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzI3LTEtMS0xLTE1OTcz_0a40e659-d9d2-4ee3-86f4-13920251ba57"
      unitRef="usd">0</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzI3LTMtMS0xLTE1OTcz_56de32d5-67ed-41d0-81bd-173ea18acfb7"
      unitRef="usd">672000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzI4LTEtMS0xLTE1OTcz_cb24424e-f740-4053-9be7-fc82804d547d"
      unitRef="usd">1032000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzI4LTMtMS0xLTE1OTcz_9570885c-b461-4f4c-bf63-1c76ac52f1f5"
      unitRef="usd">46000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzI5LTEtMS0xLTE1OTcz_40efcf39-20a3-404c-a64b-54d52aaa4ff6"
      unitRef="usd">6298000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzI5LTMtMS0xLTE1OTcz_9e638324-75c8-4d1c-8507-5ee883ed3f88"
      unitRef="usd">6824000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMwLTEtMS0xLTE1OTcz_bf2cc47e-23c4-473d-b241-49446a9a52aa"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMwLTMtMS0xLTE1OTcz_d101f1a9-a37e-4b4a-bffe-7cdffeefbef3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockNoParValue
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMyLTAtMS0xLTE1OTczL3RleHRyZWdpb246YjkzMTMxNTU2ZmRhNGE2MmFhMmUxMTljOGE0NDY5ODdfMTA5OTUxMTYyNzkzNw_7f268b38-1fa4-41de-92e2-02e9e816f329"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMyLTAtMS0xLTE1OTczL3RleHRyZWdpb246YjkzMTMxNTU2ZmRhNGE2MmFhMmUxMTljOGE0NDY5ODdfMTA5OTUxMTYyNzkzNw_ff93caa0-73dc-4fc1-8133-d5b47e605c3f"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMyLTAtMS0xLTE1OTczL3RleHRyZWdpb246YjkzMTMxNTU2ZmRhNGE2MmFhMmUxMTljOGE0NDY5ODdfMTA5OTUxMTYyNzk0OA_33d56d76-4a56-433c-a5cd-688edc73c5a4"
      unitRef="shares">96000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMyLTAtMS0xLTE1OTczL3RleHRyZWdpb246YjkzMTMxNTU2ZmRhNGE2MmFhMmUxMTljOGE0NDY5ODdfMTA5OTUxMTYyNzk0OA_db8c3c60-c4ad-4808-87f6-dc2bf7b62ac8"
      unitRef="shares">96000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMyLTAtMS0xLTE1OTczL3RleHRyZWdpb246YjkzMTMxNTU2ZmRhNGE2MmFhMmUxMTljOGE0NDY5ODdfMTA5OTUxMTYyNzk2MA_97a30ec4-b448-478a-b373-a75f64872a93"
      unitRef="shares">9355778</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMyLTAtMS0xLTE1OTczL3RleHRyZWdpb246YjkzMTMxNTU2ZmRhNGE2MmFhMmUxMTljOGE0NDY5ODdfMTA5OTUxMTYyNzk2MA_caa6f20d-f292-4fcf-b092-dc4178a9baaa"
      unitRef="shares">9355778</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMyLTEtMS0xLTE1OTcz_13f18e92-8954-480e-9320-573e2167d773"
      unitRef="usd">42350000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMyLTMtMS0xLTE1OTcz_6eb3b993-5755-40b1-ae87-51181fac6952"
      unitRef="usd">11769000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockNoParValue
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMzLTAtMS0xLTE1OTczL3RleHRyZWdpb246NmJjYmVlYTZlMmQzNDkyMWIxZTAzNjY4MmFjNjY3MGFfMTA5OTUxMTYyNzkxMg_0e5de854-26c2-4938-b80f-4f1e57836553"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMzLTAtMS0xLTE1OTczL3RleHRyZWdpb246NmJjYmVlYTZlMmQzNDkyMWIxZTAzNjY4MmFjNjY3MGFfMTA5OTUxMTYyNzkxMg_6fdfb950-0a1d-46d3-a791-665cbae93514"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMzLTAtMS0xLTE1OTczL3RleHRyZWdpb246NmJjYmVlYTZlMmQzNDkyMWIxZTAzNjY4MmFjNjY3MGFfMTA5OTUxMTYyNzkyNw_556f2554-61e2-40c4-abde-9436204e9bbf"
      unitRef="shares">63566403</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMzLTAtMS0xLTE1OTczL3RleHRyZWdpb246NmJjYmVlYTZlMmQzNDkyMWIxZTAzNjY4MmFjNjY3MGFfMTA5OTUxMTYyNzkyNw_6bb4fafc-4445-459a-a3b2-8fe7f123bbab"
      unitRef="shares">63566403</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMzLTAtMS0xLTE1OTczL3RleHRyZWdpb246NmJjYmVlYTZlMmQzNDkyMWIxZTAzNjY4MmFjNjY3MGFfMTA5OTUxMTYyNzkzOQ_94e983e1-cae2-4013-8d4f-dca3a7455ca4"
      unitRef="shares">7867186</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMzLTAtMS0xLTE1OTczL3RleHRyZWdpb246NmJjYmVlYTZlMmQzNDkyMWIxZTAzNjY4MmFjNjY3MGFfMTA5OTUxMTYyNzkzOQ_bc50fc6e-094a-42f4-b571-fa2679f91329"
      unitRef="shares">7867186</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMzLTEtMS0xLTE1OTcz_1eeb4b3b-0e45-414e-93bc-5092be87ed7e"
      unitRef="usd">444265000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzMzLTMtMS0xLTE1OTcz_3173aecd-8d5a-408f-87ba-056843cc4c83"
      unitRef="usd">192406000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzM0LTEtMS0xLTE1OTcz_cb4894cd-9985-4af9-b505-857bc1707a4c"
      unitRef="usd">-1794000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzM0LTMtMS0xLTE1OTcz_af5a9f5a-11e7-4577-b579-821737c1c426"
      unitRef="usd">-1791000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzM1LTEtMS0xLTE1OTcz_d800a4a2-754d-4e91-bc07-0cf89ae2343d"
      unitRef="usd">-215195000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzM1LTMtMS0xLTE1OTcz_e055a697-13f7-4900-93c7-660a13c83892"
      unitRef="usd">-197375000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzM2LTEtMS0xLTE1OTcz_ec428a98-8b06-4b1f-be54-8bdb87fe98ca"
      unitRef="usd">269626000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzM2LTMtMS0xLTE1OTcz_4baa7592-7162-4858-8aed-bb185a171116"
      unitRef="usd">5009000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzM3LTEtMS0xLTE1OTcz_83e117a5-3b76-436c-88ce-81015d93d98f"
      unitRef="usd">275924000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNDcvZnJhZzo2ZjBjOGRhMjNlOWI0MTg4OTk4NTY4OTdjZGFmZjY3OS90YWJsZTo4MmUxMTMwOTFjMjM0YWVlYWM3M2VlNGIyODc2YmRlMy90YWJsZXJhbmdlOjgyZTExMzA5MWMyMzRhZWVhYzczZWU0YjI4NzZiZGUzXzM3LTMtMS0xLTE1OTcz_016176de-0a97-4c29-b5b0-02c87831cb81"
      unitRef="usd">11833000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzItMS0xLTEtMTU5NzM_00738e4e-78bc-4e55-aae6-be6179a10f4e"
      unitRef="usd">3720000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzItMy0xLTEtMTU5NzM_e5160d8f-1fd9-43f0-82a4-267d643145bf"
      unitRef="usd">4848000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzItNS0xLTEtMjYzNTU_cdf3aae3-8b79-491e-85d0-2c3ee4795467"
      unitRef="usd">5579000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzMtMS0xLTEtMTU5NzM_c2414af2-371d-4165-9d01-bdd39fcd1552"
      unitRef="usd">2022000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzMtMy0xLTEtMTU5NzM_1c78d3e9-93e8-47da-8b96-7aea96d563be"
      unitRef="usd">2599000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzMtNS0xLTEtMjYzNjE_2cc36cdf-55f7-4e43-b2af-16a2155ff717"
      unitRef="usd">3725000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzQtMS0xLTEtMTU5NzM_2d8490cf-f924-4639-ad5b-e0475f90bec3"
      unitRef="usd">1698000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzQtMy0xLTEtMTU5NzM_bb215c5a-b09f-4d02-b892-580f7b35fd7a"
      unitRef="usd">2249000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzQtNS0xLTEtMjYzNjE_e0ed6a73-8d48-4a89-9e49-4a6e40e864a5"
      unitRef="usd">1854000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzYtMS0xLTEtMTU5NzM_1fc273b6-f4c4-4e6c-ac8f-6b1e2346e781"
      unitRef="usd">1317000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzYtMy0xLTEtMTU5NzM_875d22e2-6589-4da8-8fe4-e6092510369e"
      unitRef="usd">1255000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzYtNS0xLTEtMjYzODE_42820f0f-3997-4c8a-b524-b2223a1f539c"
      unitRef="usd">1831000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzctMS0xLTEtMTU5NzM_d68b4e26-23ce-4bab-aeea-5fcbc7d82cec"
      unitRef="usd">971000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzctMy0xLTEtMTU5NzM_ab04dfc2-f4e1-4b74-bbf8-e4b5f0157c5d"
      unitRef="usd">1202000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzctNS0xLTEtMjYzODE_51432697-b28a-4e1c-a792-58e43d64b77d"
      unitRef="usd">2052000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzgtMS0xLTEtMTU5NzM_b839dea5-b3e5-4db2-9fc5-e39503299194"
      unitRef="usd">18308000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzgtMy0xLTEtMTU5NzM_45059fc0-3dc2-4395-a754-0e5ab61b41c6"
      unitRef="usd">5471000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzgtNS0xLTEtMjYzODE_3eb6a3a7-f36e-4b5c-8ffe-7700142d7fc1"
      unitRef="usd">3925000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzktMS0xLTEtMTU5NzM_8ce589f9-b2d9-4281-9628-c1d1597fce84"
      unitRef="usd">820000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzktMy0xLTEtMTU5NzM_ebd70d1a-b30e-4c82-8bed-ec829e46ba36"
      unitRef="usd">286000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzktNS0xLTEtMjYzODE_639448c0-5ebd-47ba-a16b-16baef3d7ef2"
      unitRef="usd">70000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:OperatingExpenses
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzEwLTEtMS0xLTE1OTcz_1333a928-3d46-444d-9352-32897fadb9ff"
      unitRef="usd">21416000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzEwLTMtMS0xLTE1OTcz_fb837237-28bb-488c-854b-44b5231d1191"
      unitRef="usd">8214000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzEwLTUtMS0xLTI2Mzgx_5189a632-b610-4b7d-9c96-c119fa8b7a27"
      unitRef="usd">7878000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzExLTEtMS0xLTE1OTcz_55afe12a-e368-4ad2-89f3-bc4e47cb6475"
      unitRef="usd">-19718000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzExLTMtMS0xLTE1OTcz_360f2f93-d938-4f7d-b38a-53bfeffc5a9c"
      unitRef="usd">-5965000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzExLTUtMS0xLTI2Mzgx_3dddea85-4686-40b8-932e-b7fecfb01059"
      unitRef="usd">-6024000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzEzLTEtMS0xLTE1OTcz_2fd22139-de7e-471d-b77d-89fb889197fd"
      unitRef="usd">495000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzEzLTMtMS0xLTE1OTcz_e7805e2d-7ca0-49b5-a74c-84751a76ff55"
      unitRef="usd">454000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzEzLTUtMS0xLTI2Mzg3_dccf8b78-fa32-4427-bd70-5a9cec29dd75"
      unitRef="usd">331000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseDebt
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE0LTEtMS0xLTE1OTcz_fce52743-b265-42c6-9d61-3621f3f59e31"
      unitRef="usd">21000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE0LTMtMS0xLTE1OTcz_6f63008f-7b72-47fd-b18b-e6e36a7280d5"
      unitRef="usd">274000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE0LTUtMS0xLTI2Mzg3_40afef81-8834-4564-a29d-f99dd47158d5"
      unitRef="usd">22000</us-gaap:InterestExpenseDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE1LTEtMS0xLTE1OTcz_2f944064-1db5-41a1-bf58-726b2de87a86"
      unitRef="usd">2930000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE1LTMtMS0xLTE1OTcz_7d037c61-072d-475a-8513-df469bd5565e"
      unitRef="usd">918000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE1LTUtMS0xLTI2Mzg3_47bdb11f-5796-49f7-92ad-64c59aadfed6"
      unitRef="usd">2096000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE2LTEtMS0xLTE1OTcz_67fa7116-38ad-4e4e-ad3a-523113068f87"
      unitRef="usd">-17304000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE2LTMtMS0xLTE1OTcz_0cb0fa91-31ae-4b85-a99a-d653d730286c"
      unitRef="usd">-5775000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE2LTUtMS0xLTI2Mzg3_d256d4ab-8254-4b51-9457-fec612fe8eec"
      unitRef="usd">-4281000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE3LTEtMS0xLTE1OTcz_aa6877d7-9cf8-4462-9620-c37842c2dbbe"
      unitRef="usd">-15000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE3LTMtMS0xLTE1OTcz_fca98e32-983b-49c1-9e18-a23d7c180c1f"
      unitRef="usd">4000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE3LTUtMS0xLTI2Mzkz_a51f9101-0d9f-43af-b21c-042ebe7badaa"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE4LTEtMS0xLTE1OTcz_5652ef53-4a18-42eb-a871-e8adfcbf598d"
      unitRef="usd">-17289000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE4LTMtMS0xLTE1OTcz_4db58485-6556-4ec7-a573-63c839763085"
      unitRef="usd">-5779000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE4LTUtMS0xLTI2Mzkz_f94399e3-3929-4a52-889c-a17b8ff6f62d"
      unitRef="usd">-4281000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE5LTEtMS0xLTE3MTU2_212adb7b-8dc4-4be6-982d-b72e92bfacdc"
      unitRef="usd">531000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE5LTMtMS0xLTE3MTU2_1f476f07-f839-49b4-8acc-c2f75719da04"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzE5LTUtMS0xLTI2Mzkz_74b785d6-41f1-4c56-a957-a63ba5ec26dc"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzIwLTEtMS0xLTE3MTU2_18dcba9b-8874-437f-8126-959a803003fa"
      unitRef="usd">-17820000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzIwLTMtMS0xLTE3MTU2_ffa2923e-5c5c-4b1b-9319-16bc8a625e7c"
      unitRef="usd">-5779000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzIwLTUtMS0xLTI2Mzkz_4260eea7-09ca-4a1a-8abc-6db3489e24d7"
      unitRef="usd">-4281000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzIwLTEtMS0xLTE1OTcz_e06ae43e-6e8e-40bc-aff8-3f3910d70f0d"
      unitRef="usdPerShare">-0.58</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzIwLTMtMS0xLTE1OTcz_c63aa97c-eeda-42a8-8de5-336746f0f285"
      unitRef="usdPerShare">-0.98</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzIyLTUtMS0xLTI2Mzk5_19e44774-2531-4447-83ef-9714fc4906bb"
      unitRef="usdPerShare">-1.59</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzIyLTEtMS0xLTE1OTcz_995146be-2f7b-46ec-a7f3-3801103d2b89"
      unitRef="shares">30862508</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzIyLTMtMS0xLTE1OTcz_ae3170a8-1af7-4a7b-8c22-9af698c69df7"
      unitRef="shares">5884555</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTMvZnJhZzplN2YyY2IwNDBhNzY0NTA3YWFmZjVkODZlNGI1NTQ0OS90YWJsZTo4ODMwYWYyNzI1ZDM0YjAwODI2M2RmMjIxZGJkZmY3Zi90YWJsZXJhbmdlOjg4MzBhZjI3MjVkMzRiMDA4MjYzZGYyMjFkYmRmZjdmXzI0LTUtMS0xLTI2Mzk5_1ef416a6-3e5b-4c84-a18c-596471889268"
      unitRef="shares">2692510</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTYvZnJhZzphM2Y3MGZmN2IwOGY0NDAzOGJmMDU1OTI0MGIwNjJhZC90YWJsZTo2ODlmOWNlZTA2MmM0OTFhYjZjNmZhYTg1MWE1ZmY3NS90YWJsZXJhbmdlOjY4OWY5Y2VlMDYyYzQ5MWFiNmM2ZmFhODUxYTVmZjc1XzItMS0xLTEtMTU5NzM_5652ef53-4a18-42eb-a871-e8adfcbf598d"
      unitRef="usd">-17289000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTYvZnJhZzphM2Y3MGZmN2IwOGY0NDAzOGJmMDU1OTI0MGIwNjJhZC90YWJsZTo2ODlmOWNlZTA2MmM0OTFhYjZjNmZhYTg1MWE1ZmY3NS90YWJsZXJhbmdlOjY4OWY5Y2VlMDYyYzQ5MWFiNmM2ZmFhODUxYTVmZjc1XzItMy0xLTEtMTU5NzM_4db58485-6556-4ec7-a573-63c839763085"
      unitRef="usd">-5779000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTYvZnJhZzphM2Y3MGZmN2IwOGY0NDAzOGJmMDU1OTI0MGIwNjJhZC90YWJsZTo2ODlmOWNlZTA2MmM0OTFhYjZjNmZhYTg1MWE1ZmY3NS90YWJsZXJhbmdlOjY4OWY5Y2VlMDYyYzQ5MWFiNmM2ZmFhODUxYTVmZjc1XzItNS0xLTEtMjY0MzY_6d44ca68-2175-4fdb-bcb6-d0b024fae4d4"
      unitRef="usd">-4281000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTYvZnJhZzphM2Y3MGZmN2IwOGY0NDAzOGJmMDU1OTI0MGIwNjJhZC90YWJsZTo2ODlmOWNlZTA2MmM0OTFhYjZjNmZhYTg1MWE1ZmY3NS90YWJsZXJhbmdlOjY4OWY5Y2VlMDYyYzQ5MWFiNmM2ZmFhODUxYTVmZjc1XzQtMS0xLTEtMTU5NzM_b65dd270-0f64-4119-911f-5ee8f06fbd8d"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTYvZnJhZzphM2Y3MGZmN2IwOGY0NDAzOGJmMDU1OTI0MGIwNjJhZC90YWJsZTo2ODlmOWNlZTA2MmM0OTFhYjZjNmZhYTg1MWE1ZmY3NS90YWJsZXJhbmdlOjY4OWY5Y2VlMDYyYzQ5MWFiNmM2ZmFhODUxYTVmZjc1XzQtMy0xLTEtMTU5NzM_62945a37-4165-4786-bf9c-ee2cf3dea5e5"
      unitRef="usd">-22000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTYvZnJhZzphM2Y3MGZmN2IwOGY0NDAzOGJmMDU1OTI0MGIwNjJhZC90YWJsZTo2ODlmOWNlZTA2MmM0OTFhYjZjNmZhYTg1MWE1ZmY3NS90YWJsZXJhbmdlOjY4OWY5Y2VlMDYyYzQ5MWFiNmM2ZmFhODUxYTVmZjc1XzQtNS0xLTEtMjY0NDM_625872a8-4a0c-4c74-a73a-837ad41454aa"
      unitRef="usd">47000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTYvZnJhZzphM2Y3MGZmN2IwOGY0NDAzOGJmMDU1OTI0MGIwNjJhZC90YWJsZTo2ODlmOWNlZTA2MmM0OTFhYjZjNmZhYTg1MWE1ZmY3NS90YWJsZXJhbmdlOjY4OWY5Y2VlMDYyYzQ5MWFiNmM2ZmFhODUxYTVmZjc1XzUtMS0xLTEtMTU5NzM_9b396aac-4142-477a-a73b-c8fff53523d2"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTYvZnJhZzphM2Y3MGZmN2IwOGY0NDAzOGJmMDU1OTI0MGIwNjJhZC90YWJsZTo2ODlmOWNlZTA2MmM0OTFhYjZjNmZhYTg1MWE1ZmY3NS90YWJsZXJhbmdlOjY4OWY5Y2VlMDYyYzQ5MWFiNmM2ZmFhODUxYTVmZjc1XzUtMy0xLTEtMTU5NzM_5b4adda5-2121-4553-a568-56011f30d8e7"
      unitRef="usd">-22000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTYvZnJhZzphM2Y3MGZmN2IwOGY0NDAzOGJmMDU1OTI0MGIwNjJhZC90YWJsZTo2ODlmOWNlZTA2MmM0OTFhYjZjNmZhYTg1MWE1ZmY3NS90YWJsZXJhbmdlOjY4OWY5Y2VlMDYyYzQ5MWFiNmM2ZmFhODUxYTVmZjc1XzUtNS0xLTEtMjY0NDM_ba0ed262-b706-45c3-be54-bae5731a8c5f"
      unitRef="usd">47000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTYvZnJhZzphM2Y3MGZmN2IwOGY0NDAzOGJmMDU1OTI0MGIwNjJhZC90YWJsZTo2ODlmOWNlZTA2MmM0OTFhYjZjNmZhYTg1MWE1ZmY3NS90YWJsZXJhbmdlOjY4OWY5Y2VlMDYyYzQ5MWFiNmM2ZmFhODUxYTVmZjc1XzYtMS0xLTEtMTU5NzM_0aaca2fa-9088-4800-8693-75803072e99f"
      unitRef="usd">-17292000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTYvZnJhZzphM2Y3MGZmN2IwOGY0NDAzOGJmMDU1OTI0MGIwNjJhZC90YWJsZTo2ODlmOWNlZTA2MmM0OTFhYjZjNmZhYTg1MWE1ZmY3NS90YWJsZXJhbmdlOjY4OWY5Y2VlMDYyYzQ5MWFiNmM2ZmFhODUxYTVmZjc1XzYtMy0xLTEtMTU5NzM_5ea07a11-0c44-4c3f-be6d-24a36db4f0f7"
      unitRef="usd">-5801000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTYvZnJhZzphM2Y3MGZmN2IwOGY0NDAzOGJmMDU1OTI0MGIwNjJhZC90YWJsZTo2ODlmOWNlZTA2MmM0OTFhYjZjNmZhYTg1MWE1ZmY3NS90YWJsZXJhbmdlOjY4OWY5Y2VlMDYyYzQ5MWFiNmM2ZmFhODUxYTVmZjc1XzYtNS0xLTEtMjY0NDM_8bed923f-1251-4ca4-ae51-54655a662b66"
      unitRef="usd">-4234000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMtMS0xLTEtMTU5NzM_a313fbdf-c0e3-46f3-b6c8-8c15891db27e"
      unitRef="usd">-17289000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMtMy0xLTEtMTU5NzM_43e0dc9d-ff27-4125-bf9f-17d58c1d70cf"
      unitRef="usd">-5779000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMtNS0xLTEtMjY1ODU_06ab9679-b707-4f7d-87cd-6672cb6a261c"
      unitRef="usd">-4281000</us-gaap:NetIncomeLoss>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzUtMS0xLTEtMTU5NzM_4b78f62b-0b8b-40a8-9aea-a3bc58ef2053"
      unitRef="usd">4992000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzUtMy0xLTEtMTU5NzM_4806d4fa-cc78-4b76-b04e-7e9f0f727b1b"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzUtNS0xLTEtMjY1OTE_1449659e-1708-448e-8922-ee313ab5edf7"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzYtMS0xLTEtMTczMzg_8c6315f9-1edf-4af4-a3a1-73b8cb591838"
      unitRef="usd">2821000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzYtMy0xLTEtMTczMzg_f0247b01-695a-413b-b101-ebfe02bdde95"
      unitRef="usd">0</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzYtNS0xLTEtMjY1OTE_fb611df4-14cb-44a8-8f05-69bdb2479cb2"
      unitRef="usd">0</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzctMS0xLTEtMTczMzg_65f6b819-b911-4d99-84c6-23928d5b8aa8"
      unitRef="usd">1125000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzctMy0xLTEtMTczMzg_52f5e9a4-1985-41f7-80a5-957d7adab413"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzctNS0xLTEtMjY1OTE_52a945a9-14ac-4f0d-89f1-1c39fec531fb"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <any:Liabilityforgiveness
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzYtMS0xLTEtMTU5NzM_343e4e00-310e-473d-ab1b-18048921d507"
      unitRef="usd">-189000</any:Liabilityforgiveness>
    <any:Liabilityforgiveness
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzYtMy0xLTEtMTU5NzM_6e77c88f-526f-44f0-9e71-222bb2f78f18"
      unitRef="usd">-776000</any:Liabilityforgiveness>
    <any:Liabilityforgiveness
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzgtNS0xLTEtMjY1OTE_ae91b477-b25e-43df-8c28-62b8d763a33b"
      unitRef="usd">-551000</any:Liabilityforgiveness>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzktMS0xLTEtMjY2MDQ_868c1bc9-2bdc-42f2-9d0a-cc5642a450b9"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzktMy0xLTEtMjY2MDQ_af2c98a9-60e4-45a1-8be8-fb581aad92ba"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzktNS0xLTEtMjY2MDQ_f4106f1e-6b20-46ce-a323-bc3c1febbf18"
      unitRef="usd">-1745000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:AssetImpairmentCharges
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzctMS0xLTEtMTU5NzM_96dbf8c4-f24e-4255-8f81-658cb3516c32"
      unitRef="usd">820000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzctMy0xLTEtMTU5NzM_5667b451-deeb-42b0-89f1-b61c99f48918"
      unitRef="usd">286000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzktNS0xLTEtMjY1OTc_fc9bd44b-0e80-4b56-9260-a4a0da05aa0c"
      unitRef="usd">70000</us-gaap:AssetImpairmentCharges>
    <us-gaap:OtherNoncashExpense
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzEwLTEtMS0xLTE3MzQ2_a9c20e49-b27d-4de1-ab1c-30c120d83835"
      unitRef="usd">653000</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzEwLTMtMS0xLTE3MzQ2_46690fc3-0fee-45d6-b17d-189996188bc7"
      unitRef="usd">0</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzExLTUtMS0xLTI2NjEy_b27ee479-a58b-45bc-a372-8c5a2e2bd4c4"
      unitRef="usd">0</us-gaap:OtherNoncashExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzgtMS0xLTEtMTU5NzM_9be152f9-ac2c-4d46-9291-ae9f2c46f57d"
      unitRef="usd">5685000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzgtMy0xLTEtMTU5NzM_3badcde9-17b6-4a08-a2e9-e9ed30fd80d4"
      unitRef="usd">971000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzEyLTUtMS0xLTI2NjEy_9da4791f-b168-4d7f-9cf3-5fc9db9d4264"
      unitRef="usd">1030000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzktMS0xLTEtMTU5NzM_bd9a0ea7-d2e9-483f-ae79-de9fec059647"
      unitRef="usd">366000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzktMy0xLTEtMTU5NzM_beff7888-0811-4a6b-97dd-34638a4f014f"
      unitRef="usd">5000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzEzLTUtMS0xLTI2NjEy_c515055d-77b4-4901-9630-d85fd0f8fd4e"
      unitRef="usd">637000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzExLTEtMS0xLTE1OTcz_7e03db07-252d-4d87-aa19-65f5d2b7a4e2"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzExLTMtMS0xLTE1OTcz_b3c0451a-b2c1-460d-8d27-b563d1789978"
      unitRef="usd">34000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE0LTUtMS0xLTI2NjEy_76ce9839-4b0b-43d3-8c61-3e922fdd6c40"
      unitRef="usd">187000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:IncreaseDecreaseInOtherFinancialInstrumentsUsedInOperatingActivities
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzEyLTEtMS0xLTE1OTcz_93fc8c93-efb3-4380-ab58-3eee018abb2e"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherFinancialInstrumentsUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInOtherFinancialInstrumentsUsedInOperatingActivities
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzEyLTMtMS0xLTE1OTcz_7309e41a-13db-47b1-8e0b-7e7f372d0bfb"
      unitRef="usd">79000</us-gaap:IncreaseDecreaseInOtherFinancialInstrumentsUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInOtherFinancialInstrumentsUsedInOperatingActivities
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE1LTUtMS0xLTI2NjE4_80c70464-f378-4fe1-b417-c6b2ac3947a3"
      unitRef="usd">-158000</us-gaap:IncreaseDecreaseInOtherFinancialInstrumentsUsedInOperatingActivities>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzEzLTEtMS0xLTE1OTcz_a164f239-9b73-4f37-acb2-987ccf79ba80"
      unitRef="usd">485000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzEzLTMtMS0xLTE1OTcz_e7c9d231-8ab8-41e6-a6ef-7a4828e0873a"
      unitRef="usd">526000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE2LTUtMS0xLTI2NjI0_18725405-84ab-4145-81c1-21c19e0bf01a"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:IncreaseDecreaseInDueToOtherRelatedPartiesCurrent
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE3LTEtMS0xLTI2NjMx_889054e0-a1b8-4d7e-acaa-2d3437741859"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDueToOtherRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueToOtherRelatedPartiesCurrent
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE3LTMtMS0xLTI2NjMx_af8335b0-9465-40fa-b7c9-92a335b63003"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDueToOtherRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueToOtherRelatedPartiesCurrent
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE3LTUtMS0xLTI2NjMx_e61fdf26-4e71-48fb-a58e-e7eae0923256"
      unitRef="usd">291000</us-gaap:IncreaseDecreaseInDueToOtherRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE1LTEtMS0xLTE1OTcz_cea2ab6d-023a-454e-a01d-4b61576a3f79"
      unitRef="usd">-75000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE1LTMtMS0xLTE1OTcz_ea635fe4-8753-447c-9953-7219725fe358"
      unitRef="usd">-71000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE5LTUtMS0xLTI2NjM3_f8164cd5-602a-424c-97ac-90c000bdc766"
      unitRef="usd">-773000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE2LTEtMS0xLTE1OTcz_5f2f7eb1-54d9-48b8-b90b-0d57adc94ffd"
      unitRef="usd">-57000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE2LTMtMS0xLTE1OTcz_19b23786-66d3-49ff-99db-ad3e350f1fa9"
      unitRef="usd">-195000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzIwLTUtMS0xLTI2NjM3_81154a06-8377-461c-9f26-32af9fd566b3"
      unitRef="usd">-477000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE3LTEtMS0xLTE1OTcz_f8525f74-96f8-4292-86b7-5e7b10c8d812"
      unitRef="usd">3925000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE3LTMtMS0xLTE1OTcz_6d4f2dcb-b900-4fe7-a431-a81cc9e7f0a1"
      unitRef="usd">3583000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzIxLTUtMS0xLTI2NjM3_df27228c-1065-4636-89b4-00c56723bd60"
      unitRef="usd">317000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE4LTEtMS0xLTE1OTcz_90f86fd6-664d-452c-b0be-171a09ffb0d8"
      unitRef="usd">-94000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE4LTMtMS0xLTE1OTcz_8d5eb45d-3029-4501-94b8-e6d09de3a9bc"
      unitRef="usd">-50000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzIyLTUtMS0xLTI2NjM3_a1025a42-8f3f-4edf-850d-557bc8d12e2e"
      unitRef="usd">182000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE5LTEtMS0xLTE1OTcz_ca4efee3-3e68-4f1c-a3b0-8c0f624279ef"
      unitRef="usd">-555000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzE5LTMtMS0xLTE1OTcz_88df599e-7674-4a3f-a6d4-2b094a48b3a9"
      unitRef="usd">-597000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzIzLTUtMS0xLTI2NjM3_867c20fc-e54b-4a21-8443-9baba9866b7f"
      unitRef="usd">-102000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzIwLTEtMS0xLTE1OTcz_d95cb070-c922-41a0-b871-fe229e7aa2b0"
      unitRef="usd">19161000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzIwLTMtMS0xLTE1OTcz_20377e16-0b7c-4216-a5df-ac102db692c4"
      unitRef="usd">972000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI0LTUtMS0xLTI2NjM3_6fadb333-b992-4374-9b54-ad1661b6eab6"
      unitRef="usd">-744000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzIxLTEtMS0xLTE1OTcz_48a7fbf0-16e0-41a3-9af4-c01592b258d5"
      unitRef="usd">-28518000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzIxLTMtMS0xLTE1OTcz_415f9eec-bd0a-4aa2-a10d-1d701ba38f72"
      unitRef="usd">-2582000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI1LTUtMS0xLTI2NjM3_9a118560-7e06-4d14-a9d5-c19e4de14f03"
      unitRef="usd">-1813000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI3LTEtMS0xLTE3MzY0_870f07f0-e48e-4a45-821c-33addeb472c8"
      unitRef="usd">102238000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI3LTMtMS0xLTE3MzY0_03192d06-efb2-4fd9-9d81-83a8886fed33"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI3LTUtMS0xLTI2NjQ3_d59f558e-cf65-4843-ab31-410d05cf7d65"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzIzLTEtMS0xLTE1OTcz_ba3402bf-826b-4d2a-9e07-98aa0c2e372d"
      unitRef="usd">10035000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzIzLTMtMS0xLTE1OTcz_709160d6-5494-4f96-a04f-34831bf587b9"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI4LTUtMS0xLTI2NjQ3_c0639ce8-9f59-465a-84a2-cf52e3cb5710"
      unitRef="usd">0</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI5LTEtMS0xLTE3Mzcz_375d0794-7c30-4e0d-9957-bb2b42684676"
      unitRef="usd">10420000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI5LTMtMS0xLTE3Mzcz_42fdc570-a3de-452f-9f28-a3da9926e722"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI5LTUtMS0xLTI2NjQ3_0a69b357-f4e1-430c-b3aa-056738c977ed"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI0LTEtMS0xLTE1OTcz_6247f3ea-454d-4967-8c24-b842c8e64b3c"
      unitRef="usd">-122693000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI0LTMtMS0xLTE1OTcz_7afc7b2b-9a7c-46b4-b341-b39072974cce"
      unitRef="usd">-2000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMwLTUtMS0xLTI2NjQ3_eb8627db-936c-47ac-b9b5-e35398b34bbe"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI2LTEtMS0xLTE1OTcz_e2e3c79e-ed0f-450c-97f3-cf1e593b46b0"
      unitRef="usd">9575000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI2LTMtMS0xLTE1OTcz_d93a14de-7561-49c6-a984-0b6dba4dffbb"
      unitRef="usd">2735000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMyLTUtMS0xLTI2NjU1_71141850-7832-4f9d-8488-013ddb941936"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <any:ProceedsFromIssuanceOfCommonStockAndWarrants
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI3LTEtMS0xLTE1OTcz_2a98a3fd-5508-40c3-a1b5-fe489ea43841"
      unitRef="usd">194572000</any:ProceedsFromIssuanceOfCommonStockAndWarrants>
    <any:ProceedsFromIssuanceOfCommonStockAndWarrants
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI3LTMtMS0xLTE1OTcz_d46e9300-7907-41ab-b8bb-2ae6b51c9e8b"
      unitRef="usd">364000</any:ProceedsFromIssuanceOfCommonStockAndWarrants>
    <any:ProceedsFromIssuanceOfCommonStockAndWarrants
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMzLTUtMS0xLTI2NjYx_8d555ad8-f9c8-4570-8a89-ab88649b54ba"
      unitRef="usd">707000</any:ProceedsFromIssuanceOfCommonStockAndWarrants>
    <us-gaap:RepaymentsOfDebt
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMyLTEtMS0xLTI2NTY5_aef6de89-238b-4bbd-95b9-511991de8f6f"
      unitRef="usd">1103000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMyLTMtMS0xLTI2NTY5_b0507db5-63d6-4b7f-a889-9bc2c690a7d9"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMyLTUtMS0xLTI2NTY5_90eaf247-81d4-42ff-bfdf-60a9542bc51c"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI4LTEtMS0xLTE1OTcz_46fcb0af-5794-459c-bddf-3cecbbd9be94"
      unitRef="usd">447000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI4LTMtMS0xLTE1OTcz_e065ee34-f113-4082-912d-8b3846f5ea20"
      unitRef="usd">1042000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzM1LTUtMS0xLTI2NjY3_e6baf6c0-2ce3-4ab5-90d4-5d0ba6925cf4"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI5LTEtMS0xLTE1OTcz_5ae7863e-0b0f-4a2f-a904-61a6d41d40b3"
      unitRef="usd">0</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzI5LTMtMS0xLTE1OTcz_059d6895-7d16-4066-91ad-ca199abfb843"
      unitRef="usd">700000</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzM2LTUtMS0xLTI2Njcz_7806685d-06d9-4bd3-b6f5-22b194f30054"
      unitRef="usd">523000</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMwLTEtMS0xLTE1OTcz_65ad0e2f-043a-4425-848b-56d49a56bab4"
      unitRef="usd">0</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMwLTMtMS0xLTE1OTcz_0c1a180e-2da2-4bd0-b78a-34006c20b6c3"
      unitRef="usd">117000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzM3LTUtMS0xLTI2Njc5_16c7cb7f-c13b-443f-b0d1-c8550c2bf610"
      unitRef="usd">0</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMxLTEtMS0xLTE1OTcz_e4671f46-cfc3-4080-902e-d91050916204"
      unitRef="usd">-402000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMxLTMtMS0xLTE1OTcz_8737ea39-c0d3-4306-9877-de0840ac0d88"
      unitRef="usd">-83000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzM4LTUtMS0xLTI2Njg1_cce0e9e3-a16b-47af-83d9-7af3b60c2620"
      unitRef="usd">391000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMyLTEtMS0xLTE1OTcz_e63e20b5-8eed-475b-9d14-3f7102267aef"
      unitRef="usd">1991000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMyLTMtMS0xLTE1OTcz_fdd3e1a5-79f6-49df-9269-b276d0a893d3"
      unitRef="usd">180000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzM5LTUtMS0xLTI2Njkx_11422449-d1d4-4cce-90ba-c580009d847c"
      unitRef="usd">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMzLTEtMS0xLTE1OTcz_a47418ab-6688-4083-affb-4efc2c26a00d"
      unitRef="usd">252000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzMzLTMtMS0xLTE1OTcz_2699cfb0-dd8f-4b19-bf4e-cd98b87f90bb"
      unitRef="usd">75000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzQwLTUtMS0xLTI2Njkx_178cd207-e7fd-4481-a41c-c3594ee5a8cd"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzQxLTEtMS0xLTE3Mzgz_cb8d725d-34f0-48ef-8acc-cb95e593493f"
      unitRef="usd">227000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzQxLTMtMS0xLTE3Mzgz_43b119b1-f294-461b-a43d-5a30db6a9f4c"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzQxLTUtMS0xLTI2Njk3_ef34b556-d7ad-4c0d-92d8-7e5b2c146daa"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzM0LTEtMS0xLTE1OTcz_45b64f72-3f19-4b3b-90f4-758c88e987a8"
      unitRef="usd">205105000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzM0LTMtMS0xLTE1OTcz_9f02502c-6233-45c3-9037-f61a5d9bfbed"
      unitRef="usd">4896000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzQyLTUtMS0xLTI2Njk3_3804e79b-44c6-482a-955e-8dac97a5e1f4"
      unitRef="usd">1621000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzM1LTEtMS0xLTE1OTcz_45753c69-130a-4f83-9f12-5914117d1b63"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzM1LTMtMS0xLTE1OTcz_6a273e44-3100-429e-91c8-63790a382d0d"
      unitRef="usd">-2000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzQzLTUtMS0xLTI2Njk3_ac7b59b8-e39d-4f13-9918-d724a1a24742"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzM2LTEtMS0xLTE1OTcz_b9c492e8-c53f-4977-aa83-8ab52fa8d297"
      unitRef="usd">53894000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzM2LTMtMS0xLTE1OTcz_809038c0-0508-4285-b0a3-3616d3c127b0"
      unitRef="usd">312000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzQ0LTUtMS0xLTI2Njk3_6c2372e0-10a6-4c81-9ba7-deb6f4760f26"
      unitRef="usd">-192000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzM3LTEtMS0xLTE1OTcz_6e7a6ed4-700f-4c46-a17a-b78e68337b7c"
      unitRef="usd">461000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iede546a735234d17b51f2515b6615d3c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzM3LTMtMS0xLTE1OTcz_8c0f4f25-98f6-4145-9d4b-a765c3086344"
      unitRef="usd">149000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id5e984cd15bd4cf7988842471f7b57a5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzQ1LTUtMS0xLTI2Njk3_ae008c13-a285-4451-8ad7-36ecac3d92f5"
      unitRef="usd">341000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzM4LTEtMS0xLTE1OTcz_47373028-2dd9-4d40-b6a8-37b880c2bf89"
      unitRef="usd">54355000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzM4LTMtMS0xLTE1OTcz_53a8be99-db12-4129-b8cb-21ae493edc8f"
      unitRef="usd">461000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iede546a735234d17b51f2515b6615d3c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZToxYjY2ZGMyZTkzODc0MTQzODQ3OWExMmEyYmQxMTViMi90YWJsZXJhbmdlOjFiNjZkYzJlOTM4NzQxNDM4NDc5YTEyYTJiZDExNWIyXzQ2LTUtMS0xLTI2Njk3_90f44801-3ab9-46e0-8076-a409a0ad4b00"
      unitRef="usd">149000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzMtMS0xLTEtMTU5NzM_c38d08b5-1da2-494a-9254-62a96a30128c"
      unitRef="usd">34000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzMtMy0xLTEtMTU5NzM_6092ef55-6443-4ed4-a57c-3098cc9d38cc"
      unitRef="usd">33000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzMtNS0xLTEtMjc2MjU_348dfb9e-386e-4e5b-935b-d2d05da142a5"
      unitRef="usd">39000</us-gaap:InterestPaidNet>
    <any:IssuanceOfPreferredSharesForAcquisitionOfIntangibleAsset
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzUtMS0xLTEtMjQ4MDk_4ec8675e-9274-4905-b8c3-69f2a33f70e2"
      unitRef="usd">42350000</any:IssuanceOfPreferredSharesForAcquisitionOfIntangibleAsset>
    <any:IssuanceOfPreferredSharesForAcquisitionOfIntangibleAsset
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzUtMy0xLTEtMjQ4MTE_0699f2dd-181d-40d3-a2cf-21d4d340b3b8"
      unitRef="usd">0</any:IssuanceOfPreferredSharesForAcquisitionOfIntangibleAsset>
    <any:IssuanceOfPreferredSharesForAcquisitionOfIntangibleAsset
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzUtNS0xLTEtMjY3NDY_1d1bb2c1-61c9-44a6-91ec-597470f4769b"
      unitRef="usd">0</any:IssuanceOfPreferredSharesForAcquisitionOfIntangibleAsset>
    <us-gaap:StockIssued1
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzUtMS0xLTEtMTU5NzM_72ac3045-dc25-4484-8a33-3e8e6b037972"
      unitRef="usd">17731000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzUtMy0xLTEtMTU5NzM_0b49a32f-d33c-4327-bd3c-08dac9d62716"
      unitRef="usd">2034000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzYtNS0xLTEtMjc2MjU_163b7bd0-3163-43f8-974c-e17ace69fa30"
      unitRef="usd">764000</us-gaap:StockIssued1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzYtMS0xLTEtMTU5NzM_ca36b654-30fd-4bac-9cfa-7dfa5aa20ea0"
      unitRef="usd">11408000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzYtMy0xLTEtMTU5NzM_610b85cd-d3dc-4a39-ac0d-9d5021fc99ab"
      unitRef="usd">1560000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzctNS0xLTEtMjY3NDg_caf8c0d4-660b-43bd-bbf9-a5c8ea5e8259"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1>
    <us-gaap:NotesAssumed1
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzctMS0xLTEtMTU5NzM_720f1d95-08b1-4701-bd87-a0664d63aaa7"
      unitRef="usd">0</us-gaap:NotesAssumed1>
    <us-gaap:NotesAssumed1
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzctMy0xLTEtMTU5NzM_967c659e-b1a1-4ed6-b3de-c52c533dd825"
      unitRef="usd">1100000</us-gaap:NotesAssumed1>
    <us-gaap:NotesAssumed1
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzgtNS0xLTEtMjY3NTA_9665e13d-75a0-4d97-be08-e586218e02db"
      unitRef="usd">0</us-gaap:NotesAssumed1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzgtMS0xLTEtMTU5NzM_d36c1baf-5af6-4f06-8b59-52480c902707"
      unitRef="usd">799000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzgtMy0xLTEtMTU5NzM_7fd8c81d-0fc2-4d84-af6f-0631e147d6ae"
      unitRef="usd">783000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzktNS0xLTEtMjY3NTI_6f52d723-862d-493d-8949-96a6efcfffc0"
      unitRef="usd">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <any:Stockissuedforpaymentofrelatedpartydebtandinterestexpense
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzktMS0xLTEtMTU5NzM_ab043f4b-d69e-41ee-9675-57e2559cb127"
      unitRef="usd">0</any:Stockissuedforpaymentofrelatedpartydebtandinterestexpense>
    <any:Stockissuedforpaymentofrelatedpartydebtandinterestexpense
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzktMy0xLTEtMTU5NzM_a554f088-d427-4f5b-bc04-57d5d2134886"
      unitRef="usd">379000</any:Stockissuedforpaymentofrelatedpartydebtandinterestexpense>
    <any:Stockissuedforpaymentofrelatedpartydebtandinterestexpense
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzEwLTUtMS0xLTI3NjI1_5386aa31-9718-46b5-8fae-b6b741710ccc"
      unitRef="usd">529000</any:Stockissuedforpaymentofrelatedpartydebtandinterestexpense>
    <any:Convertibledebtissuedforprepaidservices
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzEwLTEtMS0xLTE1OTcz_e7ea96d0-f933-4317-ad12-7a33b46e8921"
      unitRef="usd">0</any:Convertibledebtissuedforprepaidservices>
    <any:Convertibledebtissuedforprepaidservices
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzEwLTMtMS0xLTE1OTcz_ac752ed8-75cb-41ed-95bf-7fc1d605e791"
      unitRef="usd">150000</any:Convertibledebtissuedforprepaidservices>
    <any:Convertibledebtissuedforprepaidservices
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzExLTUtMS0xLTI3NjI1_cda33d44-cc58-4cfd-ba2a-5b318523beeb"
      unitRef="usd">0</any:Convertibledebtissuedforprepaidservices>
    <any:ConversionOfRelatedPartyLiabilitiesToPreferredShares
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzEyLTEtMS0xLTI2NzQw_d111b336-51c3-4a64-bd81-bc40eecd43d6"
      unitRef="usd">0</any:ConversionOfRelatedPartyLiabilitiesToPreferredShares>
    <any:ConversionOfRelatedPartyLiabilitiesToPreferredShares
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzEyLTMtMS0xLTI2NzQ0_1be77156-706c-4d32-a8eb-e4547160beb1"
      unitRef="usd">0</any:ConversionOfRelatedPartyLiabilitiesToPreferredShares>
    <any:ConversionOfRelatedPartyLiabilitiesToPreferredShares
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzEyLTUtMS0xLTI3NjQ4_9fc1b46e-b0ca-4242-b639-7395a452fb43"
      unitRef="usd">1496000</any:ConversionOfRelatedPartyLiabilitiesToPreferredShares>
    <any:IssuanceOfSeriesCPreferredSharesForPrepaymentOfServices
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzE0LTEtMS0xLTI3NjQz_3ce5f437-d586-440d-8fa5-40e9641b8469"
      unitRef="usd">0</any:IssuanceOfSeriesCPreferredSharesForPrepaymentOfServices>
    <any:IssuanceOfSeriesCPreferredSharesForPrepaymentOfServices
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzE0LTMtMS0xLTI3NjQ2_adc086b7-5703-4c15-9381-bde8a13e39ea"
      unitRef="usd">0</any:IssuanceOfSeriesCPreferredSharesForPrepaymentOfServices>
    <any:IssuanceOfSeriesCPreferredSharesForPrepaymentOfServices
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNTkvZnJhZzowMDM3MjNhOTdjMjM0OGJlYTI2ZDQwYmI0ODIyYWQ3Yy90YWJsZTo1NTVmNzc4MGY5ZmQ0ZGY4YWVlODQwZGM5MWM1Y2IzYS90YWJsZXJhbmdlOjU1NWY3NzgwZjlmZDRkZjhhZWU4NDBkYzkxYzVjYjNhXzE0LTUtMS0xLTI3NjQ4_0b58880f-16ba-4a09-a8e3-32bbf95b77b3"
      unitRef="usd">448000</any:IssuanceOfSeriesCPreferredSharesForPrepaymentOfServices>
    <us-gaap:SharesIssued
      contextRef="ia1c9bd79397a47bc8e77b1d90d9d4162_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzItMS0xLTEtMjY4NDc_5c1848f2-e977-4c0b-baa8-0957e5fc3b43"
      unitRef="shares">2219141</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i413dc03ca61d40d681fa1190c35f7fcc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzItMy0xLTEtMjY4NDc_ad5e0f53-4dbf-4075-b2f5-c7302933e2a0"
      unitRef="usd">183524000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i54cae9870c1b41caae587851e0dde64b_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzItNS0xLTEtMjY4NDc_ff983839-0fb8-4573-831d-e12e2c620a92"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ibde2a3420cfd43d88088138e1bfed5f5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzItNy0xLTEtMjY4NDc_aa3a7592-be93-405a-b996-134096678ded"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i92e5ca4e030547e2825cb2a5c1527553_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzItOS0xLTEtMjY4NDc_820fa4b4-8edf-4130-910a-4b3bc5cc53b4"
      unitRef="usd">-1816000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9a5cf07abf4b4a8f8430d4ed39fdaf8c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzItMTEtMS0xLTI2ODQ3_fff0493a-08d0-4589-8c3c-676cf54fcb5a"
      unitRef="usd">-187315000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id5e984cd15bd4cf7988842471f7b57a5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzItMTMtMS0xLTI2ODQ3_baf330b5-933d-4ed0-93e3-1fe687b28a34"
      unitRef="usd">-5607000</us-gaap:StockholdersEquity>
    <any:PreferredSharesIssued
      contextRef="i337a459f15ec41369f6ba22abab8a157_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMtNS0xLTEtMjY4NDc_6595fcaa-3bed-4e66-9365-4509b58cac9f"
      unitRef="shares">8443778</any:PreferredSharesIssued>
    <any:Preferredsharesissuedamount
      contextRef="ibd0cec1da16740e7a5d4009d9e626c78_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMtNy0xLTEtMjY4NDc_1d2e43ba-49e1-4252-a46e-fd500bd058c9"
      unitRef="usd">8444000</any:Preferredsharesissuedamount>
    <any:Preferredsharesissuedamount
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMtMTMtMS0xLTI2ODQ3_1ff6ba82-35a1-4771-b2bc-af3c4af29064"
      unitRef="usd">8444000</any:Preferredsharesissuedamount>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i343b72720a7845c5a983b919a8c07d87_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQtMS0xLTEtMjY4NDc_2eae9d7c-7abe-4260-8d64-cb76c10b3f11"
      unitRef="shares">415765</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i92a93010ed6c4b97b2dfb5c54044b4d3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQtMy0xLTEtMjY4NDc_cf88c939-d658-4fa9-a795-23bd3c7aa0c7"
      unitRef="usd">707000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQtMTMtMS0xLTI2ODQ3_c0f4d0ca-bb1c-431b-a367-2470f7aa8209"
      unitRef="usd">707000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i343b72720a7845c5a983b919a8c07d87_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzUtMS0xLTEtMjY4NDc_08e3a89c-7c49-4e1b-af80-a2b0d4495bfc"
      unitRef="shares">673500</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i92a93010ed6c4b97b2dfb5c54044b4d3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzUtMy0xLTEtMjY4NDc_d36411a8-346e-4c18-a56b-336799c1e77b"
      unitRef="usd">764000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzUtMTMtMS0xLTI2ODQ3_49681c69-d58d-4e15-a76b-e49bbfb2d7d8"
      unitRef="usd">764000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzYtMS0xLTEtMjY4NDc_6d08c6bb-b8b0-4c40-9dfb-285c31f5bb42"
      unitRef="shares">410158</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzYtMy0xLTEtMjY4NDc_2566dea7-37fb-49fe-a292-749f4e589d16"
      unitRef="usd">529000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzYtMTMtMS0xLTI2ODQ3_1d16a4a4-73df-4a2b-9df9-777e59a58a28"
      unitRef="usd">529000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i343b72720a7845c5a983b919a8c07d87_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzgtMS0xLTEtMjY4NDc_c6d7d450-234b-4646-8f66-fdf8b5a94afb"
      unitRef="shares">131541</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i92a93010ed6c4b97b2dfb5c54044b4d3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzgtMy0xLTEtMjY4NDc_dbe8a76c-b65c-4d50-b310-e24fce5f7f8b"
      unitRef="usd">0</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzgtMTMtMS0xLTI2ODQ3_8b661ad2-d720-4f1d-8236-728304d6e730"
      unitRef="usd">0</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i92a93010ed6c4b97b2dfb5c54044b4d3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzktMy0xLTEtMjY4NDc_bcc9fa13-496c-4fd3-b5dc-6ca691a15f07"
      unitRef="usd">637000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzktMTMtMS0xLTI2ODQ3_bb216f80-c872-4865-81f8-507b45160277"
      unitRef="usd">637000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i58ffc37630e04010920c9ec9edbd6cb1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzEwLTktMS0xLTI2ODQ3_e9ca63e8-3545-4905-a90a-19a49584bb77"
      unitRef="usd">47000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzEwLTEzLTEtMS0yNjg0Nw_2cc613af-8b98-4572-937c-1f189f4fa848"
      unitRef="usd">47000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i4b9f6e710b6d479faddf683809dfda1d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzExLTExLTEtMS0yNjg0Nw_9e26661f-9c22-4723-a50d-cf982e5893dc"
      unitRef="usd">-4281000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzExLTEzLTEtMS0yNjg0Nw_682b7734-1af3-466f-8c7b-3ab09f80cbe5"
      unitRef="usd">-4281000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ie7257a16eaf6431ea08902a6527935e7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE0LTEtMS0xLTE1OTcz_2d3c82f1-8886-4c9a-b3e1-aed750f3cc25"
      unitRef="shares">3850105</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia7bd5d60ac624ca3b01fb1fbded4371e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE0LTMtMS0xLTE1OTcz_ce14632f-a2b6-45c2-866e-4a142f58c731"
      unitRef="usd">186161000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i30d8c450b7f0404f801efb79e7b0a76a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE0LTUtMS0xLTE1OTcz_1842ce30-c2d8-4121-9b7d-5b4c1d28b85b"
      unitRef="shares">8443778</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i5a4eaec3db134234be159da6a00e6366_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE0LTctMS0xLTE1OTcz_3f3b8dac-80bf-4860-909c-17b0866e379a"
      unitRef="usd">8444000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24219ba1ab5647348b70c769d27062f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE0LTktMS0xLTE1OTcz_96f9c463-5cd0-44f6-be38-5061d7269ce3"
      unitRef="usd">-1769000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i82d7a5c6fa0a40e3a23550e0d913d8da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE0LTExLTEtMS0xNTk3Mw_c1da9ff9-bacf-470e-bbb6-5d48828d441d"
      unitRef="usd">-191596000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iede546a735234d17b51f2515b6615d3c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE0LTEzLTEtMS0xNTk3Mw_bb1d3f7e-eee9-4af8-8215-1ce1713e28a0"
      unitRef="usd">1240000</us-gaap:StockholdersEquity>
    <any:PreferredSharesIssued
      contextRef="i43fae75c5c55463b8e5d34aea02b4a21_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE1LTUtMS0xLTE1OTcz_6e70d894-6b70-402f-ae78-1fd5f291c655"
      unitRef="shares">1697000</any:PreferredSharesIssued>
    <any:Preferredsharesissuedamount
      contextRef="iebc334a5005a43ce849d8a96d5f8c451_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE1LTctMS0xLTE1OTcz_4b6c5652-61b2-4520-a749-25afc2bf1c20"
      unitRef="usd">3835000</any:Preferredsharesissuedamount>
    <any:Preferredsharesissuedamount
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE1LTEzLTEtMS0xNTk3Mw_c3938c9a-04ce-47a8-ab99-51b16337602f"
      unitRef="usd">3835000</any:Preferredsharesissuedamount>
    <any:CommonSharesIssuedUponConversionOfPreferredShares
      contextRef="i12975ba9a84646319a2fbe4a9dc259f2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE2LTEtMS0xLTE1OTcz_476dbbfe-c575-49d4-a184-cee557acb64b"
      unitRef="shares">785000</any:CommonSharesIssuedUponConversionOfPreferredShares>
    <any:ConversionOfPreferredShares
      contextRef="i834fa5fab63e45789c15cfc95b381165_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE2LTMtMS0xLTE1OTcz_1b55df78-8982-4fd9-b991-9a2b788d6596"
      unitRef="usd">510000</any:ConversionOfPreferredShares>
    <any:PreferredStockConvertedToCommonStock
      contextRef="i43fae75c5c55463b8e5d34aea02b4a21_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE2LTUtMS0xLTE1OTcz_eb197e34-6d11-40ce-9c1a-1dcf255088d3"
      unitRef="shares">785000</any:PreferredStockConvertedToCommonStock>
    <any:PreferredStockConvertedToCommonStockValue
      contextRef="iebc334a5005a43ce849d8a96d5f8c451_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE2LTctMS0xLTE1OTcz_d8dca5fb-af9a-469c-9621-8123ee265ca1"
      unitRef="usd">510000</any:PreferredStockConvertedToCommonStockValue>
    <any:ConversionOfPreferredShares
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE2LTEzLTEtMS0xNTk3Mw_87a7e9f2-876d-40e9-ac60-065a65a1cb5a"
      unitRef="usd">0</any:ConversionOfPreferredShares>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i12975ba9a84646319a2fbe4a9dc259f2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE3LTEtMS0xLTE1OTcz_087c120e-a7d0-4001-bdbf-1950e8e8545a"
      unitRef="shares">230000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i834fa5fab63e45789c15cfc95b381165_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE3LTMtMS0xLTE1OTcz_5a99c643-ea01-459c-ac2b-dd54e90c9561"
      unitRef="usd">537000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE3LTEzLTEtMS0xNTk3Mw_4951e010-7cc6-4383-a099-ed1e02ae59be"
      unitRef="usd">537000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="i12975ba9a84646319a2fbe4a9dc259f2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE4LTEtMS0xLTE1OTcz_507c647a-89fc-4222-bbb8-af0f23d8133c"
      unitRef="shares">480000</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets
      contextRef="i834fa5fab63e45789c15cfc95b381165_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE4LTMtMS0xLTE1OTcz_a58a4ad5-b239-4f5d-a976-6033e1ce99dc"
      unitRef="usd">1560000</us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets>
    <us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE4LTEzLTEtMS0xNTk3Mw_5e5047af-dd2b-449b-b9db-056047c0d671"
      unitRef="usd">1560000</us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i12975ba9a84646319a2fbe4a9dc259f2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE5LTEtMS0xLTE1OTcz_d5c6cb09-6a1c-425f-a289-0784b0511ed9"
      unitRef="shares">1205820</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i834fa5fab63e45789c15cfc95b381165_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE5LTMtMS0xLTE1OTcz_6313f040-97cc-4fd5-a900-f4864b80372b"
      unitRef="usd">783000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzE5LTEzLTEtMS0xNTk3Mw_3ea480e2-252c-4a61-9923-06dda1859d24"
      unitRef="usd">783000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i12975ba9a84646319a2fbe4a9dc259f2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzIwLTEtMS0xLTE1OTcz_c161f9f7-5109-4625-8902-bd4e4755e23c"
      unitRef="shares">965841</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i834fa5fab63e45789c15cfc95b381165_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzIwLTMtMS0xLTE1OTcz_1e88f29d-0d6c-4578-88fc-b790c1c831b7"
      unitRef="usd">2413000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzIwLTEzLTEtMS0xNTk3Mw_88dff47f-639d-4bdd-8bf8-2d8538287141"
      unitRef="usd">2413000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <any:Issuanceofstockoptionssettlementofliabilities
      contextRef="i834fa5fab63e45789c15cfc95b381165_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzIxLTMtMS0xLTE1OTcz_385fbcb6-ae72-440d-85bf-e5c17d053c2b"
      unitRef="usd">182000</any:Issuanceofstockoptionssettlementofliabilities>
    <any:Issuanceofstockoptionssettlementofliabilities
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzIxLTEzLTEtMS0xNTk3Mw_eb37fcab-5cdd-458c-9f15-57dc70a7baf3"
      unitRef="usd">182000</any:Issuanceofstockoptionssettlementofliabilities>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i12975ba9a84646319a2fbe4a9dc259f2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzIyLTEtMS0xLTE1OTcz_4f8bfab8-37c6-4027-b01e-5666f75b237e"
      unitRef="shares">20420</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i834fa5fab63e45789c15cfc95b381165_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzIyLTMtMS0xLTE1OTcz_67ad6330-90c8-46f4-9725-589765cf9833"
      unitRef="usd">0</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzIyLTEzLTEtMS0xNTk3Mw_d3d86835-a492-4e25-83f7-da202f460f2d"
      unitRef="usd">0</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <any:SharesIssuedWarrantsExercised
      contextRef="i12975ba9a84646319a2fbe4a9dc259f2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzIzLTEtMS0xLTE1OTcz_a04eb087-d1ce-4d90-885f-59d9319e7a07"
      unitRef="shares">300000</any:SharesIssuedWarrantsExercised>
    <any:ExerciseOfWarrantsAmount
      contextRef="i834fa5fab63e45789c15cfc95b381165_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzIzLTMtMS0xLTE1OTcz_fb3ca31e-15b8-4ba6-bea2-8935c786f82e"
      unitRef="usd">180000</any:ExerciseOfWarrantsAmount>
    <any:ExerciseOfWarrantsAmount
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzIzLTEzLTEtMS0xNTk3Mw_594d399e-ea4e-42e6-b0ee-6a88b9ae6774"
      unitRef="usd">180000</any:ExerciseOfWarrantsAmount>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i12975ba9a84646319a2fbe4a9dc259f2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI0LTEtMS0xLTE1OTcz_3c2f1e5a-4de2-47ac-92df-17e036b62867"
      unitRef="shares">30000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i834fa5fab63e45789c15cfc95b381165_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI0LTMtMS0xLTE1OTcz_176847cc-c753-4aab-8175-3dd90313bfca"
      unitRef="usd">75000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI0LTEzLTEtMS0xNTk3Mw_97b39d81-5c82-4aaf-b849-141a7f6f9b18"
      unitRef="usd">75000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i834fa5fab63e45789c15cfc95b381165_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI1LTMtMS0xLTE1OTcz_063d8818-853a-4b23-b06a-afe3e8e0f080"
      unitRef="usd">5000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI1LTEzLTEtMS0xNTk3Mw_19b740dd-ea13-4ab9-beee-6b5186625229"
      unitRef="usd">5000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iafc500a4e5f2424cb19d9db66e3b8e64_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI2LTktMS0xLTE1OTcz_ede957c4-10c7-45b4-a512-c3b2fde9dfc9"
      unitRef="usd">-22000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI2LTEzLTEtMS0xNTk3Mw_d6b7ae1a-cd4f-4bd5-be58-df5e40ab9c78"
      unitRef="usd">-22000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i1fd648bab9884393bfb7a7c763f78974_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI3LTExLTEtMS0xNTk3Mw_f397b4d7-d64c-4af4-af9e-13424bba020c"
      unitRef="usd">-5779000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI3LTEzLTEtMS0xNTk3Mw_f4946a85-a2e0-42d9-b780-01cacaad56b6"
      unitRef="usd">-5779000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i24f31308d3724e6994fbfeb5cca34668_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI4LTEtMS0xLTE1OTcz_e7788335-487b-4e79-b960-2246b1f4e6c5"
      unitRef="shares">7867186</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ibb3dc8c0f25845dcad47336ab67b90cf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI4LTMtMS0xLTE1OTcz_e49df9cf-a628-4478-965a-6f15a2979f37"
      unitRef="usd">192406000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i420beaa91fff49b59e96c7bbd6b973e8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI4LTUtMS0xLTE1OTcz_e50cd7f2-d6b5-4c41-b282-dc01f0f36da7"
      unitRef="shares">9355778</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i69e0348ef7ee4c3e914b69847afd33b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI4LTctMS0xLTE1OTcz_a7a5791f-5e2b-45dc-b297-3281e82910bc"
      unitRef="usd">11769000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic48765b36d8543708f101adfbd6bba8c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI4LTktMS0xLTE1OTcz_45bf27f2-9a51-49cb-aca2-9242499a03be"
      unitRef="usd">-1791000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if34382a0c5c747f79badde30f1221051_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI4LTExLTEtMS0xNTk3Mw_c55747dc-bb84-4432-b427-0638c2ef857c"
      unitRef="usd">-197375000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI4LTEzLTEtMS0xNTk3Mw_28414d34-72e9-4378-86ed-180940c8f509"
      unitRef="usd">5009000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i24f31308d3724e6994fbfeb5cca34668_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI5LTEtMS0xLTI3NzAy_e7788335-487b-4e79-b960-2246b1f4e6c5"
      unitRef="shares">7867186</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ibb3dc8c0f25845dcad47336ab67b90cf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI5LTMtMS0xLTI3NzAy_e49df9cf-a628-4478-965a-6f15a2979f37"
      unitRef="usd">192406000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i420beaa91fff49b59e96c7bbd6b973e8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI5LTUtMS0xLTI3NzAy_e50cd7f2-d6b5-4c41-b282-dc01f0f36da7"
      unitRef="shares">9355778</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i69e0348ef7ee4c3e914b69847afd33b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI5LTctMS0xLTI3NzAy_a7a5791f-5e2b-45dc-b297-3281e82910bc"
      unitRef="usd">11769000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic48765b36d8543708f101adfbd6bba8c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI5LTktMS0xLTI3NzAy_45bf27f2-9a51-49cb-aca2-9242499a03be"
      unitRef="usd">-1791000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if34382a0c5c747f79badde30f1221051_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI5LTExLTEtMS0yNzcwMg_c55747dc-bb84-4432-b427-0638c2ef857c"
      unitRef="usd">-197375000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI5LTEzLTEtMS0yNzcwMg_28414d34-72e9-4378-86ed-180940c8f509"
      unitRef="usd">5009000</us-gaap:StockholdersEquity>
    <any:PreferredSharesIssued
      contextRef="i014cfc5d4b614f42a18beadc38ae40ae_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI5LTUtMS0xLTE3NTYy_33f459d8-c0cd-4508-9c37-64c741443fd5"
      unitRef="shares">106000</any:PreferredSharesIssued>
    <any:Preferredsharesissuedamount
      contextRef="id830746867db49a896c98467f6bba45b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI5LTctMS0xLTE3NTYy_605db735-a36e-4284-8f68-3cc0c604be8d"
      unitRef="usd">51925000</any:Preferredsharesissuedamount>
    <any:Preferredsharesissuedamount
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzI5LTEzLTEtMS0xNzU2Mg_e9b2ca61-4d8a-46c8-9929-10b67450d0ed"
      unitRef="usd">51925000</any:Preferredsharesissuedamount>
    <any:CommonSharesIssuedUponConversionOfPreferredShares
      contextRef="i96b8c3548acc46479a228b37f0f7c34a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMwLTEtMS0xLTE3NTYy_70b78a7f-8bef-4bc8-a3f0-ca38cc9f029c"
      unitRef="shares">11081824</any:CommonSharesIssuedUponConversionOfPreferredShares>
    <any:ConversionOfPreferredShares
      contextRef="i37555896334e4466afc5f281b7227a84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMwLTMtMS0xLTE3NTYy_f1429b28-0620-40dc-8f3f-7316b54c38f8"
      unitRef="usd">21344000</any:ConversionOfPreferredShares>
    <any:PreferredStockConvertedToCommonStock
      contextRef="i014cfc5d4b614f42a18beadc38ae40ae_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMwLTUtMS0xLTE3NTYy_4158161e-f6a8-424e-9b12-b52cb7889b2e"
      unitRef="shares">9365778</any:PreferredStockConvertedToCommonStock>
    <any:PreferredStockConvertedToCommonStockValue
      contextRef="id830746867db49a896c98467f6bba45b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMwLTctMS0xLTE3NTYy_86f9e4cc-4be5-4253-a521-c5cc74e8b635"
      unitRef="usd">21344000</any:PreferredStockConvertedToCommonStockValue>
    <any:ConversionOfPreferredShares
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMwLTEzLTEtMS0xNzU2Mg_a3b9434d-bafd-410d-b2a7-fb70e183c397"
      unitRef="usd">0</any:ConversionOfPreferredShares>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i96b8c3548acc46479a228b37f0f7c34a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMxLTEtMS0xLTE3NTYy_1c18efdb-8ef4-48b2-8fe7-54f131010fbd"
      unitRef="shares">32018530</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i37555896334e4466afc5f281b7227a84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMxLTMtMS0xLTE3NTYy_5786d883-e9f9-4675-bfaf-91d31908daca"
      unitRef="usd">195017000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMxLTEzLTEtMS0xNzU2Mg_11b8113d-0040-48c1-8032-14a9fb9b3431"
      unitRef="usd">195017000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="i96b8c3548acc46479a228b37f0f7c34a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMyLTEtMS0xLTE3NTYy_e31a0951-4b5d-4d2f-b291-9fb96fe45fda"
      unitRef="shares">4500000</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets
      contextRef="i37555896334e4466afc5f281b7227a84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMyLTMtMS0xLTE3NTYy_417a224d-e6fc-4c3b-8a1e-efe3c286205b"
      unitRef="usd">11408000</us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets>
    <us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMyLTEzLTEtMS0xNzU2Mg_8532e869-d7c8-45ca-bfdc-d4026148e40c"
      unitRef="usd">11408000</us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i96b8c3548acc46479a228b37f0f7c34a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMzLTEtMS0xLTE3NTYy_1f952e6e-93f7-4466-9b23-ace9b47b8ba7"
      unitRef="shares">4664852</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i37555896334e4466afc5f281b7227a84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMzLTMtMS0xLTE3NTYy_7ce3ffcf-d85e-4b98-b7e1-55040f9f98b2"
      unitRef="usd">17731000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <any:Issuanceofstockoptionssettlementofliabilities
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzMzLTEzLTEtMS0xNzU2Mg_1b722b17-33ff-4d22-93ea-0f2b15af5fd1"
      unitRef="usd">17731000</any:Issuanceofstockoptionssettlementofliabilities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i96b8c3548acc46479a228b37f0f7c34a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM0LTEtMS0xLTE3NTYy_f9634586-afde-431d-8812-eeadb1ba94da"
      unitRef="shares">468225</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i37555896334e4466afc5f281b7227a84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM0LTMtMS0xLTE3NTYy_538c5dcc-42d3-4bba-8eb7-168dc687125e"
      unitRef="usd">799000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM0LTEzLTEtMS0xNzU2Mg_0c0b8715-d1cd-4c00-88ab-159bf24557a6"
      unitRef="usd">799000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i96b8c3548acc46479a228b37f0f7c34a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM1LTEtMS0xLTE3NTc2_9ca4fecf-63a6-400c-8f7f-655019c59d39"
      unitRef="shares">133553</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i37555896334e4466afc5f281b7227a84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM1LTMtMS0xLTE3NTc2_453939b3-8af8-4d2b-a610-c9f3fbfb9ac4"
      unitRef="usd">0</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM1LTEzLTEtMS0xNzU3Ng_a7f74024-e0b7-47ae-a00d-9f6984b91691"
      unitRef="usd">0</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i37555896334e4466afc5f281b7227a84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM2LTMtMS0xLTE3NTc2_775b718b-8d5c-4640-8f3e-8189a1c7af8e"
      unitRef="usd">2821000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM2LTEzLTEtMS0xNzU3Ng_01f4b3fc-93d5-44a0-84ef-9d01fd6a8b3d"
      unitRef="usd">2821000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <any:SharesIssuedWarrantsExercised
      contextRef="i96b8c3548acc46479a228b37f0f7c34a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM3LTEtMS0xLTE3NTc2_9f86b345-9be5-4e2f-a850-52e93d2fcb67"
      unitRef="shares">2732233</any:SharesIssuedWarrantsExercised>
    <any:ExerciseOfWarrantsAmount
      contextRef="i37555896334e4466afc5f281b7227a84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM3LTMtMS0xLTE3NTc2_aac072f3-549f-46b4-a526-4ec7735fc743"
      unitRef="usd">2121000</any:ExerciseOfWarrantsAmount>
    <any:ExerciseOfWarrantsAmount
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM3LTEzLTEtMS0xNzU3Ng_12f1258e-d50e-4519-9e01-472aba3fd0d8"
      unitRef="usd">2121000</any:ExerciseOfWarrantsAmount>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i96b8c3548acc46479a228b37f0f7c34a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM4LTEtMS0xLTE3NTc2_1d1f4839-1ebf-4a7f-979d-d979923af28a"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i37555896334e4466afc5f281b7227a84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM4LTMtMS0xLTE3NTc2_294d1c57-6914-4f2c-9c5c-37d56eed3166"
      unitRef="usd">252000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM4LTEzLTEtMS0xNzU3Ng_0a4494a4-b43c-43e2-b078-2452f282645e"
      unitRef="usd">252000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i37555896334e4466afc5f281b7227a84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM5LTMtMS0xLTE3NTc2_3f64c8d9-9089-4c07-93bd-d2a2b813a46e"
      unitRef="usd">366000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzM5LTEzLTEtMS0xNzU3Ng_32a9dc45-b898-47c2-898b-9bddddb02763"
      unitRef="usd">366000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if0a9a907463a46f1826dbff9e801495a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQwLTktMS0xLTE3NTc2_42f1d0a5-9816-4460-a6ad-997d8d900ce9"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQwLTEzLTEtMS0xNzU3Ng_1d658fd6-3bee-4a35-abc1-3044f1063e55"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i8d3f84a0c9d346e984c031ad414d4124_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQxLTExLTEtMS0xNzU3Ng_ff9f120c-dcac-4546-9a65-5b6d64969368"
      unitRef="usd">-17289000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQxLTEzLTEtMS0xNzU3Ng_5c84d577-6b8a-46fd-bbbe-d1daa4d5ba53"
      unitRef="usd">-17289000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsPreferredStock
      contextRef="i8d3f84a0c9d346e984c031ad414d4124_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQyLTExLTEtMS0xNzU3Ng_edd6d89f-f80c-4a52-be09-ad1bea9f7acc"
      unitRef="usd">531000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQyLTEzLTEtMS0xNzU3Ng_1dfe00fe-0c9e-4d12-9be7-be09b7789b06"
      unitRef="usd">531000</us-gaap:DividendsPreferredStock>
    <us-gaap:SharesIssued
      contextRef="i4fcee3980c344ec4ac83003b60e03e4c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQzLTEtMS0xLTE3NTc2_2c97bb77-b313-4076-b45e-dd504d9d67cc"
      unitRef="shares">63566403</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia52d044acecd46619452e58c712e58f1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQzLTMtMS0xLTE3NTc2_fd996da0-5e1a-4edc-b78b-879569625c52"
      unitRef="usd">444265000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i5295351c37c446c8a564445b443ed228_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQzLTUtMS0xLTE3NTc2_5305d99b-1d59-455a-bb95-9616b6073ba6"
      unitRef="shares">96000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i6623dd7cc0ad4f738c6e3fa66954bce9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQzLTctMS0xLTE3NTc2_712cde44-d6f2-4eb6-86e1-fe3d420ba602"
      unitRef="usd">42350000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7cdc872c5a144bcbe1874bff72952ce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQzLTktMS0xLTE3NTc2_165d9759-6114-42d8-a56b-636480b82b63"
      unitRef="usd">-1794000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd682f260b2c4cf6aeaec8aa1f4b4b8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQzLTExLTEtMS0xNzU3Ng_8e9c869d-3bd2-459b-aacb-3c4f7add315a"
      unitRef="usd">-215195000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjIvZnJhZzoyNTc4MmIwY2RjYWQ0ZWEyOTM0OGI5YWM0MGNmN2JkNi90YWJsZToxNTBhYmVkNzRiMjc0ZGYzOGEzODM2NzFjMTE0MjMyZS90YWJsZXJhbmdlOjE1MGFiZWQ3NGIyNzRkZjM4YTM4MzY3MWMxMTQyMzJlXzQzLTEzLTEtMS0xNzU3Ng_f4780769-3755-4162-8cb8-23c1d6b79d8e"
      unitRef="usd">269626000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjgvZnJhZzplYzAzMjNmY2M2NTI0ZjIyOGY4YjljN2Q0OGQxMGFhMi90ZXh0cmVnaW9uOmVjMDMyM2ZjYzY1MjRmMjI4ZjhiOWM3ZDQ4ZDEwYWEyXzU4OTM_b59747b2-80ec-4c77-abab-0c5dab4c6736">Organization and Business&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sphere 3D Corp. was incorporated under the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Corporations Act (Ontario)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on May 2, 2007 as T.B. Mining Ventures Inc. On March 24, 2015, the Company completed a short-form amalgamation with a wholly-owned subsidiary. In connection with the short-form amalgamation, the Company changed its name to &#x201c;Sphere 3D Corp.&#x201d; Any reference to the &#x201c;Company&#x201d;, &#x201c;Sphere 3D&#x201d;, &#x201c;we&#x201d;, &#x201c;our&#x201d;, &#x201c;us&#x201d;, or similar terms refers to Sphere 3D Corp. and its subsidiaries. The Company delivers data management and desktop and application virtualization solutions through hybrid cloud, cloud and on premise implementations by its global reseller network. The Company achieves this through a combination of containerized applications, virtual desktops, virtual storage and physical hyper-converged platforms. The Company&#x2019;s products allow organizations to deploy a combination of public, private or hybrid cloud strategies while backing them up with the latest storage solutions. The Company&#x2019;s brands include HVE ConneXions (&#x201c;HVE&#x201d;) and Unified ConneXions (&#x201c;UCX&#x201d;). In October 2021, the Company entered into a definitive agreement and sold its SnapServer&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; product line and associated assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 commenced planning and has entered into a series of agreements that will enable it to enter the cryptocurrency space, including entering into the Hertford Agreement with Hertford Advisors Ltd., the Master Services Agreement between Sphere 3D and Gryphon Digital Mining, Inc. (&#x201c;Gryphon&#x201d;), the Sub-License and Delegation Agreement with Gryphon, and the NuMiner Agreement with NuMiner Global, Inc. (&#x201c;NuMiner&#x201d;). See &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;Intangible Assets and Goodwill&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &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;Commitments and Contingencies&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 Notes to the Consolidated Financial Statements for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management has projected that cash on hand will not be sufficient to allow the Company to continue operations beyond November 30, 2022 if we are unable to raise additional funding for operations. We expect our working capital needs to increase in the future as we continue to expand and enhance our operations. Our ability to raise additional funds for working capital or to pay for the purchase of cryptocurrency mining machines through equity or debt financings or other sources may depend on the financial success of our then current business and successful implementation of our key strategic initiatives, financial, economic and market conditions and other factors, some of which are beyond our control. No assurance can be given that we will be successful in raising the required capital at a reasonable cost and at the required times, or at all. Further equity financings may have a dilutive effect on shareholders and any debt financing, if available, may require restrictions to be placed on our future financing and operating activities. We require additional capital and if we are unsuccessful in raising that capital, we may be required to cancel our existing purchase obligations under our current mining purchase agreements, or we may not be able to continue our business operations in the cryptocurrency mining industry or we may be unable to advance our growth initiatives, either of which could adversely impact our business, financial condition and results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes from the Company&#x2019;s current forecasts, including but not limited to: (i)&#160;shortfalls from projected sales levels; (ii)&#160;unexpected increases in product costs; (iii)&#160;increases in operating costs; (iv)&#160;changes in the historical timing of collecting accounts receivable; and (v) inability to maintain compliance with the requirements of the NASDAQ Capital Market and/or inability to maintain listing with the NASDAQ Capital Market could have a material adverse impact on the Company&#x2019;s ability to access the level of funding necessary to continue its operations at current levels. If any of these events occurs or the Company is unable to generate sufficient cash from operations or financing sources, the Company may be forced to liquidate assets where possible and/or curtail, suspend or cease planned programs or operations generally or seek bankruptcy protection or be subject to an involuntary bankruptcy petition, any of, which would have a material adverse effect on the Company&#x2019;s business, results of operations, financial position and liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Given the Company&#x2019;s existing purchase obligations, if such agreements are not cancelled by the Company, management has projected that cash on hand will not be sufficient to allow the Company to meet its outstanding purchase obligations through 2022 if the Company is unable to raise additional debt or equity funding for operations. On a short-term basis, the Company plans to raise debt or equity funding to meet its payment obligations under its current contracts and for additional working capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 incurred losses from operations and negative cash flows from operating activities for the 12 months ended December&#160;31, 2021, and such losses might continue for a period of time. Based upon the Company's current expectations and projections for the next year, the Company believes that it may not have sufficient liquidity necessary to sustain operations beyond November 30, 2022. These factors, among others, raise substantial doubt that the Company will be able to continue as a going concern. The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Merger Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 3, 2021, the Company into an Agreement and Plan of Merger, which was subsequently amended on December 29, 2021 (the &#x201c;Merger Agreement&#x201d;), which the Company agreed to acquire all of the issued and outstanding capital stock of Gryphon Digital Mining, Inc. (&#x201c;Gryphon&#x201d;) through a merger transaction (the &#x201c;Merger&#x201d;), in which Sphere GDM Corp., a Delaware corporation and a wholly-owned subsidiary of Sphere 3D (&#x201c;Merger Sub&#x201d;), will merge with and into Gryphon, with Gryphon surviving under the name Gryphon Digital Mining USA, Inc., as a wholly-owned direct subsidiary of Sphere 3D, and Sphere 3D will issue common shares in exchange for all of the issued and outstanding capital stock of Gryphon. Completion of the Merger is conditioned upon the satisfaction of certain closing conditions, including the approval by our shareholders, as set forth in the Merger Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Merger Agreement, among other matters, (i) provides for the number of our common shares that will be issued by us in the merger as a result of certain equity financings completed by Gryphon following the execution and delivery of the Merger Agreement; (ii) provides for the termination provisions of the Merger Agreement with provisions that allow either party to terminate the Merger Agreement prior to March 31, 2022 upon a breach of the Merger Agreement by the other party following an opportunity to cure such breach, and to allow either party to terminate the Merger Agreement on or after March 31, 2022 for any reason or no reason by notice to the other party; (iii) provide that, upon any such termination of the Merger Agreement, we will forgive all amounts outstanding under the outstanding Promissory Note and Security Agreement with Gryphon, which was amended on August 30, 2021, September 29, 2021, and further amended on December 29, 2021 (as amended, the &#x201c;Gryphon Note&#x201d;), and release to Gryphon 850,000 common shares deposited into an escrow account for the benefit of Gryphon; and (iv) provide that, in connection with any termination of the Merger Agreement, each party shall have released the other party and its affiliates from any claims, actions or proceedings such party shall have at the time of such termination against the other party existing by reason of, based upon or arising out of the Merger Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As consideration for the merger transaction, the Company expects to issue 122,005,654 common shares to the shareholders of Gryphon, subject to adjustment. If the Merger is consummated, and all regulatory approvals are received, we will continue to trade on the NASDAQ. The closing of the merger agreement is subject to customary closing conditions for a transaction of this nature and may be terminated by the parties under certain circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Terminated Merger Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 14, 2020, the Company entered into a definitive merger agreement (the &#x201c;Rainmaker Merger Agreement&#x201d;) pursuant to which it planned to acquire all of the outstanding securities of Rainmaker Worldwide Inc. (&#x201c;Rainmaker&#x201d;), a global Water-as-a-Service provider.&#160;The Company&#x2019;s business model would have focused on Water-as-a-Service and Rainmaker management would have assumed leadership of the combined entity. On February 12, 2021, the Rainmaker Merger Agreement was terminated as the Company was unable to obtain all necessary regulatory approvals relating to the proposed transaction prior to the agreed date of January 31, 2021. No break-fee or termination costs were paid by either party.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SubstantialDoubtAboutGoingConcernManagementsEvaluation
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjgvZnJhZzplYzAzMjNmY2M2NTI0ZjIyOGY4YjljN2Q0OGQxMGFhMi90ZXh0cmVnaW9uOmVjMDMyM2ZjYzY1MjRmMjI4ZjhiOWM3ZDQ4ZDEwYWEyXzU4OTg_bc4f8454-9390-42f6-bd08-65e60988b666">Based upon the Company's current expectations and projections for the next year, the Company believes that it may not have sufficient liquidity necessary to sustain operations beyond November 30, 2022. These factors, among others, raise substantial doubt that the Company will be able to continue as a going concern.</us-gaap:SubstantialDoubtAboutGoingConcernManagementsEvaluation>
    <us-gaap:NoncashOrPartNoncashAcquisitionDescription
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNjgvZnJhZzplYzAzMjNmY2M2NTI0ZjIyOGY4YjljN2Q0OGQxMGFhMi90ZXh0cmVnaW9uOmVjMDMyM2ZjYzY1MjRmMjI4ZjhiOWM3ZDQ4ZDEwYWEyXzEwOTk1MTE2NjU3MTQ_d8b79ef4-fb9c-4add-8628-2e789a223f2e">As consideration for the merger transaction, the Company expects to issue 122,005,654 common shares to the shareholders of Gryphon, subject to adjustment.</us-gaap:NoncashOrPartNoncashAcquisitionDescription>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTc4_844be6b1-b484-4ae9-a513-6d38b9b7578c">Significant Accounting Policies&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements of the Company have been prepared by management in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;), applied on a basis consistent for all periods. These consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been appropriately eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 the consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and reported amounts of revenues and expenses during the reporting period. Significant areas requiring the use of management estimates relate to the determination of provisions for impairment assessments of definite-live intangible assets, other indefinite-lived intangible assets; goodwill, deferred revenue; allowance for doubtful receivables; inventory valuation; warranty provisions; equity treatment of preferred shares; and litigation claims. Actual results could differ from these estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 of foreign subsidiaries, for which the functional currency is the local currency, are translated into U.S. dollars using the exchange rate at the consolidated balance sheet date for assets and liabilities and a weighted-average exchange rate during the year for revenue, expenses, gains and losses. Translation adjustments are recorded as other comprehensive income (loss) within shareholders&#x2019; equity. Gains or losses from foreign currency transactions are recognized in the consolidated statements of operations. Such transactions resulted in a loss of $41,000, $23,000, and $22,000 for the years ended December&#160;31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Equivalents &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Highly liquid investments with insignificant interest rate risk and original maturities of three months or less, when purchased, are classified as cash equivalents. Cash equivalents are composed of money market funds. The carrying amounts approximate fair value due to the short maturities of these instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable is recorded at the invoiced amount and is non-interest bearing. We estimate our allowance for doubtful accounts based on an assessment of the collectability of specific accounts and the overall condition of the accounts receivable portfolio. When evaluating the adequacy of the allowance for doubtful accounts, we analyze specific trade and other receivables, historical bad debts, customer credits, customer concentrations, customer credit-worthiness, current economic trends and changes in customers&#x2019; payment terms and/or patterns. We review the allowance for doubtful accounts on a quarterly basis and record adjustments as considered necessary. Customer accounts are written-off against the allowance for doubtful accounts when an account is considered uncollectable. At December&#160;31, 2021 and 2020, allowance for doubtful accounts of nil and $0.1 million, respectively, was recorded. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 and net realizable value using the first-in-first-out method. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.&#160;We assess the value of inventories periodically based upon numerous factors including, among others, expected product or material demand, current market conditions, technological obsolescence, current cost, and net realizable value. If necessary, we write down our inventory for obsolete or unmarketable inventory by an amount equal to the difference between the cost of the inventory and the net realizable value.&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-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 holds investments in equity securities of public and nonpublic companies for business and strategic purposes. The nonpublic equity securities do not have a readily determinable fair value and are carried at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The Company reviews its investments on a regular basis to determine if the investments are impaired. For purposes of this assessment, the Company considers the investee&#x2019;s cash position, earnings and revenue outlook, liquidity and management ownership, among other factors, in its review. If management&#x2019;s assessment indicates that an impairment exists, the Company estimates the fair value of the equity investment and recognizes in current earnings an impairment loss that is equal to the difference between the fair value of the equity investment and its carrying amount. &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-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of consideration paid over the value assigned to the net tangible and identifiable intangible assets acquired. For intangible assets purchased in a business combination, the estimated fair values of the assets received are used to establish their recorded values. For intangible assets acquired in a non-monetary exchange, the estimated fair values of the assets transferred (or the estimated fair values of the assets received, if more clearly evident) are used to establish their recorded values. Valuation techniques consistent with the market approach, income approach and/or cost approach are used to measure fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchased intangible assets are amortized on a straight-line basis over their economic lives of 15 months to 15 years for supplier agreements, six years for channel partner relationships, and seven years for customer relationships as this method most closely reflects the pattern in which the economic benefits of the assets will be consumed. &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-weight:700;line-height:120%"&gt;Impairment of Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and intangible assets are tested for impairment on an annual basis at December 31, or more frequently if there are indicators of impairment. Triggering events for impairment reviews may be indicators such as adverse industry or economic trends, restructuring actions, lower projections of profitability, or a sustained decline in our market capitalization. Intangible assets are quantitatively assessed for impairment, if necessary, by comparing their estimated fair values to their carrying values. If the carrying value exceeds the fair value, the difference is recorded as an impairment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 revenue pursuant to ASU 2014-09,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&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;and all the related amendments (&#x201c;Topic 606&#x201d;). Under Topic 606, an entity is required to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services, and contract consideration will be recognized on a &#x201c;sell-in basis&#x201d; or when control of the purchased goods or services transfer to the distributor. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 generates revenue primarily from: (i) solutions for standalone storage and integrated hyper-converged storage; (ii) professional services; and (iii) warranty and customer services. The Company recognizes revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. To determine revenue recognition for contracts with customers the Company performs the following five steps: (i) identify the promised goods or services in the contract; (ii) identify the performance obligations in the contract, including whether they are distinct in the context of the contract; (iii) determine the transaction price, including the constraint on variable consideration; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies the performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Approximately 70% of the Company&#x2019;s revenue is recognized when performance obligations under the terms of a contract with a customer are satisfied at a point in time. These contracts are generally comprised of a single performance obligation to transfer products. Accordingly, the Company recognizes revenue when change of control has been &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-weight:400;line-height:120%"&gt;transferred to the customer, generally at the time of shipment of products. The Company sells its products both directly to customers and through distributors generally under agreements with payment terms typically less than 45 days. Revenue on direct product sales, excluding sales to distributors, are not entitled to any specific right of return or price protection, except for any defective product that may be returned under our standard product warranty. Product sales to distribution customers that are subject to certain rights of return, stock rotation privileges and price protections, contain a component of &#x201c;variable consideration.&#x201d; Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products and is generally based upon a negotiated fixed price and is net of estimates for variable considerations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For performance obligations related to warranty and customer services, such as extended product warranties, the Company transfers control and recognizes revenue on a time-elapsed basis. The performance obligations are satisfied as services are rendered typically on a stand-ready basis over the contract term, which is generally 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In limited circumstances where a customer is unable to accept shipment and requests products be delivered to, and stored on, the Company&#x2019;s premises, also known as a &#x201c;bill-and-hold&#x201d; arrangement, revenue is recognized when: (i) the customer has requested delayed delivery and storage of the products, (ii) the goods are segregated from the inventory, (iii) the product is complete, ready for shipment and physical transfer to the customer, and (iv) the Company does not have the ability to use the product or direct it to another customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 also enters into revenue arrangements that may consist of multiple performance obligations of its product and service offerings such as for sales of hardware devices and extended warranty services. The Company allocates contract fees to the performance obligations on a relative stand-alone selling price basis.&#160;The Company determines the stand-alone selling price based on its normal pricing and discounting practices for the specific product and/or service when sold separately.&#160;When the Company is unable to establish the individual stand-alone price for all elements in an arrangement by reference to sold separately instances, the Company may estimate the stand-alone selling price of each performance obligation using a cost plus a margin approach, by reference to third party evidence of selling price, based on the Company&#x2019;s actual historical selling prices of similar items, or based on a combination of the aforementioned methodologies; whichever management believes provides the most reliable estimate of stand-alone selling price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Warranty and Extended Warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 a provision for standard warranties provided with all products. If future actual costs to repair were to differ significantly from estimates, the impact of these unforeseen costs or cost reductions would be recorded in subsequent periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Separately priced extended on-site warranties and service contracts are offered for sale to customers on all product lines. The Company contracts with third party service providers to provide service relating to on-site warranties and service contracts. Extended warranty and service contract revenue and amounts paid in advance to outside service organizations are deferred and recognized as service revenue and cost of service, respectively, over the period of the service agreement. The Company will typically apply the practical expedient to agreements wherein the period between transfer of any good or service in the contract and when the customer pays for that good or service is one year or less.&#160;Advanced payments for long-term maintenance and warranty contracts do not give rise to a significant financing component.&#160;Rather, such payments are required by the Company primarily for reasons other than the provision of finance to the entity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Shipping and Handling&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts billed to customers for shipping and handling are included in revenue, and costs incurred related to shipping and handling are included in cost of product revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred. Advertising expenses were $104,000, $140,000, and $16,000 for the years ended December&#160;31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 expenses include payroll, employee benefits, share-based compensation expense, and other headcount-related expenses associated with product development. Research and development expenses also include third-party development and programming costs. Research and development expenses are charged to operating expenses as incurred when these expenditures relate to the Company&#x2019;s research and development efforts and have no alternative future uses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 reports segment data based on the management approach. The management approach designates the internal reporting that is used by management for making operating and investment decisions and evaluating performance as the source of our reportable segments. We use one measurement of profitability and do not disaggregate our business for internal reporting. We operate in one segment providing data management, and desktop and application virtualization solutions for small and medium businesses and distributed enterprises. We disclose information about products and services, geographic areas, and major customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax basis of our assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that it is considered more likely than not that a tax benefit will not be realized. A decision to record a valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation of tax liabilities involves evaluating uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is &#x201c;more likely than not&#x201d; to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive loss and its components encompass all changes in equity other than those arising from transactions with shareholders, including net loss and foreign currency translation adjustments, and is disclosed in a separate consolidated statement of comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentration of Credit Risks&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject us to concentrations of credit risk consist primarily of notes receivable and trade accounts receivable, which are generally not collateralized. To reduce credit risk, we perform ongoing credit evaluations of its customers and maintain allowances for potential credit losses for estimated bad debt losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December 31, 2021 and 2020, there were four customers that made up 82.0% and 46.8%, respectively, of accounts receivable. There were two customers that made up in the aggregate 25.5%, 29.3%, and 24.5% of net revenue for the years ended December&#160;31, 2021, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 share-based awards, and similar equity instruments, granted to employees, non-employee directors, and consultants under the fair value method. Share-based compensation award types include stock options and restricted stock. The Company uses the Black-Scholes option pricing model to estimate the fair value of option awards on the measurement date, which generally is the date of grant. The expense is recognized over the requisite service period (usually the vesting period) for the estimated number of instruments for which service is expected to be rendered. The fair value of restricted stock units (&#x201c;RSUs&#x201d;) is estimated based on the market value of the Company&#x2019;s common shares on the date of grant.&#160;The fair value of options granted to non-employees is estimated at the measurement date, which generally is the date of grant, using the Black-Scholes option pricing model. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense for options with graded vesting is recognized pursuant to an accelerated method. Share-based compensation expense for RSUs is recognized over the vesting period using the straight-line method. Share-based compensation expense for an award with performance conditions is recognized when the achievement of such performance conditions are determined to be probable. If the outcome of such performance condition is not determined to be probable or is not met, no compensation expense is recognized and any previously recognized compensation expense is reversed. Forfeitures are recognized in share-based compensation expense as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 not recognized, and does not expect to recognize in the near future, any tax benefit related to share-based compensation cost as a result of the full valuation allowance of our net deferred tax assets and its net operating loss carryforward.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) that are adopted by the Company as of the specified effective date. If not discussed, the Company believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company&#x2019;s consolidated financial statements upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&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 2020, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2020-06&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;, Debt with Conversion and other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASU 2020-06&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The new guidance eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity&#x2019;s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, the new guidance requires that the if-converted method is used in computing diluted EPS for all convertible instruments. The update is effective for annual reporting periods, including interim periods, beginning after December 15, 2021. The adoption of the new standard is not expected to have a material effect on our financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTE2_b346ac2a-3578-43f4-9f61-fffd4a787372">Principles of ConsolidationThe consolidated financial statements of the Company have been prepared by management in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;), applied on a basis consistent for all periods. These consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been appropriately eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTU5_3f00fabd-ffed-45fa-889b-7b7b7cc4ccd0">Use of EstimatesThe preparation of the consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and reported amounts of revenues and expenses during the reporting period. Significant areas requiring the use of management estimates relate to the determination of provisions for impairment assessments of definite-live intangible assets, other indefinite-lived intangible assets; goodwill, deferred revenue; allowance for doubtful receivables; inventory valuation; warranty provisions; equity treatment of preferred shares; and litigation claims. Actual results could differ from these estimates.</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTc0_f214d531-a49f-4c5e-9d90-42563da2cd1a">Foreign Currency TranslationThe financial statements of foreign subsidiaries, for which the functional currency is the local currency, are translated into U.S. dollars using the exchange rate at the consolidated balance sheet date for assets and liabilities and a weighted-average exchange rate during the year for revenue, expenses, gains and losses. Translation adjustments are recorded as other comprehensive income (loss) within shareholders&#x2019; equity. Gains or losses from foreign currency transactions are recognized in the consolidated statements of operations.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzE5Mzg_c21335c2-9960-4d63-b562-bf4609b58188"
      unitRef="usd">41000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzE5NDU_afcaef09-9fc4-4176-bea9-44be7b2815ac"
      unitRef="usd">23000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzEwOTk1MTE2NjQ3Njg_62b3a18b-b052-4f35-bf0d-f5fdf7cab890"
      unitRef="usd">22000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTQ4_44eb4679-f38d-4d4b-a37e-4439ee23f778">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Equivalents &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Highly liquid investments with insignificant interest rate risk and original maturities of three months or less, when purchased, are classified as cash equivalents. Cash equivalents are composed of money market funds. The carrying amounts approximate fair value due to the short maturities of these instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTM0_870a0984-4e10-49e2-b8ef-7ea11f2f7b20">Accounts ReceivableAccounts receivable is recorded at the invoiced amount and is non-interest bearing. We estimate our allowance for doubtful accounts based on an assessment of the collectability of specific accounts and the overall condition of the accounts receivable portfolio. When evaluating the adequacy of the allowance for doubtful accounts, we analyze specific trade and other receivables, historical bad debts, customer credits, customer concentrations, customer credit-worthiness, current economic trends and changes in customers&#x2019; payment terms and/or patterns. We review the allowance for doubtful accounts on a quarterly basis and record adjustments as considered necessary. Customer accounts are written-off against the allowance for doubtful accounts when an account is considered uncollectable.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzE2NDkyNjc0NjUxNjg_baa5c7da-6fc8-4707-97a4-60ca84cb98ac"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzMxNzI_79c3cf5b-95c4-454b-b805-d401ef2deca2"
      unitRef="usd">100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNDk0_87e4b856-b75d-472e-9539-8541d8a56e11">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 and net realizable value using the first-in-first-out method. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.&#160;We assess the value of inventories periodically based upon numerous factors including, among others, expected product or material demand, current market conditions, technological obsolescence, current cost, and net realizable value. If necessary, we write down our inventory for obsolete or unmarketable inventory by an amount equal to the difference between the cost of the inventory and the net realizable value.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNDcy_f6254f1e-725a-42d3-be90-d6a5674777e4">InvestmentsThe Company holds investments in equity securities of public and nonpublic companies for business and strategic purposes. The nonpublic equity securities do not have a readily determinable fair value and are carried at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The Company reviews its investments on a regular basis to determine if the investments are impaired. For purposes of this assessment, the Company considers the investee&#x2019;s cash position, earnings and revenue outlook, liquidity and management ownership, among other factors, in its review. If management&#x2019;s assessment indicates that an impairment exists, the Company estimates the fair value of the equity investment and recognizes in current earnings an impairment loss that is equal to the difference between the fair value of the equity investment and its carrying amount.</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTQx_e18c0f24-ce90-4a0b-83dd-3521cad0723f">&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-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of consideration paid over the value assigned to the net tangible and identifiable intangible assets acquired. For intangible assets purchased in a business combination, the estimated fair values of the assets received are used to establish their recorded values. For intangible assets acquired in a non-monetary exchange, the estimated fair values of the assets transferred (or the estimated fair values of the assets received, if more clearly evident) are used to establish their recorded values. Valuation techniques consistent with the market approach, income approach and/or cost approach are used to measure fair value.&lt;/span&gt;&lt;/div&gt;Purchased intangible assets are amortized on a straight-line basis over their economic lives of 15 months to 15 years for supplier agreements, six years for channel partner relationships, and seven years for customer relationships as this method most closely reflects the pattern in which the economic benefits of the assets will be consumed.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iec461b91ae504ee4b814bb00132e76d2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzEwOTk1MTE2NjQ2MTc_fe3efdb4-9c7d-4c7a-9935-ffc8998557ea">P15M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i120c02555d6f43d296d43460a287657b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzU2NDg_725d3290-d5b8-4513-88da-422b75e8157e">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ied48767a8a6941a8b18d10931d40688c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNDk4_cf810ee4-da7c-4f32-8a2c-498d7ccef029">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i34866b03f04d4ae9b198448f874c7e54_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTY1_95ce1539-9342-4466-96e4-2a5dd93d64a9">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTIy_05ae2247-6349-4324-bf1f-b08428f4af92">Impairment of Goodwill and Intangible AssetsGoodwill and intangible assets are tested for impairment on an annual basis at December 31, or more frequently if there are indicators of impairment. Triggering events for impairment reviews may be indicators such as adverse industry or economic trends, restructuring actions, lower projections of profitability, or a sustained decline in our market capitalization. Intangible assets are quantitatively assessed for impairment, if necessary, by comparing their estimated fair values to their carrying values. If the carrying value exceeds the fair value, the difference is recorded as an impairment.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTA0_a0024383-d57d-4d34-90d8-c3f2f552f2b8">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 revenue pursuant to ASU 2014-09,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&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;and all the related amendments (&#x201c;Topic 606&#x201d;). Under Topic 606, an entity is required to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services, and contract consideration will be recognized on a &#x201c;sell-in basis&#x201d; or when control of the purchased goods or services transfer to the distributor. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 generates revenue primarily from: (i) solutions for standalone storage and integrated hyper-converged storage; (ii) professional services; and (iii) warranty and customer services. The Company recognizes revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. To determine revenue recognition for contracts with customers the Company performs the following five steps: (i) identify the promised goods or services in the contract; (ii) identify the performance obligations in the contract, including whether they are distinct in the context of the contract; (iii) determine the transaction price, including the constraint on variable consideration; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies the performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Approximately 70% of the Company&#x2019;s revenue is recognized when performance obligations under the terms of a contract with a customer are satisfied at a point in time. These contracts are generally comprised of a single performance obligation to transfer products. Accordingly, the Company recognizes revenue when change of control has been &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-weight:400;line-height:120%"&gt;transferred to the customer, generally at the time of shipment of products. The Company sells its products both directly to customers and through distributors generally under agreements with payment terms typically less than 45 days. Revenue on direct product sales, excluding sales to distributors, are not entitled to any specific right of return or price protection, except for any defective product that may be returned under our standard product warranty. Product sales to distribution customers that are subject to certain rights of return, stock rotation privileges and price protections, contain a component of &#x201c;variable consideration.&#x201d; Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products and is generally based upon a negotiated fixed price and is net of estimates for variable considerations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For performance obligations related to warranty and customer services, such as extended product warranties, the Company transfers control and recognizes revenue on a time-elapsed basis. The performance obligations are satisfied as services are rendered typically on a stand-ready basis over the contract term, which is generally 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In limited circumstances where a customer is unable to accept shipment and requests products be delivered to, and stored on, the Company&#x2019;s premises, also known as a &#x201c;bill-and-hold&#x201d; arrangement, revenue is recognized when: (i) the customer has requested delayed delivery and storage of the products, (ii) the goods are segregated from the inventory, (iii) the product is complete, ready for shipment and physical transfer to the customer, and (iv) the Company does not have the ability to use the product or direct it to another customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 also enters into revenue arrangements that may consist of multiple performance obligations of its product and service offerings such as for sales of hardware devices and extended warranty services. The Company allocates contract fees to the performance obligations on a relative stand-alone selling price basis.&#160;The Company determines the stand-alone selling price based on its normal pricing and discounting practices for the specific product and/or service when sold separately.&#160;When the Company is unable to establish the individual stand-alone price for all elements in an arrangement by reference to sold separately instances, the Company may estimate the stand-alone selling price of each performance obligation using a cost plus a margin approach, by reference to third party evidence of selling price, based on the Company&#x2019;s actual historical selling prices of similar items, or based on a combination of the aforementioned methodologies; whichever management believes provides the most reliable estimate of stand-alone selling price.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTAw_197ceafa-8821-461f-92d7-f00b5f6e957a">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Warranty and Extended Warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 a provision for standard warranties provided with all products. If future actual costs to repair were to differ significantly from estimates, the impact of these unforeseen costs or cost reductions would be recorded in subsequent periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:ExtendedProductWarrantyPolicy
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTE4_8d5e128e-01af-43f8-b294-dc15b5a70b20">Separately priced extended on-site warranties and service contracts are offered for sale to customers on all product lines. The Company contracts with third party service providers to provide service relating to on-site warranties and service contracts. Extended warranty and service contract revenue and amounts paid in advance to outside service organizations are deferred and recognized as service revenue and cost of service, respectively, over the period of the service agreement. The Company will typically apply the practical expedient to agreements wherein the period between transfer of any good or service in the contract and when the customer pays for that good or service is one year or less.&#160;Advanced payments for long-term maintenance and warranty contracts do not give rise to a significant financing component.&#160;Rather, such payments are required by the Company primarily for reasons other than the provision of finance to the entity.</us-gaap:ExtendedProductWarrantyPolicy>
    <us-gaap:ShippingAndHandlingCostPolicyTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNDk3_15b16349-7831-422b-aaac-970932cf8fb8">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Shipping and Handling&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts billed to customers for shipping and handling are included in revenue, and costs incurred related to shipping and handling are included in cost of product revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShippingAndHandlingCostPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTE0_bc43f26d-3fe0-42b3-b856-bda8161ec585">Advertising CostsAdvertising costs are expensed as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzEyODQ0_42e8ba93-b2f9-4e69-8ed6-23e77469db75"
      unitRef="usd">104000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzEyODUx_18c73c6f-fdba-47ba-8cbd-4ae27d7a06a7"
      unitRef="usd">140000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzEwOTk1MTE2NjQ4ODk_6929eefe-cc13-4063-b940-9b69046e64c7"
      unitRef="usd">16000</us-gaap:AdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTUz_dff28a5c-2bd1-4627-b8aa-6dd083441fdb">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 expenses include payroll, employee benefits, share-based compensation expense, and other headcount-related expenses associated with product development. Research and development expenses also include third-party development and programming costs. Research and development expenses are charged to operating expenses as incurred when these expenditures relate to the Company&#x2019;s research and development efforts and have no alternative future uses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTE5_b44f4d4b-c0bb-4d28-b75c-f467ea8efc55">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 reports segment data based on the management approach. The management approach designates the internal reporting that is used by management for making operating and investment decisions and evaluating performance as the source of our reportable segments. We use one measurement of profitability and do not disaggregate our business for internal reporting. We operate in one segment providing data management, and desktop and application virtualization solutions for small and medium businesses and distributed enterprises. We disclose information about products and services, geographic areas, and major customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzEzNzYw_ef7bdb28-70f8-41a5-b727-32eb9061daca"
      unitRef="number">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTMw_60c63070-1f06-4d8c-a858-1424dce81725">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax basis of our assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that it is considered more likely than not that a tax benefit will not be realized. A decision to record a valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.&lt;/span&gt;&lt;/div&gt;The calculation of tax liabilities involves evaluating uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is &#x201c;more likely than not&#x201d; to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTcz_391bd856-f96d-4838-8c5e-d2614c56303d">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive loss and its components encompass all changes in equity other than those arising from transactions with shareholders, including net loss and foreign currency translation adjustments, and is disclosed in a separate consolidated statement of comprehensive loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTIz_e3c2d6a3-9dc5-423d-a6c2-45e92539fea8">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentration of Credit Risks&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject us to concentrations of credit risk consist primarily of notes receivable and trade accounts receivable, which are generally not collateralized. To reduce credit risk, we perform ongoing credit evaluations of its customers and maintain allowances for potential credit losses for estimated bad debt losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskCustomer
      contextRef="ife9f97c45927428ebb6363d8b527e0c1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzE2MjY0_50375c9b-5224-4622-bd4d-a968082e409b">four</us-gaap:ConcentrationRiskCustomer>
    <us-gaap:ConcentrationRiskCustomer
      contextRef="i1a4bdcf36a874583bd64a180e5df77bf_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzE2MjY0_7eceb949-aa94-4d04-8b70-ae338ae26d4f">four</us-gaap:ConcentrationRiskCustomer>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6ba97fcb41654b759e5aaf98686b2d48_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzE2Mjkw_bd6192b1-1186-4485-b579-0020f9a71638"
      unitRef="number">0.820</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i71d72c3b678d4e5e9e810ce7f9f89d68_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzE2Mjk3_c2ae5950-3838-47ac-95f3-4f9d19626531"
      unitRef="number">0.468</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskCustomer
      contextRef="if3748073389e4955aabe2a1fa3d5b133_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzE2MzUw_70f3735a-54c8-4296-86f1-bb2c7c2180e6">two</us-gaap:ConcentrationRiskCustomer>
    <us-gaap:ConcentrationRiskCustomer
      contextRef="i7463e2a5417f4a9b874d7ceb366726aa_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzE2MzUw_71c1f248-2815-4b9a-9778-1805d4e64832">two</us-gaap:ConcentrationRiskCustomer>
    <us-gaap:ConcentrationRiskCustomer
      contextRef="id39d125b52a046ad8971351b79f07f98_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzE2MzUw_a1c279b9-0d5d-4017-8ad9-8e472eb9d973">two</us-gaap:ConcentrationRiskCustomer>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifb41e352431d4bf8b3b71fd312a4cea6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzE2Mzkz_54e51a5f-bf15-446b-a786-e1f0a708f5dc"
      unitRef="number">0.255</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i419f4f8b5d4f4e68a3b8cdb48014e03e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzE2NDAw_c05c5af1-cd8d-4d95-bd71-4cabafef944c"
      unitRef="number">0.293</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic0c22420f7754d7797efe2b8d4ea7e83_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzEwOTk1MTE2NjQ5NTY_ec048e82-1a20-45d3-b5a6-70df119cc0f9"
      unitRef="number">0.245</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNDk1_d81987a4-e891-413e-ae7d-737756264f10">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 share-based awards, and similar equity instruments, granted to employees, non-employee directors, and consultants under the fair value method. Share-based compensation award types include stock options and restricted stock. The Company uses the Black-Scholes option pricing model to estimate the fair value of option awards on the measurement date, which generally is the date of grant. The expense is recognized over the requisite service period (usually the vesting period) for the estimated number of instruments for which service is expected to be rendered. The fair value of restricted stock units (&#x201c;RSUs&#x201d;) is estimated based on the market value of the Company&#x2019;s common shares on the date of grant.&#160;The fair value of options granted to non-employees is estimated at the measurement date, which generally is the date of grant, using the Black-Scholes option pricing model. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense for options with graded vesting is recognized pursuant to an accelerated method. Share-based compensation expense for RSUs is recognized over the vesting period using the straight-line method. Share-based compensation expense for an award with performance conditions is recognized when the achievement of such performance conditions are determined to be probable. If the outcome of such performance condition is not determined to be probable or is not met, no compensation expense is recognized and any previously recognized compensation expense is reversed. Forfeitures are recognized in share-based compensation expense as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 not recognized, and does not expect to recognize in the near future, any tax benefit related to share-based compensation cost as a result of the full valuation allowance of our net deferred tax assets and its net operating loss carryforward.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzEvZnJhZzo3MzlhZDNjYjNlNDE0Nzk5YmU5NjkzY2M5NGFlZDNhZC90ZXh0cmVnaW9uOjczOWFkM2NiM2U0MTQ3OTliZTk2OTNjYzk0YWVkM2FkXzIwNTIx_71a488c3-9c13-43d8-abbe-62188398326e">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) that are adopted by the Company as of the specified effective date. If not discussed, the Company believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company&#x2019;s consolidated financial statements upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&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 2020, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2020-06&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;, Debt with Conversion and other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASU 2020-06&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The new guidance eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity&#x2019;s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, the new guidance requires that the if-converted method is used in computing diluted EPS for all convertible instruments. The update is effective for annual reporting periods, including interim periods, beginning after December 15, 2021. The adoption of the new standard is not expected to have a material effect on our financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xNTc5L2ZyYWc6MGJhMDY2YWZmNmQxNDQ0YzlkNDNlYzI3YTUyY2RmNmQvdGV4dHJlZ2lvbjowYmEwNjZhZmY2ZDE0NDRjOWQ0M2VjMjdhNTJjZGY2ZF8xMDk5NTExNjMxODE1_93901742-256d-486c-bb78-646caf9834da">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"&gt;Disposal of SnapServer&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; Product Line&lt;/span&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Company and Filecoiner, Inc. (&#x201c;Filecoiner&#x201d;) entered into an acquisition agreement under which the Company&#x2019;s subsidiary, HVE, sold the assets, including intellectual property, associated with the Company&#x2019;s SnapServer&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; product line to Filecoiner, in exchange for 8,000 shares of Series B preferred stock of Filecoiner (&#x201c;Filecoiner Series B Preferred Stock&#x201d;) with a fair value equal to $6.4&#160;million determined using valuation models. The Company recorded a gain on the sale of the assets of $5.0&#160;million and is included in interest income and other, net on the consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 performing the operating duties for the SnapServer&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; product line on behalf of Filecoiner. The Company expects to continue to provide this service for a period time and has entered into a transition services agreement with Filecoiner.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="i2aeb29f9bc2f4892a2907414ae2e9821_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xNTc5L2ZyYWc6MGJhMDY2YWZmNmQxNDQ0YzlkNDNlYzI3YTUyY2RmNmQvdGV4dHJlZ2lvbjowYmEwNjZhZmY2ZDE0NDRjOWQ0M2VjMjdhNTJjZGY2ZF8xNjQ5MjY3NDQxOTYw_4add40a6-ae87-49fa-9458-a4a25516efb3"
      unitRef="shares">8000</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:InvestmentOwnedRestrictedCost
      contextRef="i2aeb29f9bc2f4892a2907414ae2e9821_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xNTc5L2ZyYWc6MGJhMDY2YWZmNmQxNDQ0YzlkNDNlYzI3YTUyY2RmNmQvdGV4dHJlZ2lvbjowYmEwNjZhZmY2ZDE0NDRjOWQ0M2VjMjdhNTJjZGY2ZF8xNjQ5MjY3NDQyMDgw_22470428-7a17-448c-a25e-a8a4cc542d78"
      unitRef="usd">6400000</us-gaap:InvestmentOwnedRestrictedCost>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i942cfb08a7aa4250be577b0abf43830f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xNTc5L2ZyYWc6MGJhMDY2YWZmNmQxNDQ0YzlkNDNlYzI3YTUyY2RmNmQvdGV4dHJlZ2lvbjowYmEwNjZhZmY2ZDE0NDRjOWQ0M2VjMjdhNTJjZGY2ZF8xNjQ5MjY3NDQ1NDk0_e2f32ab7-d097-4fd6-a6fd-53c1d85d86ee"
      unitRef="usd">5000000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzcvZnJhZzo2NDMxNTQxNmRiZjM0MjBkYmVlYTA4M2JkNzRlNGIyMy90ZXh0cmVnaW9uOjY0MzE1NDE2ZGJmMzQyMGRiZWVhMDgzYmQ3NGU0YjIzXzIzODk_8279b376-3177-47e6-9e4d-dbbdcde6c2b5">Fair Value Measurements&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The authoritative guidance for fair value measurements establishes a three tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Assets and Liabilities that are Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 consolidated financial instruments include cash equivalents, accounts receivable, notes receivable, investments, accounts payable, accrued liabilities and preferred shares. Fair value estimates of these instruments are made at a specific point in time, based on relevant market information. These estimates may be subjective in nature and involve uncertainties and matters of significant judgment and therefore cannot be determined with precision. The carrying amount of cash equivalents, accounts receivable, notes receivable, accounts payable and accrued liabilities are generally considered to be representative of their respective fair values because of the short-term nature of those instruments. The Company estimates the fair value of the preferred shares utilizing&#160;Level 2 inputs, including market yields for similar investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 by level for liabilities that are measured at fair value using significant unobservable inputs (Level 3) (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.327%"/&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:100%"&gt;Warrant liability as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions to warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification to equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liability as of December 31, 2020&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions to warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification to equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liability as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:6pt;text-align:justify;text-indent:27pt"&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;Assets and Liabilities that are Measured at Fair Value on a Nonrecurring Basis &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's non-financial assets such as intangible assets are recorded at fair value when an impairment is recognized or at the time acquired in an asset acquisition or business combination measured using significant unobservable inputs (Level 3). As discussed in &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;Note 8 - Intangible Assets and Goodwill&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;, at December&#160;31, 2021 and 2020, the Company recorded impairment charges associated with goodwill and acquired intangible assets and reduced the carrying amount of such assets subject to the impairment to their estimated fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 &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;Note 8 Intangible Assets and Goodwill&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 October 2021, the Company issued preferred shares with a fair value of $42.4&#160;million to Hertford. The fair value was measured using Level 2 inputs, which included publicly available machine contract pricing. In addition, in August 2021, the Company issued common shares to Hertford with a fair value of $11.4&#160;million. The fair value was measured using Level 1 and 2 inputs, which included a marketability discount.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in &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;Note 11 Share Capital&lt;/span&gt;, in October 2021, the Company issued common shares with a fair value of $12.8&#160;million to Majestic Dragon. The fair value was measured using Level 1 and 2 inputs, which included a marketability discount.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzcvZnJhZzo2NDMxNTQxNmRiZjM0MjBkYmVlYTA4M2JkNzRlNGIyMy90ZXh0cmVnaW9uOjY0MzE1NDE2ZGJmMzQyMGRiZWVhMDgzYmQ3NGU0YjIzXzIzODY_cc255c06-9773-4635-8e0c-1cc9a9bb7bd0">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 by level for liabilities that are measured at fair value using significant unobservable inputs (Level 3) (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.327%"/&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:100%"&gt;Warrant liability as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions to warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification to equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liability as of December 31, 2020&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions to warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification to equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liability as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iede546a735234d17b51f2515b6615d3c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzcvZnJhZzo2NDMxNTQxNmRiZjM0MjBkYmVlYTA4M2JkNzRlNGIyMy90YWJsZTo3ZjJmMTI5MzgwNzI0ZmE0YjZkZGI5NDg0YjQ5YzhmYi90YWJsZXJhbmdlOjdmMmYxMjkzODA3MjRmYTRiNmRkYjk0ODRiNDljOGZiXzAtMi0xLTEtMjgyMzE_34e8926b-2494-477b-af2c-0c1dcff1f92a"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzcvZnJhZzo2NDMxNTQxNmRiZjM0MjBkYmVlYTA4M2JkNzRlNGIyMy90YWJsZTo3ZjJmMTI5MzgwNzI0ZmE0YjZkZGI5NDg0YjQ5YzhmYi90YWJsZXJhbmdlOjdmMmYxMjkzODA3MjRmYTRiNmRkYjk0ODRiNDljOGZiXzEtMi0xLTEtMjgyMzE_3ed266ee-4cad-4f3a-9cb4-63fe886d2aa9"
      unitRef="usd">186000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzcvZnJhZzo2NDMxNTQxNmRiZjM0MjBkYmVlYTA4M2JkNzRlNGIyMy90YWJsZTo3ZjJmMTI5MzgwNzI0ZmE0YjZkZGI5NDg0YjQ5YzhmYi90YWJsZXJhbmdlOjdmMmYxMjkzODA3MjRmYTRiNmRkYjk0ODRiNDljOGZiXzItMi0xLTEtMjgyMzE_d3a690b6-7398-4da2-ab2b-29a8883006fd"
      unitRef="usd">-97000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzcvZnJhZzo2NDMxNTQxNmRiZjM0MjBkYmVlYTA4M2JkNzRlNGIyMy90YWJsZTo3ZjJmMTI5MzgwNzI0ZmE0YjZkZGI5NDg0YjQ5YzhmYi90YWJsZXJhbmdlOjdmMmYxMjkzODA3MjRmYTRiNmRkYjk0ODRiNDljOGZiXzAtMi0xLTEtMTU5NzM_24b4d002-7242-450e-8428-928913018115"
      unitRef="usd">89000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzcvZnJhZzo2NDMxNTQxNmRiZjM0MjBkYmVlYTA4M2JkNzRlNGIyMy90YWJsZTo3ZjJmMTI5MzgwNzI0ZmE0YjZkZGI5NDg0YjQ5YzhmYi90YWJsZXJhbmdlOjdmMmYxMjkzODA3MjRmYTRiNmRkYjk0ODRiNDljOGZiXzEtMi0xLTEtMTU5NzM_0dddf94a-6678-495c-8e98-2a8e741036d7"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzcvZnJhZzo2NDMxNTQxNmRiZjM0MjBkYmVlYTA4M2JkNzRlNGIyMy90YWJsZTo3ZjJmMTI5MzgwNzI0ZmE0YjZkZGI5NDg0YjQ5YzhmYi90YWJsZXJhbmdlOjdmMmYxMjkzODA3MjRmYTRiNmRkYjk0ODRiNDljOGZiXzItMi0xLTEtMTU5NzM_5f04af43-d388-4345-bb5d-1c56762adec3"
      unitRef="usd">-84000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzcvZnJhZzo2NDMxNTQxNmRiZjM0MjBkYmVlYTA4M2JkNzRlNGIyMy90YWJsZTo3ZjJmMTI5MzgwNzI0ZmE0YjZkZGI5NDg0YjQ5YzhmYi90YWJsZXJhbmdlOjdmMmYxMjkzODA3MjRmYTRiNmRkYjk0ODRiNDljOGZiXzMtMi0xLTEtMTU5NzM_31d5d0b3-ffa8-438b-ab2c-7dd1d28f7417"
      unitRef="usd">5000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ibf0ed46460484abc8e7d4d9c34e5077a_D20211001-20211001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzcvZnJhZzo2NDMxNTQxNmRiZjM0MjBkYmVlYTA4M2JkNzRlNGIyMy90ZXh0cmVnaW9uOjY0MzE1NDE2ZGJmMzQyMGRiZWVhMDgzYmQ3NGU0YjIzXzEwOTk1MTE2MzM0OTg_740e4c1d-04a3-4e42-9d42-9be08afed7c9"
      unitRef="usd">42400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i1670a22b5bca4201b313ade3a0af5849_D20210811-20210812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzcvZnJhZzo2NDMxNTQxNmRiZjM0MjBkYmVlYTA4M2JkNzRlNGIyMy90ZXh0cmVnaW9uOjY0MzE1NDE2ZGJmMzQyMGRiZWVhMDgzYmQ3NGU0YjIzXzEwOTk1MTE2MzM3NTA_d064a415-cefc-4e20-a744-d5200a8ebe63"
      unitRef="usd">11400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ie035537002be402e8c7c89578c694ba0_D20211001-20211001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yNzcvZnJhZzo2NDMxNTQxNmRiZjM0MjBkYmVlYTA4M2JkNzRlNGIyMy90ZXh0cmVnaW9uOjY0MzE1NDE2ZGJmMzQyMGRiZWVhMDgzYmQ3NGU0YjIzXzEwOTk1MTE2MzM1MTM_3d1327f4-76c7-4e2f-9f26-caf4cefdb538"
      unitRef="usd">12800000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xNTYzL2ZyYWc6ZTBlYTNhNTM3ZDQ3NDI2NjhhNjljZTc2ZWRjMTFkMTgvdGV4dHJlZ2lvbjplMGVhM2E1MzdkNDc0MjY2OGE2OWNlNzZlZGMxMWQxOF8xMDk5NTExNjMyNjky_c7e720dc-c502-4131-902e-da0f2b55d550">Notes Receivable&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2021, the Company entered into a Promissory Note and Security Agreement with Gryphon, which was amended on August 30, 2021, September 29, 2021, and further amended on December 29, 2021 (the &#x201c;Gryphon Note&#x201d; as amended). The Gryphon Note, pursuant to which the Company agreed to loan in the aggregate to Gryphon $12.5&#160;million, has a payment schedule whereby the principal and accrued interest shall be due and payable commencing on completion of the Merger Agreement continuing for a term of three years. The Gryphon Note is unsecured and bears interest at the rate of 9.5% per annum. The Gryphon Note is agreed to be forgiven by the Company if the Merger Agreement is terminated. As of December 31, 2021, the outstanding Gryphon Note balance, including accrued interest, was $10.3&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2022, the Company loaned Gryphon an additional $2.5&#160;million bringing the aggregate principal balance for the Gryphon Note to $12.5&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2020, the Company entered into a Senior Secured Convertible Promissory Note with Rainmaker (the &#x201c;Rainmaker Note&#x201d;), pursuant to which the Company loaned&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rainmaker the principal amount of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.1&#160;million. The Rainmaker Note is secured as a registered lien under the Uniform Commercial Code and the Personal Property Security Act (Ontario) against the assets of Rainmaker and bears interest at the rate of 10% per annum.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The principal and interest accrue monthly and are due and payable in full on September 14, 2023. The Company has the right, at any time, to convert all or any portion of the then outstanding and unpaid Rainmaker Note and interest into at the conversion price as defined in the Rainmaker Note.&lt;/span&gt;&lt;/div&gt;As of December&#160;31, 2021, the outstanding Rainmaker Note balance, including accrued interest, was $3.5&#160;million.</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <any:Promissorynotereceivable
      contextRef="ia3d9fcf837c24ce9ab4bbd28eb979b8e_I20211229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xNTYzL2ZyYWc6ZTBlYTNhNTM3ZDQ3NDI2NjhhNjljZTc2ZWRjMTFkMTgvdGV4dHJlZ2lvbjplMGVhM2E1MzdkNDc0MjY2OGE2OWNlNzZlZGMxMWQxOF8xNjQ5MjY3NDQ0OTY4_7cd037f1-9f14-4684-b691-fc3b7a9a1657"
      unitRef="usd">12500000</any:Promissorynotereceivable>
    <any:NoteReceivableTerm
      contextRef="ia421c75b4af74926b72de4b89135171e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xNTYzL2ZyYWc6ZTBlYTNhNTM3ZDQ3NDI2NjhhNjljZTc2ZWRjMTFkMTgvdGV4dHJlZ2lvbjplMGVhM2E1MzdkNDc0MjY2OGE2OWNlNzZlZGMxMWQxOF8xMDk5NTExNjMxMzE1_19c2fe2a-483e-473d-a04b-b44de4e30d07">P3Y</any:NoteReceivableTerm>
    <any:Statedinterestrate
      contextRef="i81a5d11e29cc4f579ebef9937f0b0939_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xNTYzL2ZyYWc6ZTBlYTNhNTM3ZDQ3NDI2NjhhNjljZTc2ZWRjMTFkMTgvdGV4dHJlZ2lvbjplMGVhM2E1MzdkNDc0MjY2OGE2OWNlNzZlZGMxMWQxOF8xNjQ5MjY3NDQ0OTgz_095e70f9-98d6-49a8-a1eb-d3b3b6804656"
      unitRef="number">0.095</any:Statedinterestrate>
    <any:Promissorynotereceivable
      contextRef="i81a5d11e29cc4f579ebef9937f0b0939_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xNTYzL2ZyYWc6ZTBlYTNhNTM3ZDQ3NDI2NjhhNjljZTc2ZWRjMTFkMTgvdGV4dHJlZ2lvbjplMGVhM2E1MzdkNDc0MjY2OGE2OWNlNzZlZGMxMWQxOF8xNjQ5MjY3NDQ0OTUz_e2e9f760-888b-4f16-bc0c-92a8550559c4"
      unitRef="usd">10300000</any:Promissorynotereceivable>
    <any:NoteReceivableOutflow
      contextRef="i6956546a483441b39dba6e4e4a1aa019_I20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xNTYzL2ZyYWc6ZTBlYTNhNTM3ZDQ3NDI2NjhhNjljZTc2ZWRjMTFkMTgvdGV4dHJlZ2lvbjplMGVhM2E1MzdkNDc0MjY2OGE2OWNlNzZlZGMxMWQxOF8xMDk5NTExNjMxMzAy_ad0ae70a-3bcd-43c6-bb8d-243158b46d01"
      unitRef="usd">2500000</any:NoteReceivableOutflow>
    <any:Promissorynotereceivable
      contextRef="i6956546a483441b39dba6e4e4a1aa019_I20220103"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xNTYzL2ZyYWc6ZTBlYTNhNTM3ZDQ3NDI2NjhhNjljZTc2ZWRjMTFkMTgvdGV4dHJlZ2lvbjplMGVhM2E1MzdkNDc0MjY2OGE2OWNlNzZlZGMxMWQxOF8xMDk5NTExNjMxMjg3_509b533a-6970-4acf-91cb-da7e581c36f3"
      unitRef="usd">12500000</any:Promissorynotereceivable>
    <any:Promissorynotereceivable
      contextRef="i7d89401f66be46dcacdba62f171f1ee2_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xNTYzL2ZyYWc6ZTBlYTNhNTM3ZDQ3NDI2NjhhNjljZTc2ZWRjMTFkMTgvdGV4dHJlZ2lvbjplMGVhM2E1MzdkNDc0MjY2OGE2OWNlNzZlZGMxMWQxOF8xMDk5NTExNjMwMTA3_40cee396-3ce2-48ff-877f-2ffb56291f69"
      unitRef="usd">3100000</any:Promissorynotereceivable>
    <any:Statedinterestrate
      contextRef="i7a9567d0f4594508a8071c97fe378b04_I20200804"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xNTYzL2ZyYWc6ZTBlYTNhNTM3ZDQ3NDI2NjhhNjljZTc2ZWRjMTFkMTgvdGV4dHJlZ2lvbjplMGVhM2E1MzdkNDc0MjY2OGE2OWNlNzZlZGMxMWQxOF8xMDk5NTExNjMwMTIx_463cad00-ef63-4a5c-97e9-a374633e6385"
      unitRef="number">0.10</any:Statedinterestrate>
    <any:Notereceivableduedate
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xNTYzL2ZyYWc6ZTBlYTNhNTM3ZDQ3NDI2NjhhNjljZTc2ZWRjMTFkMTgvdGV4dHJlZ2lvbjplMGVhM2E1MzdkNDc0MjY2OGE2OWNlNzZlZGMxMWQxOF8xMDk5NTExNjMwMTI2_96c1ba3e-4016-4e7f-82c9-656fe0847e30">2023-09-14</any:Notereceivableduedate>
    <any:Promissorynotereceivable
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8xNTYzL2ZyYWc6ZTBlYTNhNTM3ZDQ3NDI2NjhhNjljZTc2ZWRjMTFkMTgvdGV4dHJlZ2lvbjplMGVhM2E1MzdkNDc0MjY2OGE2OWNlNzZlZGMxMWQxOF8xMDk5NTExNjMwMTY5_35dcacc9-bac9-4cfd-b34d-f985e9a61c58"
      unitRef="usd">3500000</any:Promissorynotereceivable>
    <us-gaap:InvestmentTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzU0Mw_d2553757-9386-4d1e-b926-d7e41e59bea9">Investments&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Filecoiner Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Company purchased 1,500,000 shares of common stock of Filecoiner, a private corporation, at a price equal to $4.00 per share and was recorded at cost. As of December&#160;31, 2021, the Filecoiner common stock held by the Company was recorded on a cost basis or $6.0&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Filecoiner Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Company received 8,000 shares of Series B preferred stock of Filecoiner (&#x201c;Filecoiner Series B Preferred Stock&#x201d;) for consideration for the sale of its SnapServer&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; product line to Filecoiner. The preferred shares have a liquidation preference of $1,000 per share, do not accrue dividends nor have voting rights. Filecoiner will use 1.5% of its annual gross revenue to redeem any outstanding shares of Filecoiner Series B Preferred Stock. This amount will be paid to the holder of the Filecoiner Series B Preferred Stock within 15 days of the completion of Filecoiner's annual 12/31 audited financial statements. During any 12-calendar month period, 25% of the shares of Series B Preferred Stock shall be convertible at the option of the holder thereof at any time into a number of shares of common stock determined by dividing (i) the original issue price by (ii) the conversion price then in effect. The initial conversion price for the Series B Preferred Stock is equal to $8.00 per share. The conversion price from time to time in effect is subject to adjustment as hereinafter defined in the Filecoiner acquisition agreement. The fair value of the Filecoiner Series B Preferred Stock was estimated using a Monte Carlo simulation with the following inputs: discount rate of 40%, risk-free rate of 1.05%, cost of debt of 7.48%, together with a capital option pricing model using the following inputs: volatility of 146% and risk-free rate of 1.05%. As of December&#160;31, 2021, the fair value of the Filecoiner Series B Preferred Stock held by the Company was $6.4&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Special Purpose Acquisition Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company sponsored a special purpose acquisition company (&#x201c;SPAC&#x201d;), Minority Equality Opportunities Acquisition Inc. (&#x201c;MEOA&#x201d;), through the Company&#x2019;s wholly owned subsidiary, Minority Equality Opportunities Acquisition Sponsor, LLC (&#x201c;SPAC Sponsor&#x201d;). MEOA&#x2019;s purpose is to focus initially on transactions with companies that are minority owned businesses. In April 2021, SPAC Sponsor paid $25,000 of deferred offering costs on behalf of MEOA in exchange for 2,875,000 shares of MEOA&#x2019;s Class B common stock (the &#x201c;Founder Shares&#x201d;) and is recorded on a cost basis as of December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 2021, SPAC Sponsor participated in the private sale of an aggregate of 5,395,000 Warrants (the &#x201c;Private Placement Warrants&#x201d;) at a purchase price of $1.00 per Private Placement Warrant. The SPAC Sponsor paid $5.4&#160;million to MEOA, which included $1.0&#160;million from an investor participating in SPAC Sponsor and is included in other non-current liabilities. The Private Placement Warrants are not transferable, assignable or saleable until 30 days after MEOA completes a business combination, which is required to be completed within 12 months from the closing of the initial public offering (&#x201c;IPO&#x201d;) (or 21 months from the closing of the IPO if MEOA extends the period of time to consummate a business combination). MEOA&#x2019;s IPO was completed on August 30, 2021. As of December&#160;31, 2021, the Private Placement Warrants held by the Company are recorded on a cost basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Silicon Valley Technology Partners Preferred Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2018, in connection with the divestiture of Overland, the Company received 1,879,699 SVTP Preferred Shares with a fair value of $2.1 million. The fair value of this investment was estimated using discounted cash flows. The Company concluded it does not have a significant influence over the investee. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no known identified events or changes in circumstances that may have a significant adverse effect on the fair value of the Company&#x2019;s investments at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentTextBlock>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzE2NDkyNjc0NDIzNzY_c0cbd6f9-3976-4e24-b375-48f17630fab7"
      unitRef="shares">1500000</us-gaap:InvestmentOwnedBalanceShares>
    <any:InvestmentSharePrice
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzE2NDkyNjc0NDIzODc_2148f2a0-a6fe-427f-ad9f-6d1d21565d9d"
      unitRef="usdPerShare">4.00</any:InvestmentSharePrice>
    <us-gaap:InvestmentOwnedRestrictedCost
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzE2NDkyNjc0NDY3OTM_c3e7288a-2215-46c8-9fec-961badaff11c"
      unitRef="usd">6000000</us-gaap:InvestmentOwnedRestrictedCost>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="i17f2c5746a634fd780abc44ae54666ca_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzE2NDkyNjc0NTAwNzk_474ac5de-087d-4650-87a0-7c73e4659805"
      unitRef="shares">8000</us-gaap:InvestmentOwnedBalanceShares>
    <any:InvestmentLiquidationPreference
      contextRef="i17f2c5746a634fd780abc44ae54666ca_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzE2NDkyNjc0NTAxMDg_5859af65-ccc0-4010-b568-1582a40005e4"
      unitRef="usdPerShare">1000</any:InvestmentLiquidationPreference>
    <any:InvestmentRedemptionTerms
      contextRef="i74245fc76d7c44dc907073a9681bb2e8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzE2NDkyNjc0NTAwOTk_793ebbf0-c850-4674-a78d-d595090b02a9">Filecoiner will use 1.5% of its annual gross revenue to redeem any outstanding shares of Filecoiner Series B Preferred Stock. This amount will be paid to the holder of the Filecoiner Series B Preferred Stock within 15 days of the completion of Filecoiner's annual 12/31 audited financial statements. During any 12-calendar month period, 25% of the shares of Series B Preferred Stock shall be convertible at the option of the holder thereof at any time into a number of shares of common stock determined by dividing (i) the original issue price by (ii) the conversion price then in effect.</any:InvestmentRedemptionTerms>
    <any:InvestmentConversionPrice
      contextRef="i17f2c5746a634fd780abc44ae54666ca_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzE2NDkyNjc0NTAxMDE_1e270db3-1064-4adc-bbf3-4f8dcc72b92f"
      unitRef="usdPerShare">8.00</any:InvestmentConversionPrice>
    <us-gaap:FairValueMeasurementsValuationProcessesDescription
      contextRef="i74245fc76d7c44dc907073a9681bb2e8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzEwOTk1MTE2MzY5OTI_fbcc2b27-b10b-49a4-85d4-994e2fe87fa1">Monte Carlo simulation with the following inputs: discount rate of 40%, risk-free rate of 1.05%, cost of debt of 7.48%, together with a capital option pricing model using the following inputs: volatility of 146% and risk-free rate of 1.05%</us-gaap:FairValueMeasurementsValuationProcessesDescription>
    <us-gaap:InvestmentOwnedRestrictedCost
      contextRef="i17f2c5746a634fd780abc44ae54666ca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzE2NDkyNjc0NDY5Mjk_801c2166-d497-46b3-808d-0033fbb2190f"
      unitRef="usd">6400000</us-gaap:InvestmentOwnedRestrictedCost>
    <any:SPACSponsorContribution
      contextRef="if790fb79acff402f8aeb125adfe9d5b6_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzE2NDkyNjc0NDU2MjU_ba9c3e4f-8878-4b18-944b-1ffff9eeef27"
      unitRef="usd">25000</any:SPACSponsorContribution>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="if790fb79acff402f8aeb125adfe9d5b6_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzE2NDkyNjc0NDU2MzQ_3e1bd558-2e05-40ff-bd74-8d29045b35ad"
      unitRef="shares">2875000</us-gaap:InvestmentOwnedBalanceShares>
    <any:SPACWarrants
      contextRef="if790fb79acff402f8aeb125adfe9d5b6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzE2NDkyNjc0NDU2MTQ_92d7a54b-76c0-4b66-b345-f5b937d1c5a8"
      unitRef="shares">5395000</any:SPACWarrants>
    <any:SPACWarrant
      contextRef="if790fb79acff402f8aeb125adfe9d5b6_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzE2NDkyNjc0NDU2NDU_0f05a3d7-d962-437f-9484-01d1f4b6e3af"
      unitRef="usdPerShare">1.00</any:SPACWarrant>
    <us-gaap:InvestmentOwnedRestrictedCost
      contextRef="if790fb79acff402f8aeb125adfe9d5b6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzE2NDkyNjc0NDU2MDA_8100bc0d-57a2-4b1a-b4dc-be61c1a8652e"
      unitRef="usd">5400000</us-gaap:InvestmentOwnedRestrictedCost>
    <any:SPACSponsorLiability
      contextRef="if790fb79acff402f8aeb125adfe9d5b6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzE2NDkyNjc0NDU1ODY_fdaa8862-b401-40f4-84d0-31f6a0898c32"
      unitRef="usd">1000000</any:SPACSponsorLiability>
    <us-gaap:InvestmentsInAndAdvancesToAffiliatesBalanceShares
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzExNw_6e980857-8b78-4bac-86d2-79bddd2951ac"
      unitRef="shares">1879699</us-gaap:InvestmentsInAndAdvancesToAffiliatesBalanceShares>
    <us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODMvZnJhZzo3MmEzNjFmYjVhOGE0OWM0OGUyMmQ2ZTk0ODNkOTZmNC90ZXh0cmVnaW9uOjcyYTM2MWZiNWE4YTQ5YzQ4ZTIyZDZlOTQ4M2Q5NmY0XzIzMA_8e1256a9-2105-40d5-bcb0-64b28e6d9e8e"
      unitRef="usd">2100000</us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90ZXh0cmVnaW9uOmM4MjI1OTgzMjBlNDRiOGNiZjUzNzQ4YTZjMDBhN2NkXzQ4OA_7d445a83-c443-48c8-ba83-63674a376bb8">Certain Balance Sheet Items&lt;div style="margin-top:6pt;text-indent:24.75pt"&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 inventories (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.161%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:6pt;text-indent:24.75pt"&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 other current assets (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.161%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid digital mining hosting services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transition service agreement, related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred cost - service contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#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:6pt;text-align:justify;text-indent:24.75pt"&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 other assets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.161%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid deposit for equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred cost &#x2013; service contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443&#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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90ZXh0cmVnaW9uOmM4MjI1OTgzMjBlNDRiOGNiZjUzNzQ4YTZjMDBhN2NkXzQ3Ng_58bd5f07-43b3-493f-b4ff-5b9825d0ba39">&lt;div style="margin-top:6pt;text-indent:24.75pt"&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 inventories (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.161%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTo1MmZkZTFmOTg5YzI0MDYxYmY4YjA0YTdhNjNkY2QxYi90YWJsZXJhbmdlOjUyZmRlMWY5ODljMjQwNjFiZjhiMDRhN2E2M2RjZDFiXzItMS0xLTEtMTU5NzM_1ff11795-5a6f-4daf-826f-f8a0b89679a8"
      unitRef="usd">0</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTo1MmZkZTFmOTg5YzI0MDYxYmY4YjA0YTdhNjNkY2QxYi90YWJsZXJhbmdlOjUyZmRlMWY5ODljMjQwNjFiZjhiMDRhN2E2M2RjZDFiXzItMy0xLTEtMTU5NzM_f7dba3e5-e5d7-45ec-b2f2-7af945578a2a"
      unitRef="usd">119000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTo1MmZkZTFmOTg5YzI0MDYxYmY4YjA0YTdhNjNkY2QxYi90YWJsZXJhbmdlOjUyZmRlMWY5ODljMjQwNjFiZjhiMDRhN2E2M2RjZDFiXzMtMS0xLTEtMTU5NzM_4afe63b7-70f0-4f76-a542-4e5ccc6ffa34"
      unitRef="usd">0</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTo1MmZkZTFmOTg5YzI0MDYxYmY4YjA0YTdhNjNkY2QxYi90YWJsZXJhbmdlOjUyZmRlMWY5ODljMjQwNjFiZjhiMDRhN2E2M2RjZDFiXzMtMy0xLTEtMTU5NzM_e00a9512-4a36-4f85-82ac-fed58ccdfef5"
      unitRef="usd">167000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTo1MmZkZTFmOTg5YzI0MDYxYmY4YjA0YTdhNjNkY2QxYi90YWJsZXJhbmdlOjUyZmRlMWY5ODljMjQwNjFiZjhiMDRhN2E2M2RjZDFiXzQtMS0xLTEtMTU5NzM_259b2d0c-4430-4dc4-bb26-bb88d4e892a2"
      unitRef="usd">0</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTo1MmZkZTFmOTg5YzI0MDYxYmY4YjA0YTdhNjNkY2QxYi90YWJsZXJhbmdlOjUyZmRlMWY5ODljMjQwNjFiZjhiMDRhN2E2M2RjZDFiXzQtMy0xLTEtMTU5NzM_188585d6-2a9a-4269-bef6-13e4046163cb"
      unitRef="usd">272000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTo1MmZkZTFmOTg5YzI0MDYxYmY4YjA0YTdhNjNkY2QxYi90YWJsZXJhbmdlOjUyZmRlMWY5ODljMjQwNjFiZjhiMDRhN2E2M2RjZDFiXzUtMS0xLTEtMTU5NzM_a07bcb22-4158-42b3-994c-13c35a7b4bc9"
      unitRef="usd">0</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTo1MmZkZTFmOTg5YzI0MDYxYmY4YjA0YTdhNjNkY2QxYi90YWJsZXJhbmdlOjUyZmRlMWY5ODljMjQwNjFiZjhiMDRhN2E2M2RjZDFiXzUtMy0xLTEtMTU5NzM_5960c498-d114-4990-8fc7-a9081a7bfbd0"
      unitRef="usd">558000</us-gaap:InventoryNet>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90ZXh0cmVnaW9uOmM4MjI1OTgzMjBlNDRiOGNiZjUzNzQ4YTZjMDBhN2NkXzQ3Nw_910df47f-a6b2-4705-9ca9-7736faf9e871">&lt;div style="margin-top:6pt;text-indent:24.75pt"&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 other current assets (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.161%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid digital mining hosting services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transition service agreement, related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred cost - service contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#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:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <any:PrepaidDigitalMiningHostingServices
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTozMTA5YmRiODNlZGM0OGE2OTAzM2FhYThmY2I0MDk4NC90YWJsZXJhbmdlOjMxMDliZGI4M2VkYzQ4YTY5MDMzYWFhOGZjYjQwOTg0XzItMS0xLTEtMjE3MDU_6fe71e27-ac5b-449c-a03e-1b3c0c4d4488"
      unitRef="usd">20043000</any:PrepaidDigitalMiningHostingServices>
    <any:PrepaidDigitalMiningHostingServices
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTozMTA5YmRiODNlZGM0OGE2OTAzM2FhYThmY2I0MDk4NC90YWJsZXJhbmdlOjMxMDliZGI4M2VkYzQ4YTY5MDMzYWFhOGZjYjQwOTg0XzItMy0xLTEtMjE3MDU_80cd6d4b-5265-4d8e-8d5b-3c5fe841c3ba"
      unitRef="usd">0</any:PrepaidDigitalMiningHostingServices>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTozMTA5YmRiODNlZGM0OGE2OTAzM2FhYThmY2I0MDk4NC90YWJsZXJhbmdlOjMxMDliZGI4M2VkYzQ4YTY5MDMzYWFhOGZjYjQwOTg0XzItMS0xLTEtMTU5NzM_7d5d9aee-3263-4161-8550-25fd6718f13d"
      unitRef="usd">1477000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTozMTA5YmRiODNlZGM0OGE2OTAzM2FhYThmY2I0MDk4NC90YWJsZXJhbmdlOjMxMDliZGI4M2VkYzQ4YTY5MDMzYWFhOGZjYjQwOTg0XzItMy0xLTEtMTU5NzM_f1953f07-8d89-457e-b6da-9751e14f44be"
      unitRef="usd">421000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:PrepaidInsurance
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTozMTA5YmRiODNlZGM0OGE2OTAzM2FhYThmY2I0MDk4NC90YWJsZXJhbmdlOjMxMDliZGI4M2VkYzQ4YTY5MDMzYWFhOGZjYjQwOTg0XzMtMS0xLTEtMTU5NzM_b3c99dbe-4f40-442d-9c02-e79d5ab3eeb2"
      unitRef="usd">406000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTozMTA5YmRiODNlZGM0OGE2OTAzM2FhYThmY2I0MDk4NC90YWJsZXJhbmdlOjMxMDliZGI4M2VkYzQ4YTY5MDMzYWFhOGZjYjQwOTg0XzMtMy0xLTEtMTU5NzM_4c020a19-7e9b-48d7-9b53-a00ebfd02f71"
      unitRef="usd">158000</us-gaap:PrepaidInsurance>
    <us-gaap:DueFromRelatedParties
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTozMTA5YmRiODNlZGM0OGE2OTAzM2FhYThmY2I0MDk4NC90YWJsZXJhbmdlOjMxMDliZGI4M2VkYzQ4YTY5MDMzYWFhOGZjYjQwOTg0XzQtMS0xLTEtMTU5NzM_b6d29c19-6d5d-4327-87eb-aaf63c0aaaa3"
      unitRef="usd">0</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTozMTA5YmRiODNlZGM0OGE2OTAzM2FhYThmY2I0MDk4NC90YWJsZXJhbmdlOjMxMDliZGI4M2VkYzQ4YTY5MDMzYWFhOGZjYjQwOTg0XzQtMy0xLTEtMTU5NzM_f6a701a4-a8e2-4a1c-b2af-790018449845"
      unitRef="usd">115000</us-gaap:DueFromRelatedParties>
    <us-gaap:DeferredCostsAndOtherAssets
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTozMTA5YmRiODNlZGM0OGE2OTAzM2FhYThmY2I0MDk4NC90YWJsZXJhbmdlOjMxMDliZGI4M2VkYzQ4YTY5MDMzYWFhOGZjYjQwOTg0XzUtMS0xLTEtMTU5NzM_e5c4cf07-ca4e-4306-94da-fd7417ea501c"
      unitRef="usd">49000</us-gaap:DeferredCostsAndOtherAssets>
    <us-gaap:DeferredCostsAndOtherAssets
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTozMTA5YmRiODNlZGM0OGE2OTAzM2FhYThmY2I0MDk4NC90YWJsZXJhbmdlOjMxMDliZGI4M2VkYzQ4YTY5MDMzYWFhOGZjYjQwOTg0XzUtMy0xLTEtMTU5NzM_91e90e20-67a9-443f-8d2f-d0e7462bb95d"
      unitRef="usd">99000</us-gaap:DeferredCostsAndOtherAssets>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTozMTA5YmRiODNlZGM0OGE2OTAzM2FhYThmY2I0MDk4NC90YWJsZXJhbmdlOjMxMDliZGI4M2VkYzQ4YTY5MDMzYWFhOGZjYjQwOTg0XzYtMS0xLTEtMTU5NzM_7e945c31-baf4-437b-bde4-8a61f3e03b49"
      unitRef="usd">52000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTozMTA5YmRiODNlZGM0OGE2OTAzM2FhYThmY2I0MDk4NC90YWJsZXJhbmdlOjMxMDliZGI4M2VkYzQ4YTY5MDMzYWFhOGZjYjQwOTg0XzYtMy0xLTEtMTU5NzM_06b5aac5-f011-483b-9c97-221791e1931c"
      unitRef="usd">14000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTozMTA5YmRiODNlZGM0OGE2OTAzM2FhYThmY2I0MDk4NC90YWJsZXJhbmdlOjMxMDliZGI4M2VkYzQ4YTY5MDMzYWFhOGZjYjQwOTg0XzctMS0xLTEtMTU5NzM_0289514d-2a48-454e-a6b8-c729d2393b22"
      unitRef="usd">22027000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTozMTA5YmRiODNlZGM0OGE2OTAzM2FhYThmY2I0MDk4NC90YWJsZXJhbmdlOjMxMDliZGI4M2VkYzQ4YTY5MDMzYWFhOGZjYjQwOTg0XzctMy0xLTEtMTU5NzM_21e54d46-b2f6-4106-96f9-236464e11c89"
      unitRef="usd">807000</us-gaap:OtherAssetsCurrent>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90ZXh0cmVnaW9uOmM4MjI1OTgzMjBlNDRiOGNiZjUzNzQ4YTZjMDBhN2NkXzQ4MA_4d73a33d-8d0a-437e-8c96-3bb9c8df0dc6">&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&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 other assets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.161%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid deposit for equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred cost &#x2013; service contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443&#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:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <any:PrepaidPropertyAndEquipment
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTpjZTIzYzc4ZWYyZWI0Yzg1OTFjMzkwNDZmNDNmNTAzOS90YWJsZXJhbmdlOmNlMjNjNzhlZjJlYjRjODU5MWMzOTA0NmY0M2Y1MDM5XzItMS0xLTEtMTc3NzU_a8ed70c0-14fc-478e-90fa-7dd6298af2b6"
      unitRef="usd">102238000</any:PrepaidPropertyAndEquipment>
    <any:PrepaidPropertyAndEquipment
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTpjZTIzYzc4ZWYyZWI0Yzg1OTFjMzkwNDZmNDNmNTAzOS90YWJsZXJhbmdlOmNlMjNjNzhlZjJlYjRjODU5MWMzOTA0NmY0M2Y1MDM5XzItMy0xLTEtMTc3NzU_a8897254-3b17-4e54-a3b3-72d5f370aaac"
      unitRef="usd">0</any:PrepaidPropertyAndEquipment>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTpjZTIzYzc4ZWYyZWI0Yzg1OTFjMzkwNDZmNDNmNTAzOS90YWJsZXJhbmdlOmNlMjNjNzhlZjJlYjRjODU5MWMzOTA0NmY0M2Y1MDM5XzItMS0xLTEtMTU5NzM_36d42a1e-04eb-45cf-88db-218190637721"
      unitRef="usd">251000</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTpjZTIzYzc4ZWYyZWI0Yzg1OTFjMzkwNDZmNDNmNTAzOS90YWJsZXJhbmdlOmNlMjNjNzhlZjJlYjRjODU5MWMzOTA0NmY0M2Y1MDM5XzItMy0xLTEtMTU5NzM_253dd729-404b-4b24-84de-eb34040f55c1"
      unitRef="usd">385000</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:DeferredCosts
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTpjZTIzYzc4ZWYyZWI0Yzg1OTFjMzkwNDZmNDNmNTAzOS90YWJsZXJhbmdlOmNlMjNjNzhlZjJlYjRjODU5MWMzOTA0NmY0M2Y1MDM5XzMtMS0xLTEtMTU5NzM_9a3711b4-e113-48b5-b88b-691c19748b6c"
      unitRef="usd">7000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTpjZTIzYzc4ZWYyZWI0Yzg1OTFjMzkwNDZmNDNmNTAzOS90YWJsZXJhbmdlOmNlMjNjNzhlZjJlYjRjODU5MWMzOTA0NmY0M2Y1MDM5XzMtMy0xLTEtMTU5NzM_c4e5f17f-e61c-4bcc-9d82-8148737e3ebd"
      unitRef="usd">56000</us-gaap:DeferredCosts>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTpjZTIzYzc4ZWYyZWI0Yzg1OTFjMzkwNDZmNDNmNTAzOS90YWJsZXJhbmdlOmNlMjNjNzhlZjJlYjRjODU5MWMzOTA0NmY0M2Y1MDM5XzQtMS0xLTEtMTU5NzM_6584246d-5415-4ec9-8490-eb51cad0ef71"
      unitRef="usd">52000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTpjZTIzYzc4ZWYyZWI0Yzg1OTFjMzkwNDZmNDNmNTAzOS90YWJsZXJhbmdlOmNlMjNjNzhlZjJlYjRjODU5MWMzOTA0NmY0M2Y1MDM5XzQtMy0xLTEtMTU5NzM_dc67fdb6-b3f7-4d57-aaed-61a8008ad267"
      unitRef="usd">2000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTpjZTIzYzc4ZWYyZWI0Yzg1OTFjMzkwNDZmNDNmNTAzOS90YWJsZXJhbmdlOmNlMjNjNzhlZjJlYjRjODU5MWMzOTA0NmY0M2Y1MDM5XzUtMS0xLTEtMTU5NzM_226856ea-6449-4e92-9827-81bf8611d111"
      unitRef="usd">102548000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODAvZnJhZzpjODIyNTk4MzIwZTQ0YjhjYmY1Mzc0OGE2YzAwYTdjZC90YWJsZTpjZTIzYzc4ZWYyZWI0Yzg1OTFjMzkwNDZmNDNmNTAzOS90YWJsZXJhbmdlOmNlMjNjNzhlZjJlYjRjODU5MWMzOTA0NmY0M2Y1MDM5XzUtMy0xLTEtMTU5NzM_717860fa-7850-40a5-b5ce-21b83311bcb0"
      unitRef="usd">443000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzEwOTk1MTE2MzkzMzY_95d29a4d-b29f-49c3-b8a0-393aa2e4cd18">Intangible Assets and Goodwill&lt;div style="margin-top:6pt;text-indent:27pt"&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 intangible assets, net (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.099%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,117&#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplier agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,560&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel partner relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized development costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,116&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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:100%"&gt;79,704&#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:100%"&gt;18,903&#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:100%"&gt;Accumulated amortization:&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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,117)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplier agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel partner relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(477)&lt;/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 style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized development costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/tr&gt;&lt;tr&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 #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:100%"&gt;(16,687)&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 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:100%"&gt;(16,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived assets, net&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:100%"&gt;63,017&#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:100%"&gt;2,408&#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:100%"&gt;Indefinite-lived intangible assets - trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&#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;Includes the impact of foreign currency exchange rate fluctuations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense of intangible assets was $5.7 million, $1.0 million, and $1.0&#160;million for the years ended December&#160;31, 2021, 2020 and 2019, respectively. Estimated amortization expense for intangible assets is approximately $27.1 million, $8.6 million, $8.6 million, $8.6 million and $8.6 million in fiscal 2022, 2023, 2024, 2025 and 2026, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Hertford Asset Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 31, 2021, the Company entered into an agreement (the &#x201c;Hertford Agreement&#x201d;) with Hertford Advisors Ltd. (&#x201c;Hertford&#x201d;), a privately held company that provides turnkey mining solutions, to provide an exclusive right to assume all of Hertford&#x2019;s rights to a number of cryptocurrency mining hardware agreements (the &#x201c;Equipment Agreements&#x201d;) and the right to complete negotiations to secure a long-term contract for 200,000 square foot crypto mining facility (the &#x201c;Mining Facility Agreement&#x201d;). The Company has assumed and executed the first Equipment Agreement directly with the manufacturer, for the purchase of up to 60,000 new cryptocurrency mining machines, with deliveries to commence in January 2022 and continue over the course of the next 12 months. In exchange for the assignment of the Equipment Agreements and the Mining Facility Agreement, for which the Company has the right, but not the obligation, to complete, and subject to receipt of all necessary regulatory approvals and execution of definitive agreements, the Company issued to Hertford common shares and preferred shares of the Company. On August 12, 2021, the Company issued 4,500,000 common shares with a fair value of $11.4&#160;million to Hertford in satisfaction of assignment of the Equipment Agreements and the Mining Facility Agreement to the Company. The Company applied a 25% discount for lack of marketability of common shares for the six-month restriction based on a put option pricing model using volatility of 140% and a risk-free rate of 0.05%. The Company has subsequently determined not to proceed with the Mining Facility Agreement and certain Equipment Agreements. On October 1, 2021, the Company issued &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-weight:400;line-height:120%"&gt;96,000 Series H Preferred Shares with a fair value of $42.4&#160;million to Hertford. The issuance of the Series H Preferred Shares was triggered by the Company&#x2019;s deposit made to FuFu Technology Limited (&#x201c;BitFuFu&#x201d;) for digital mining hardware and other equipment. Additional consideration will be granted as other key milestones are achieved. The common shares issued by the Company are subject to lock up and leak out agreements for a period of two years, with the initial release starting six months from the anniversary of the Hertford Agreement. The Company issued 135,000 common shares in satisfaction of a $456,000 finder&#x2019;s fee to Majestic Dragon Financial Services Ltd. which is included in general and administrative expense in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Supplier Agreement Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 3, 2020, Dale Allan Peters (&#x201c;Peters&#x201d;), as the beneficial shareholder of 101250 Investments Ltd. (&#x201c;101 Invest&#x201d;), a company existing under the laws of the Turks &amp;amp; Caicos Islands and a&#160;water partner of&#160;Rainmaker, entered into a Share Purchase Agreement (the &#x201c;101 Invest Purchase Agreement&#x201d;) with the Company. As a result of the 101 Invest Purchase Agreement, 101 Invest is a wholly-owned subsidiary of the Company. Under the terms of the 101 Invest Purchase Agreement, the Company issued 480,000 common shares at $3.25 per share to Greenfield Investments Ltd. for a purchase price of $1,560,000. The Company held back and retained 96,000 of the common shares for a six-month period from the closing date in support of any breaches of representations and warranties by Peters under the 101 Invest Purchase Agreement (the &#x201c;Escrow Shares&#x201d;).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company released the Escrow Shares to Peters in February 2021. 101 Invest has exclusive rights to deliver the Rainmaker water solution to three Turks and Caicos island communities -&#160;Plantation Hills, Blue Sky and&#160;Village Estates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill at December&#160;31, 2021 and 2020 was nil and $1.4 million, respectively, which consisted of goodwill from prior acquisitions. In October 2021, the Company disposed of its SnapServer&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; product line and removed the related goodwill of $863,000 and is included in the net gain on sale of the asset. The Company performed qualitative impairment evaluations on its remaining goodwill as of December&#160;31, 2021 and determined that there was indications that the goodwill was impaired and recorded an impairment charge of $522,000 for the year ended December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021, primarily as a result of the Company&#x2019;s disposal of its SnapServer&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; product line, it was determined the carrying value of finite-lived intangible assets exceeded its estimated fair value. In measuring fair value, the Company used an excess of earnings approach. The Company compared the indicated fair value to the carrying value of its finite-lived assets, and as a result of the analysis, an impairment charge of $298,000 was recorded for developed technology for the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, primarily as a result of the Company&#x2019;s change in revenue projection for its SnapServer&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; product line, it was determined the carrying value of finite-lived intangible assets exceeded its estimated fair value. In measuring fair value, the Company used an excess of earnings approach. The Company compared the indicated fair value to the carrying value of its finite-lived assets, and as a result of the analysis, an impairment charge of $206,000 was recorded for developed technology for the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020 and 2019, primarily as a result of the Company&#x2019;s change in revenue projection for its SnapServer&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; product line, it was determined the carrying value of indefinite-lived intangible assets exceeded its estimated fair value. In measuring fair value, the Company used a relief-from-royalty approach. The Company compared the indicated fair value to the carrying value of its indefinite-lived assets, and as a result of the analysis, an impairment charge of $80,000 and $70,000 was recorded to indefinite-lived trade names for the years ended December 31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzMyMDE_749407f5-6833-48a0-9974-709ee34d60cf">&lt;div style="margin-top:6pt;text-indent:27pt"&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 intangible assets, net (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.099%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,117&#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplier agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,560&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel partner relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized development costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,116&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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:100%"&gt;79,704&#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:100%"&gt;18,903&#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:100%"&gt;Accumulated amortization:&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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,117)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplier agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel partner relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(477)&lt;/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 style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized development costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/tr&gt;&lt;tr&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 #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:100%"&gt;(16,687)&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 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:100%"&gt;(16,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived assets, net&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:100%"&gt;63,017&#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:100%"&gt;2,408&#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:100%"&gt;Indefinite-lived intangible assets - trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:3pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&#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;Includes the impact of foreign currency exchange rate fluctuations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0c06e01598c249b1b169f8fe486fe9bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzItMS0xLTEtMTU5NzM_8570cf62-c166-4846-936b-ecdc90d3b4fe"
      unitRef="usd">10344000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i983208e7f0914161a91454efd66cea05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzItMy0xLTEtMTU5NzM_9a9c1f83-2c98-44dc-b9df-4ee0ecf229dd"
      unitRef="usd">13117000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3aaaa472ccad4b6b9c000bc508259bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzMtMS0xLTEtMTU5NzM_d4da9162-e783-4050-bb35-510f51aceec0"
      unitRef="usd">68147000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i50b2945ed06043ec89432ab120260c01_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzMtMy0xLTEtMTU5NzM_0babbb2a-ed36-4647-b69e-4cd0a3be033b"
      unitRef="usd">1560000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i89ffb6e0863f421096275ab19c3e47d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzQtMS0xLTEtMTU5NzM_44fa1455-cd27-4c3e-aa68-99a0be4ef665"
      unitRef="usd">730000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if525c00f473948d0bebef09afe01a813_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzQtMy0xLTEtMTU5NzM_26402158-9624-4fcc-81ae-0a9b43697d96"
      unitRef="usd">730000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1a24e1b615d946bab671d6c99a00346d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzUtMS0xLTEtMTU5NzM_d730f893-d81c-4670-a1c5-5923ffd27271"
      unitRef="usd">103000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i56c8fb8e3cf2488c8bc70db65e79eb05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzUtMy0xLTEtMTU5NzM_6b956182-0012-44f0-98b7-1f4d84da9008"
      unitRef="usd">3116000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i65af77047e0342fdb7e3e5e1003c4c7d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzYtMS0xLTEtMTU5NzM_66c87395-b3b2-4cc5-b24d-d5767330ad6f"
      unitRef="usd">380000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if03a14a4592b497ab3faae4340f40d57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzYtMy0xLTEtMTU5NzM_77ebe4af-4700-488f-8314-45f26c55f7a6"
      unitRef="usd">380000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzctMS0xLTEtMTU5NzM_09791664-e002-44c1-9bd2-1ef48b7dcccd"
      unitRef="usd">79704000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzctMy0xLTEtMTU5NzM_1f7bc6a3-a97c-4fc7-9eb4-4c6460d2cffa"
      unitRef="usd">18903000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0c06e01598c249b1b169f8fe486fe9bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzktMS0xLTEtMTU5NzM_a8f85257-2e9a-43d7-b75a-8dd9873ad0dc"
      unitRef="usd">10344000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i983208e7f0914161a91454efd66cea05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzktMy0xLTEtMTU5NzM_0758a46c-1269-4bae-86fb-d6c95a04f652"
      unitRef="usd">13117000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3aaaa472ccad4b6b9c000bc508259bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzEwLTEtMS0xLTE1OTcz_c7f8fee9-5d62-4ebe-be74-e62abca4b8d0"
      unitRef="usd">5289000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i50b2945ed06043ec89432ab120260c01_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzEwLTMtMS0xLTE1OTcz_56891148-a1ea-40b6-80e3-b944fe43c336"
      unitRef="usd">43000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i89ffb6e0863f421096275ab19c3e47d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzExLTEtMS0xLTE1OTcz_22ba39f0-0427-4d68-9e56-c5f8b0d8cfd5"
      unitRef="usd">598000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if525c00f473948d0bebef09afe01a813_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzExLTMtMS0xLTE1OTcz_af439acb-afbe-4b5c-bc14-defe9abb7d2d"
      unitRef="usd">477000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1a24e1b615d946bab671d6c99a00346d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzEyLTEtMS0xLTE1OTcz_2336e5ae-da18-4608-9a98-93aac3ff4617"
      unitRef="usd">103000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i56c8fb8e3cf2488c8bc70db65e79eb05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzEyLTMtMS0xLTE1OTcz_5958aa63-b3bf-4617-81d2-5ba67a6b9a69"
      unitRef="usd">2518000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i65af77047e0342fdb7e3e5e1003c4c7d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzEzLTEtMS0xLTE1OTcz_a1c2eeee-e60f-436b-985b-8aa9bcc891ce"
      unitRef="usd">353000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if03a14a4592b497ab3faae4340f40d57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzEzLTMtMS0xLTE1OTcz_bd7865e1-763d-4f50-bf4c-7828d102f324"
      unitRef="usd">340000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzE0LTEtMS0xLTE1OTcz_545ba902-3ccc-4c4b-a21a-b038d66ab8da"
      unitRef="usd">16687000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzE0LTMtMS0xLTE1OTcz_10d580ec-866b-4511-9bc2-ecdfa8874194"
      unitRef="usd">16495000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzE1LTEtMS0xLTE1OTcz_72950c70-f3e8-4511-b06b-ea66d1a62be2"
      unitRef="usd">63017000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzE1LTMtMS0xLTE1OTcz_a24db25a-e2de-4ed4-b7a0-a4a37edbdc75"
      unitRef="usd">2408000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzE2LTEtMS0xLTE1OTcz_24915e88-a9fa-4fb2-84db-35bdcc755d73"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzE2LTMtMS0xLTE1OTcz_42a8d984-4c33-4483-a39a-470bbe7193a4"
      unitRef="usd">200000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzE3LTEtMS0xLTE1OTcz_cbce202e-d67d-4be7-8daa-62577e8941d0"
      unitRef="usd">63017000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzE3LTMtMS0xLTE1OTcz_c839a388-103c-4862-951c-6b5ab3415b79"
      unitRef="usd">2608000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzI0NA_81c5ff00-f68b-4049-a410-a9c197688d03"
      unitRef="usd">5700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzI1MQ_b8723246-2048-4ced-b51f-9d4f5d2acd83"
      unitRef="usd">1000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzEwOTk1MTE2Mzk0NDI_d709c3e0-d8d0-44e6-960b-498b97c96d77"
      unitRef="usd">1000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzM1MA_c37a287c-8f87-4239-bd92-6a0e81823ae4"
      unitRef="usd">27100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzM1NA_e6e17257-63a3-465c-8a80-e1b471290370"
      unitRef="usd">8600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzM1OA_0dc581f2-5c5b-494d-80ce-206509fef4d7"
      unitRef="usd">8600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzM2Mg_315219fc-2809-4221-b756-16c9dd15e2ae"
      unitRef="usd">8600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzM2OQ_22b85ff8-cd99-4e04-b66a-7a3990575d13"
      unitRef="usd">8600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:IntangibleAssetsExplanationOfSignificantAdditions
      contextRef="ie6eaf121f3164c2585e2012868c48405_D20210730-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzE2NDkyNjc0NTEyODU_2e56d9ac-f5c7-4032-b989-ef790cad7b9e">On July 31, 2021, the Company entered into an agreement (the &#x201c;Hertford Agreement&#x201d;) with Hertford Advisors Ltd. (&#x201c;Hertford&#x201d;), a privately held company that provides turnkey mining solutions, to provide an exclusive right to assume all of Hertford&#x2019;s rights to a number of cryptocurrency mining hardware agreements (the &#x201c;Equipment Agreements&#x201d;) and the right to complete negotiations to secure a long-term contract for 200,000 square foot crypto mining facility (the &#x201c;Mining Facility Agreement&#x201d;)</us-gaap:IntangibleAssetsExplanationOfSignificantAdditions>
    <us-gaap:SignificantPurchaseCommitmentDescription
      contextRef="ie6eaf121f3164c2585e2012868c48405_D20210730-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzE2NDkyNjc0NTEyODY_f61752d0-4bf7-4d08-96ff-b40728ffd70a">The Company has assumed and executed the first Equipment Agreement directly with the manufacturer, for the purchase of up to 60,000 new cryptocurrency mining machines, with deliveries to commence in January 2022 and continue over the course of the next 12 months.</us-gaap:SignificantPurchaseCommitmentDescription>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="i1670a22b5bca4201b313ade3a0af5849_D20210811-20210812"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzE2NDkyNjc0NTEyODg_cbc1ffaf-07f5-4826-81f5-0c6264c82d9d"
      unitRef="shares">4500000</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i1670a22b5bca4201b313ade3a0af5849_D20210811-20210812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzE2NDkyNjc0NTEyOTk_8da2370d-7a3f-42e2-9de7-f59332f7d676"
      unitRef="usd">11400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FairValueMeasurementsValuationProcessesDescription
      contextRef="i23d1d8d4221a4cfd83e98f0917f5e1a0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzEwOTk1MTE2Mzk3NTI_5f583fef-64d2-4c9c-93f6-b034ade9afbd">applied a 25% discount for lack of marketability of common shares for the six-month restriction based on a put option pricing model using volatility of 140% and a risk-free rate of 0.05%</us-gaap:FairValueMeasurementsValuationProcessesDescription>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="ibf0ed46460484abc8e7d4d9c34e5077a_D20211001-20211001"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzEwOTk1MTE2MzgwNzQ_22ba8e35-7236-47a1-bf6e-8850c355f0aa"
      unitRef="shares">96000</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ibf0ed46460484abc8e7d4d9c34e5077a_D20211001-20211001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzEwOTk1MTE2MzkyMTk_115909b2-84f7-4b2c-97af-14e16e2290a1"
      unitRef="usd">42400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <any:LockUpPeriodForSaleOfShares
      contextRef="i23d1d8d4221a4cfd83e98f0917f5e1a0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzE2NDkyNjc0NTEzMzI_671004d9-8435-4cb3-af15-0c0257ffb03a">P2Y</any:LockUpPeriodForSaleOfShares>
    <any:InitialLockUpPeriodRelease
      contextRef="i23d1d8d4221a4cfd83e98f0917f5e1a0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzE2NDkyNjc0NTEzNDg_5bdd10cc-207f-4fb3-b733-853174f4ec68">P6M</any:InitialLockUpPeriodRelease>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i1670a22b5bca4201b313ade3a0af5849_D20210811-20210812"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzE2NDkyNjc0NTEzMTQ_6a518c75-985f-4730-9cfe-c96716072719"
      unitRef="shares">135000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <any:FindersFee
      contextRef="i1670a22b5bca4201b313ade3a0af5849_D20210811-20210812"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzE2NDkyNjc0NTEzMjM_e65c389e-1dfc-4794-806b-8849d0fc31c2"
      unitRef="usd">456000</any:FindersFee>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="i7837dc0f4b0d4572b9d8da414d8dc2b0_D20200802-20200803"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzk1NQ_e08a6f75-4af8-4502-8c24-742ff57641b6"
      unitRef="shares">480000</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="ieb2f2258d03c4f0f97b076cf272a0e03_I20200803"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzk3NQ_d633450c-eef3-4e7d-886c-8f25005c7347"
      unitRef="usdPerShare">3.25</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i7837dc0f4b0d4572b9d8da414d8dc2b0_D20200802-20200803"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzEwNDM_0d6093fa-02a6-4154-b8f5-7e99e441ba3a"
      unitRef="usd">1560000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <any:AssetAcquisitionSharesHoldBack
      contextRef="i7837dc0f4b0d4572b9d8da414d8dc2b0_D20200802-20200803"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzEyNzI_51fa744c-c904-427c-8fee-49d4b422461b"
      unitRef="shares">96000</any:AssetAcquisitionSharesHoldBack>
    <us-gaap:Goodwill
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzEwOTk1MTE2MzE2OTE_1c5d56bc-efc3-4d9f-a12b-14c76455bc8f"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzE4ODc_195fd6b4-0511-4e2e-9841-b13deef1ea85"
      unitRef="usd">1400000</us-gaap:Goodwill>
    <us-gaap:GoodwillTransfers
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzE2NDkyNjc0NDg2MzU_0e65a4e0-97c3-4ac6-bd7f-02b32e751967"
      unitRef="usd">863000</us-gaap:GoodwillTransfers>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzE2NDkyNjc0NDg4ODA_fc6c462c-1df4-46d7-8d5b-6073a0d735ca"
      unitRef="usd">522000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i6f0405fcbb354178b8c72610713b0656_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzE2NDkyNjc0NDY1MDg_b19a17fc-5e32-4d48-a284-06e128e619c6"
      unitRef="usd">298000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i47a936dfa8fa415680e7e8c86ed15ef5_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzI1NTI_ab7d3a26-98fb-4f78-9466-bf663bef7d54"
      unitRef="usd">206000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i03faefd7fdac4666b36ec2ba19f70171_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzEwOTk1MTE2MzkwNDQ_0b59957d-e16e-46c1-b584-40db3c3e7973"
      unitRef="usd">80000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i2eaa1f8dfc6347cabf5896a54e189dee_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzEwOTk1MTE2Mzk1NTI_3e287388-7951-4ec4-93ed-35631bf219ac"
      unitRef="usd">70000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzc1ODc_b98fc2ea-ce7f-4a3a-a379-11cb4b3b9ad3">Debt&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;PPP Funds&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 3, 2021, the Company received funds in the amount of $447,400 and entered into a loan agreement with Citizens National Bank of Texas pursuant to the CARES Act (&#x201c;PPP Funds&#x201d;). The CARES Act was established in order to enable small businesses to pay employees during the economic slowdown caused by COVID-19 by providing forgivable loans to qualifying businesses for up to certain amounts of average monthly payroll costs. The amount borrowed by the Company under the CARES Act was eligible to be forgiven provided (a) the Company used the PPP Funds during the eight to twenty-four week period after receipt thereof, and (b) the PPP Funds are only used to cover payroll costs (including benefits), and other allowed expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 9, 2020, the Company received PPP Funds in the amount of $667,400 and entered into a loan agreement with Citizens National Bank of Texas pursuant to the CARES Act. The amount borrowed by the Company under the CARES Act was eligible to be forgiven provided (a) the Company used the PPP funds during the eight week period after receipt thereof, and (b) the PPP funds were only used to cover payroll costs (including benefits), rent, mortgage interest, and utility costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021, the aggregate PPP Funds were forgiven by the lender and the Company recorded a $1.1&#160;million gain on forgiveness of debt which is included in interest income and other, net. At December&#160;31, 2021 there was no outstanding balance on the PPP Funds. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Oasis Convertible Promissory Note&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 28, 2020, the Company entered into a Securities Purchase Agreement with Oasis Capital (&#x201c;Oasis&#x201d;), a former related party of the Company, pursuant to which the Company received $500,000 and issued to Oasis (i) an 8.0% original issue discount promissory note payable, with a term of six months and aggregate principal amount of $615,000 (&#x201c;Oasis Promissory Note&#x201d;), and (ii) 90,000 common shares of the Company at $3.37 per share. A former related party earned a fee of $40,000 for facilitating the transaction. The Oasis Promissory Note was due on January 28, 2021. On March 10, 2021, the Company and Oasis entered into an Exchange Agreement under which Oasis surrendered the Oasis Promissory Note dated July 28, 2020 in exchange for a new Convertible Promissory Note issued to Oasis with (i) a principal amount of $796,159, (ii) interest rate of 8.0% per annum, (iii) a 12 month maturity date, and (iv) convertible into common shares of the Company. During the year ended December&#160;31, 2021, the Company incurred a $241,000 penalty fee for the defaults on the original Oasis Promissory Note which is included in related party interest expense. During the year ended December&#160;31, 2021, the Company issued 468,225 common shares in satisfaction of payment in full for the Convertible Promissory Note. At December&#160;31, 2021 there was no outstanding balance on the Oasis Convertible Promissory Note. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 Debt and Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 13, 2020, the Company entered into a business advisory agreement with Torrington Financial Services Ltd (&#x201c;Torrington&#x201d; or &#x201c;Advisor&#x201d;), a financial adviser to the Company. As a result of the below March 23, 2020 transaction, Torrington and its entity under common control, Lallande Poydras Investment Partnership (&#x201c;Lallande&#x201d;), both participated in the below offering and were classified as a related party of the Company. At December&#160;31, 2021, Torrington is no longer classified as a related party of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 23, 2020, the Company entered into subscription agreements by and among the Company and the investors party thereto, including the Advisor, a related party, for the purchase and sale of 725 units (collectively, the &#x201c;Units&#x201d; and individually, a &#x201c;Unit&#x201d;) for aggregate gross proceeds of $725,000 (the &#x201c;Offering&#x201d;), with each Unit consisting of (a) a 6% convertible debenture in the principal amount of $1,000, which is convertible at $0.6495 per share into 1,540 common shares of the Company, and (b) a warrant to purchase 1,540 common shares of the Company exercisable at any time on or before the third year anniversary date at an exercise price of $0.60 per share. The warrant included a provision restricting the warrant holder from exercising it if the aggregate number of common shares held by the warrant holder &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-weight:400;line-height:120%"&gt;equals or exceeds 5.0% of the issued and outstanding shares of the Company, calculated on a partially converted basis (i.e., assuming the conversion of all rights to receive common shares of the Company held by the warrant holder).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 Offering and as compensation for the Advisor&#x2019;s services, the Company issued to the Advisor convertible debentures equal to $58,000 and convertible into 89,320 common shares and with other terms also substantially the same as the investors. The Company received cash proceeds of $575,000 from the Offering, and a participant of the offering, a related party, paid directly $150,000 to a financial consultant for a prepayment of services to the Company. The Company used the remaining proceeds from the Offering for general corporate and working capital purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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, the Company converted all of the outstanding convertible debenture balance of $783,000, including the Advisor fee, and issued, in the aggregate, 1,205,820 common shares of the Company, of which $408,000 of convertible debenture was held by related parties, and they were issued in the aggregate 628,320 common shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;OMM Promissory Note&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 27, 2020, the Company entered into a settlement agreement with O&#x2019;Melveny &amp;amp; Myers LLP (&#x201c;OMM&#x201d;) pursuant to which the Company issued to OMM a secured promissory note (the &#x201c;OMM Note&#x201d;) in the aggregate principal amount of $1.1&#160;million in satisfaction of certain accounts payable owed to OMM. The OMM Note bore interest at 1.68%. In 2020, the Company recorded a gain on forgiveness of liabilities in the amount of $594,000 which was included in interest income and other, net. On April 2, 2021, the Company incurred an extension fee in the amount of $118,000 for the extension of the OMM Note maturity date. During the year ended December&#160;31, 2021, the OMM Note was repaid in full. At December&#160;31, 2021, there was no outstanding balance on the OMM Note.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <any:Covid19PPPFunds
      contextRef="i11883b846c534acd8ed37a79128dfadc_I20210203"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzEwOTk1MTE2NTg5NjU_a2c4e526-213d-4c27-980d-a17c6d2d42de"
      unitRef="usd">447400</any:Covid19PPPFunds>
    <any:Covid19PPPFunds
      contextRef="i6e150bc422c84c88b0ec0e1d67917fab_I20200409"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzEwOTk1MTE2NTk5NjM_989ae180-a9b7-4766-bbd5-5702795458fc"
      unitRef="usd">667400</any:Covid19PPPFunds>
    <us-gaap:DebtInstrumentDecreaseForgiveness
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzEwOTk1MTE2NjE4OTk_5c2bb0a1-cb26-468e-824c-cfc169f1a784"
      unitRef="usd">1100000</us-gaap:DebtInstrumentDecreaseForgiveness>
    <any:Covid19PPPFunds
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzEwOTk1MTE2NjA3NTI_c57c488d-4830-4497-abf0-79c03c5ebada"
      unitRef="usd">0</any:Covid19PPPFunds>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i6d9b1177095a42398f2c41534770a62c_D20200727-20200728"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0NjQwNTc_90d33677-67a6-4bc4-b64b-5ae881ed3d00"
      unitRef="usd">500000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i6d9b1177095a42398f2c41534770a62c_D20200727-20200728"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0NjQwODg_6ee4fc62-bd67-4fcf-a42f-13e07536e1e7"
      unitRef="number">0.080</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:DebtInstrumentTerm
      contextRef="i6d9b1177095a42398f2c41534770a62c_D20200727-20200728"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0NjQxNDg_b4f14b05-4a5c-4068-912f-35e9be729af1">P6M</us-gaap:DebtInstrumentTerm>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i1256c717cfed44df81bd03298e952779_I20200728"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0NjQxOTc_8bc9c685-4c85-438d-8f61-6d8025d9375d"
      unitRef="usd">615000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:SharesIssued
      contextRef="i1256c717cfed44df81bd03298e952779_I20200728"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0NjQyMTE_24a51894-59da-4e05-bab9-85864e424437"
      unitRef="shares">90000</us-gaap:SharesIssued>
    <us-gaap:SharePrice
      contextRef="i1256c717cfed44df81bd03298e952779_I20200728"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0NjQyNDc_116ab287-3280-4a78-82cd-26c1e33f539e"
      unitRef="usdPerShare">3.37</us-gaap:SharePrice>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i1256c717cfed44df81bd03298e952779_I20200728"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0NjQyOTQ_ff9cd24b-a112-4792-8807-8c85410c6e99"
      unitRef="usd">40000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i9328967acdf54dabaf9a02a728324c9f_I20210310"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0NjcwMzY_7afa1bcc-d888-4549-bc7b-3b90eb04690c"
      unitRef="usd">796159</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i0892da8b408e4c78b1f8167f705118f6_D20210309-20210310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0NjcwNDY_939bab11-4dff-46ad-93e2-1cc639e5cda6"
      unitRef="number">0.080</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:DebtInstrumentTerm
      contextRef="i0892da8b408e4c78b1f8167f705118f6_D20210309-20210310"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0Njg0Nzg_4c45a420-0932-4b7c-a3fe-ff3b4c6d9282">P12M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i0ab35c2d63bc42e6a48faeaf8ae18cbe_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0NjcwNTI_891d02fd-daad-473c-8f6b-0a0c92478e04"
      unitRef="usd">241000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:SharesIssued
      contextRef="i0ab35c2d63bc42e6a48faeaf8ae18cbe_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0NjcwNjI_54b90239-4813-4689-853b-88dffd0f90d5"
      unitRef="shares">468225</us-gaap:SharesIssued>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i0ab35c2d63bc42e6a48faeaf8ae18cbe_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0NjcwNzA_1c2221dc-a6c3-4726-b1d2-ff912d3e5531"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <any:SubscriptionAgreementUnits
      contextRef="i33ab805507af40e5b48dbf513a31d01a_D20200322-20200323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzI4MjM_8ef1b347-6aef-4f14-8dcf-2573e5ace754"
      unitRef="number">725</any:SubscriptionAgreementUnits>
    <us-gaap:ConvertibleDebt
      contextRef="i87962de2cbfa4b82b4a17621bb13da93_I20200323"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzI5MTk_e0b89be9-ceb8-48bd-95f2-fb5ae4978cd3"
      unitRef="usd">725000</us-gaap:ConvertibleDebt>
    <us-gaap:DebtInstrumentConvertibleTermsOfConversionFeature
      contextRef="i33ab805507af40e5b48dbf513a31d01a_D20200322-20200323"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzc1ODY_759aac42-4e8b-4b98-b82d-9d13def3b39c">each Unit consisting of (a) a 6% convertible debenture in the principal amount of $1,000, which is convertible at $0.6495 per share into 1,540 common shares of the Company, and (b) a warrant to purchase 1,540 common shares of the Company exercisable at any time on or before the third year anniversary date at an exercise price of $0.60 per share</us-gaap:DebtInstrumentConvertibleTermsOfConversionFeature>
    <any:Warrantblockerownershipnottoexceed
      contextRef="i33ab805507af40e5b48dbf513a31d01a_D20200322-20200323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzM0NjI_5a1c5dbd-0e82-4b32-b515-e85cd5be4a2c"
      unitRef="number">0.050</any:Warrantblockerownershipnottoexceed>
    <any:Fundraisefeespaidincommonshares
      contextRef="i33ab805507af40e5b48dbf513a31d01a_D20200322-20200323"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzM4MjA_ab89cb91-b345-4f03-8af0-d5cf12101222"
      unitRef="usd">58000</any:Fundraisefeespaidincommonshares>
    <any:Commonssharesissuedforpaymentofservices
      contextRef="i33ab805507af40e5b48dbf513a31d01a_D20200322-20200323"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzM4NDQ_a3a016a8-e454-4adb-b992-57933b55aee3"
      unitRef="shares">89320</any:Commonssharesissuedforpaymentofservices>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i33ab805507af40e5b48dbf513a31d01a_D20200322-20200323"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzM5NjY_10051e1f-bc20-4cbb-bbbe-218a1a632a8d"
      unitRef="usd">575000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent
      contextRef="i87962de2cbfa4b82b4a17621bb13da93_I20200323"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzQwNTQ_74d7fd58-ba5b-45c0-9fb0-31a1ad4a4640"
      unitRef="usd">150000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzQzNDI_4ab74e3f-d1cf-493d-822d-adbb1cb1db01"
      unitRef="usd">783000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzQ0MDM_9e7d3a15-6735-400d-8a3f-1c9d9b325789"
      unitRef="shares">1205820</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="iecb2c08a96134d6ab5c817d9b09fccd8_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzQ0NDU_f03e44f3-e122-4e97-83e4-3406f3973688"
      unitRef="usd">408000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <any:Convertibledebtsharesissuedtorelatedparties
      contextRef="iecb2c08a96134d6ab5c817d9b09fccd8_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzQ1NDA_92ce0ea0-f875-47cc-9d66-faba44a71aa3"
      unitRef="shares">628320</any:Convertibledebtsharesissuedtorelatedparties>
    <us-gaap:SecuredDebtCurrent
      contextRef="i9e06c3fe211a40d0bf42310ab3c4f72a_I20200827"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0NTE0MTY_02aad722-ad5d-449a-bcc8-b8fcc8ac9e4c"
      unitRef="usd">1100000</us-gaap:SecuredDebtCurrent>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0NTE1NDk_5daaa9dd-8848-43b0-a5a5-62e7847db5ef"
      unitRef="number">0.0168</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzE2NDkyNjc0NTE3NzY_833d6b6e-7c6f-4ad1-be5e-d439dbb09f34"
      unitRef="usd">594000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzEwOTk1MTE2NTY0ODg_201dc528-9fcc-4896-86d7-acab8bd1185c"
      unitRef="usd">118000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:SecuredDebtCurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODkvZnJhZzo4MzkxN2EzYTU4YzM0MTRlYjAxZmQxM2ExZTU1OGE1Yy90ZXh0cmVnaW9uOjgzOTE3YTNhNThjMzQxNGViMDFmZDEzYTFlNTU4YTVjXzEwOTk1MTE2NTY1MTg_6cf8071a-f477-4562-9cad-1e62323b9864"
      unitRef="usd">0</us-gaap:SecuredDebtCurrent>
    <us-gaap:PreferredStockTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwOTk1MTE2NTg4NDE_77daf5ad-6e19-4ddf-8226-14eeec617760">Preferred Shares&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Series H Preferred Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 1, 2021, the Company filed articles of amendment to create a series of preferred shares, being, an unlimited number of Series H Preferred Shares and to provide for the rights, privileges, restrictions and conditions attaching thereto. The Series H Preferred Shares are convertible provided (and only if and to the extent) that prior shareholder approval of the issuance of all Sphere 3D common shares issuable upon conversion of the Series H Preferred Shares has been obtained in accordance with the rules of the Nasdaq Stock Market, at any time from time to time, at the option of the holder thereof, into 1,000 Sphere 3D common shares for every Series H Preferred Share. Each holder of the Series H Preferred Shares, may, subject to prior shareholder approval, convert all or any part of the Series H Preferred Shares provided that after such conversion the common shares issuable, together with all the common shares held by the shareholder in the aggregate would not exceed 9.99% of the total number of outstanding common shares of the Company. Each Series H Preferred Share has a stated value of $1,000. The Series H Preferred Shares&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; are non-voting and&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; do not accrue dividends.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 Hertford Agreement the Company entered into in July 2021, on October 1, 2021, the Company issued 96,000 Series H Preferred Shares with a fair value of $42.4&#160;million to Hertford. The issuance of the Series H Preferred Shares was triggered by the Company&#x2019;s $85.0&#160;million deposit made to BitFuFu for digital mining hardware and other equipment. The Company has committed to additional issuances of Series H Preferred Shares to Hertford upon execution of new digital mining hardware equipment contracts as defined in the Hertford Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Series G Preferred Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 13, 2021, the Company filed articles of amendment to create a series of preferred shares, being, an unlimited number of Series G Preferred Shares and to provide for the rights, privileges, restrictions and conditions attaching thereto. Each shareholder of the Series G Preferred Shares, may, at any time, convert all or any part of the Series G Preferred Shares provided that after such conversion the common shares issuable, together with all the common shares held by the shareholder in the aggregate would not exceed 4.99% of the total number of outstanding common shares of the Company. This amount may be increased to 9.99% with 61 days&#x2019; notice to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each Series G Preferred Share has a stated value of $1,000 and is convertible into the Company&#x2019;s common shares at a conversion price equal to the lower of (i) 80% of the average of the three lowest volume weighted average price of the common stock during the ten trading days immediately preceding, but not including, the conversion date and (ii) $2.75; however, in no event shall the conversion price be lower than $1.00 per share. The Series G Preferred Shares&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; are non-voting and&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; pay dividends at a rate of 8.0% per annum, payable quarterly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 12, 2021, the Company entered into a Securities Purchase Agreement with two institutional investors for the issuance of an aggregate of $10.0&#160;million worth of Series G Convertible Preferred Shares of the Company (the &#x201c;Series G Preferred Shares&#x201d;), and the issuance to the purchasers of an aggregate of 2,000,000 warrants to purchase common shares of the Company, which such warrants have a term of three years from the shareholder approval date of December 22, 2021, and an exercise price of $4.00 per share. Until the Company obtains the approval of its shareholders to do so the Series G Preferred Shares can only be converted into a maximum of 4,400,000 common shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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, 2021, the Company has issued 3,636,364 common shares of the Company for the conversion of 10,000 Series G Preferred Shares. There are no Series G Preferred Shares outstanding at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&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;Series E Preferred Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 17, 2020, the Company filed articles of amendment to create a series of preferred shares, being, an unlimited number of Series E Preferred Shares and to provide for the rights, privileges, restrictions and conditions attaching thereto. The shareholder of the Series E Preferred Shares, may, at any time, convert all or any Series E Preferred Shares provided that the common shares issuable upon such conversion, together with all other common shares of the Company held by the shareholder in the aggregate, would not cause such shareholder&#x2019;s ownership of the Company&#x2019;s common shares to exceed 4.99% of the total number of outstanding common shares of the Company.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This amount may be increased to 9.99% with 61 days&#x2019; notice to the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each Series E Preferred Share has a stated value of $1,000 and is convertible into the Company&#x2019;s common shares at a conversion price equal to the lower of (i) 70% of the average of the three lowest volume weighted average price of the common stock during the ten trading days immediately preceding, but not including, the conversion date and (ii) $2.00; however, in no event shall the conversion price be lower than $1.00 per share. The Series E Preferred Shares are non-voting and pay dividends at a rate of 8.0% per annum, payable quarterly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 14, 2020, the Company entered into a Securities Purchase Agreement (&#x201c;Westworld SPA&#x201d;) with Westworld Financial Capital, LLC (&#x201c;Westworld&#x201d;), a beneficial owner, relating to the issuance and sale to the investor of 3,000 shares of the Company&#x2019;s Series E Preferred Shares in a private placement transaction for net proceeds of $2.7&#160;million. The Company paid Torrington a business advisory fee of $240,000 related to this transaction. Under the Westworld SPA, the Company agreed to obtain the consent of Westworld for any additional financings by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 9, 2021, the Company and Westworld entered into an Amendment to the Westworld SPA and on March 23, 2021 the Company issued 250,000 common shares of the Company with a fair value of $653,000 to Westworld for the Company&#x2019;s failure to file a timely registration statement required under the Westworld SPA. Such expense is included in interest income and other, net on the consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 8, 2021, the Company was in default for failure to file a timely registration statement for the shares issued on March 9, 2021. As stated in the Amendment to the Westworld SPA, the Company incurred a penalty equal to 24.0% per annum on the additional common shares fair value of $653,000 until September 19, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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, 2021, the Company issued 2,456,918 common shares of the Company for the conversion of 3,000 Series E Preferred Shares. There are no Series E Preferred Shares outstanding at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&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;Series D Preferred Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 6, 2020, the Company filed articles of amendment to create a series of preferred shares, being, an unlimited number of Series D Preferred Shares and to provide for the rights, privileges, restrictions and conditions attaching thereto. The Series D Preferred Shares are convertible into our common shares, at a conversion price equal to $0.65, subject to certain anti-dilution adjustments. Each shareholder of the Series D Preferred Shares, may, at any time, convert all or any part of the Series D Preferred Shares provided that after such conversion the common shares issuable, together with all the common shares held by the shareholder in the aggregate would not exceed 4.99% of the total number of outstanding common shares of the Company. This amount may be increased to 9.99% with 61 days&#x2019; notice to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 30, 2020, the Company entered into a Securities Purchase Agreement with two investors relating to the issuance and sale, in the aggregate, of 1,694,000 shares (the &#x201c;Shares&#x201c;) of Series D Preferred Shares, no par value and warrants to purchase up to 1,694,000 common shares of the Company in a private placement transaction, in exchange for the assignment to the Company by the investors of certain convertible promissory notes receivable held by the investors in an aggregate amount of $1.1&#160;million. The warrants are exercisable at an exercise price equal to $0.92 per common share, subject to adjustments as provided under the terms of the warrants, and are exercisable for five years. The warrants include a provision restricting the warrant holder from exercising it if the aggregate number of common shares held by the warrant holder equals or exceeds 5.0% of the issued and outstanding shares of the Company, calculated on a partially converted basis (assuming the conversion of all rights to receive common shares of the Company held by the warrant holder). The Series D Preferred Shares are convertible at the option of the holder, subject to certain conditions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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, 2021 and 2020, the Company issued 909,000 and 785,000 common shares of the Company, respectively, for the conversion of 909,000 and 785,000 Series D Preferred Shares, respectively. There are no Series D Preferred Shares outstanding at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&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;Series C Preferred Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 30, 2019, the Company passed a resolution authorizing the filing of articles of amendment to create a series of preferred shares, being, an unlimited number of Series C Preferred Shares and to provide for the rights, privileges, restrictions and conditions attaching thereto. On November 6, 2019, the Company filed the Articles of Amendment to create the Series C Preferred Shares. Pursuant to the articles of amendment governing the rights and preferences of outstanding shares of Series C Preferred Shares, each preferred share, subject to prior shareholder approval, are convertible into our common shares, at a conversion rate in effect on the date of conversion. Overland Storage Inc. (&#x201c;Overland&#x201d;), a former related party and the sole shareholder of the Series C Preferred Shares, agreed that it would not exercise its conversion right with respect to its Series C Preferred Shares until the earlier of (i) October 31, 2020 or (ii) such time that we file for bankruptcy or an involuntary petition for bankruptcy is filed against us (unless such petition is dismissed or discharged within 30 days).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 31, 2020, the Company received notification requesting conversion of the Series C Preferred Shares held by Overland. On March 3, 2021, the Company issued two investors in the aggregate 1,440,000 common shares for the conversion of all of the outstanding 1,600,000 Series C Preferred Shares. There are no Series C Preferred Shares outstanding at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Series B Preferred Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2019, the Company filed of articles of amendment to create a series of preferred shares, being, an unlimited number of Series B Preferred Shares and to provide for the rights, privileges, restrictions and conditions attaching thereto. In July 2019, following the filing of the Articles of Amendment to create the Series B Preferred Shares, the Company entered into a share exchange agreement with FBC Holdings SARL (&#x201c;FBC Holdings&#x201d;) to exchange 6,500,000 Series A Preferred Shares held by FBC Holdings for 6,500,000 Series B Preferred Shares, which included accrued dividends. Pursuant to the terms of a waiver agreement entered into by FBC Holdings and the Company on April 8, 2021, FBC Holdings has irrevocably and unconditionally waived its ability, upon providing the Company with at least 61 days' prior written notice, to increase or decrease the maximum percentage from the 9.99% threshold provided for in the Company's articles of amendment governing the rights and preferences of outstanding shares of Series B Preferred Shares unless FBC Holdings obtains the Company's prior written consent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Series B Preferred Shares (i) were convertible into the Company&#x2019;s common shares, subject to prior shareholder approval, at a conversion rate equal to $1.00 per share, plus accrued and unpaid dividends, divided by an amount equal to 0.85 multiplied by a 15-day volume weighted average price per common share prior to the date the conversion notice is provided (the &#x201c;Conversion Rate&#x201d;), subject to a conversion price floor of $0.80, (ii) after November 13, 2020, fixed, preferential, cumulative cash dividends at the rate of 8.0% of the Series B Preferred Shares subscription price per year, and (iii) carry a liquidation preference equal to the subscription price per Series B Preferred Share plus any accrued and unpaid dividends. In August 2021, all of the Series B Preferred Shares were converted and the Company issued 2,639,542 common shares of the Company, including 107,481 common shares for satisfaction of outstanding accrued Series B Preferred dividends. There are no Series B Preferred Shares outstanding at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 2019, the Company issued 343,778 Series B Preferred Shares with a fair value of $343,778 to FBC Holdings in satisfaction of accrued dividends at such date.&lt;/span&gt;&lt;/div&gt;As of December&#160;31, 2021 and 2020, accrued liabilities included nil and $71,000, respectively, for related party preferred shares dividends. For the years ended December&#160;31, 2021, 2020 and 2019, there were related party preferred dividends of $329,000, $142,000, and $292,000, respectively.</us-gaap:PreferredStockTextBlock>
    <us-gaap:ConvertiblePreferredStockTermsOfConversion
      contextRef="i7594ae08b1ad4931b480be2a9f3cc0d4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NzA2MjE_6dc474b1-1c73-4047-b366-cd46eac1e578">The Series H Preferred Shares are convertible provided (and only if and to the extent) that prior shareholder approval of the issuance of all Sphere 3D common shares issuable upon conversion of the Series H Preferred Shares has been obtained in accordance with the rules of the Nasdaq Stock Market, at any time from time to time, at the option of the holder thereof, into 1,000 Sphere 3D common shares for every Series H Preferred Share. Each holder of the Series H Preferred Shares, may, subject to prior shareholder approval, convert all or any part of the Series H Preferred Shares provided that after such conversion the common shares issuable, together with all the common shares held by the shareholder in the aggregate would not exceed 9.99% of the total number of outstanding common shares of the Company</us-gaap:ConvertiblePreferredStockTermsOfConversion>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i0ab860d5ca1b4bf0b2bd9d1010befbc2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NzA2MDA_b512bcd8-4e60-49e8-bd92-a64fa672e3fb"
      unitRef="usdPerShare">1000</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i0ab860d5ca1b4bf0b2bd9d1010befbc2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NzExODY_47843ede-c1eb-4a08-894a-640ab9484bc8"
      unitRef="shares">96000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i0ab860d5ca1b4bf0b2bd9d1010befbc2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwOTk1MTE2NTg0OTQ_acdd63ed-e003-418f-86a7-775952265d88"
      unitRef="usd">42400000</us-gaap:PreferredStockValue>
    <any:PrepaidPropertyAndEquipment
      contextRef="i0ab860d5ca1b4bf0b2bd9d1010befbc2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwOTk1MTE2NTg4MjY_c8b1bd05-4c99-41f8-9123-2c0a638b128a"
      unitRef="usd">85000000</any:PrepaidPropertyAndEquipment>
    <us-gaap:ConvertiblePreferredStockTermsOfConversion
      contextRef="ic3e1829e9aea450c9a28c46be86ccd9a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTgyMzU_77ae385a-ba8e-429b-a54c-3ff585e62f17">Each shareholder of the Series G Preferred Shares, may, at any time, convert all or any part of the Series G Preferred Shares provided that after such conversion the common shares issuable, together with all the common shares held by the shareholder in the aggregate would not exceed 4.99% of the total number of outstanding common shares of the Company. This amount may be increased to 9.99% with 61 days&#x2019; notice to the Company</us-gaap:ConvertiblePreferredStockTermsOfConversion>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i4165d206873e4c10830daee9d325b1e2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTgyMzg_3f397352-77d1-40d1-b492-299f571a6ea1"
      unitRef="usdPerShare">1000</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockConversionBasis
      contextRef="ic3e1829e9aea450c9a28c46be86ccd9a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTgyMzY_ae43826c-e8c8-4974-a748-51260d1b7d24">convertible into the Company&#x2019;s common shares at a conversion price equal to the lower of (i) 80% of the average of the three lowest volume weighted average price of the common stock during the ten trading days immediately preceding, but not including, the conversion date and (ii) $2.75; however, in no event shall the conversion price be lower than $1.00 per share</us-gaap:PreferredStockConversionBasis>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ic3e1829e9aea450c9a28c46be86ccd9a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTgyNDY_0502d295-d48b-4b2d-a037-932852616078"
      unitRef="number">0.080</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockValue
      contextRef="i4836e613f4ba45e2b3a6b7a12241edde_I20210712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTgyNTI_ca727913-eaf6-4fa7-a560-b1610da72867"
      unitRef="usd">10000000</us-gaap:PreferredStockValue>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i4836e613f4ba45e2b3a6b7a12241edde_I20210712"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTgyNjc_41fbb0c3-d3f9-4ee4-9ecc-c77bddd77308"
      unitRef="shares">2000000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <any:WarrantTerm
      contextRef="i3dcb25fc08254a4590905f32d71f6135_D20210711-20210712"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwOTk1MTE2NTc0MTQ_f7659278-9ede-4361-90ea-7a842a0b30fc">P3Y</any:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i4836e613f4ba45e2b3a6b7a12241edde_I20210712"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTgyNzg_50a0864e-43db-46dd-8f8c-5d97e0015a4c"
      unitRef="usdPerShare">4.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:PreferredStockContractTerms
      contextRef="i3dcb25fc08254a4590905f32d71f6135_D20210711-20210712"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTgyODQ_a5093b33-390d-4943-864a-348e42dd5c77">Until the Company obtains the approval of its shareholders to do so the Series G Preferred Shares can only be converted into a maximum of 4,400,000 common shares</us-gaap:PreferredStockContractTerms>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="i4165d206873e4c10830daee9d325b1e2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTgyMjU_1b15a269-7801-4041-bdad-3efba6d93888"
      unitRef="shares">3636364</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <any:Preferredsharesexchanged
      contextRef="i4165d206873e4c10830daee9d325b1e2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTgyMTc_fc4c7a94-5519-49e7-b348-b1e213255eac"
      unitRef="shares">10000</any:Preferredsharesexchanged>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4165d206873e4c10830daee9d325b1e2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwOTk1MTE2NDA0NTY_2f2c2e8f-3884-4b85-a79c-7a47e5aed546"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockReasonWhySecurityIsNotRedeemable
      contextRef="ieb00a53cca3c4b75aab33e52274bc8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwMzM2_e7c46ba4-510f-419a-843f-d74b3c2e3479">Series E Preferred Shares, may, at any time, convert all or any Series E Preferred Shares provided that the common shares issuable upon such conversion, together with all other common shares of the Company held by the shareholder in the aggregate, would not cause such shareholder&#x2019;s ownership of the Company&#x2019;s common shares to exceed 4.99% of the total number of outstanding common shares of the Company. This amount may be increased to 9.99% with 61 days&#x2019; notice to the Company.</us-gaap:PreferredStockReasonWhySecurityIsNotRedeemable>
    <us-gaap:ConvertiblePreferredStockTermsOfConversion
      contextRef="ieb00a53cca3c4b75aab33e52274bc8a9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwMzM3_059d5ec0-48b3-42fb-911d-cec4b36751bc">Each Series E Preferred Share has a stated value of $1,000 and is convertible into the Company&#x2019;s common shares at a conversion price equal to the lower of (i) 70% of the average of the three lowest volume weighted average price of the common stock during the ten trading days immediately preceding, but not including, the conversion date and (ii) $2.00; however, in no event shall the conversion price be lower than $1.00 per share</us-gaap:ConvertiblePreferredStockTermsOfConversion>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ieb00a53cca3c4b75aab33e52274bc8a9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEzMTk_94384bfc-f996-423c-9a74-4de9eb665f2c"
      unitRef="number">0.080</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i070bea5b9b1f4e2dadbc61d25ef5b7ba_I20200914"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE1NzY_21c39faa-1cfe-458e-883e-7fd370ef8a99"
      unitRef="shares">3000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="ieb00a53cca3c4b75aab33e52274bc8a9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE3MDk_34335c9d-f218-4179-aafe-b862c1ed9644"
      unitRef="usd">2700000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ieb00a53cca3c4b75aab33e52274bc8a9_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzIyOTU_af97f2a7-db37-4fb2-96e4-592f70278cc3"
      unitRef="usd">240000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:SharesIssued
      contextRef="i4371e4b581164f73b67f1f76ecadffaf_I20210309"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzI0NTk_e8812761-c5df-470e-9555-b0a92ee6aea4"
      unitRef="shares">250000</us-gaap:SharesIssued>
    <us-gaap:CommonStockValue
      contextRef="if5fe7d4de9ee4d229eae3c5ae4aab39d_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTc0MTA_610b5e95-0037-4607-900e-61f2b55b0bd4"
      unitRef="usd">653000</us-gaap:CommonStockValue>
    <any:SeriesEPenaltyInterestRate
      contextRef="ieb00a53cca3c4b75aab33e52274bc8a9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTgxODU_fd52f9c1-47e4-419e-93e1-0c9b1c20294a"
      unitRef="number">0.240</any:SeriesEPenaltyInterestRate>
    <us-gaap:CommonStockValue
      contextRef="if5fe7d4de9ee4d229eae3c5ae4aab39d_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTgxOTI_909952e9-cca4-4293-9cfa-dccbdd65c190"
      unitRef="usd">653000</us-gaap:CommonStockValue>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="if5fe7d4de9ee4d229eae3c5ae4aab39d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTgxNzQ_75b9bcb2-045c-4f70-98fb-96c699df3dee"
      unitRef="shares">2456918</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <any:Preferredsharesexchanged
      contextRef="if5fe7d4de9ee4d229eae3c5ae4aab39d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTgyMDI_adbe909f-464f-4300-b9a1-37dbe749a09a"
      unitRef="shares">3000</any:Preferredsharesexchanged>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="if5fe7d4de9ee4d229eae3c5ae4aab39d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NTgyMDg_93cf8b6d-f41e-4564-a0b3-f1430b84775c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i67dc768d428c4c73951b62f7cbbd2459_I20200506"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzMxMDU_f4ae480f-4026-491b-9205-ae1a9ddd50fe"
      unitRef="usdPerShare">0.65</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:ConvertiblePreferredStockTermsOfConversion
      contextRef="ibc66206e14cd4cda87cd6571dbc52d64_D20200505-20200506"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwMzQy_8b8625f7-7118-4653-bf62-e80638943e59">Each shareholder of the Series D Preferred Shares, may, at any time, convert all or any part of the Series D Preferred Shares provided that after such conversion the common shares issuable, together with all the common shares held by the shareholder in the aggregate would not exceed 4.99% of the total number of outstanding common shares of the Company. This amount may be increased to 9.99% with 61 days&#x2019; notice to the Company.</us-gaap:ConvertiblePreferredStockTermsOfConversion>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ifc62f7c62a4949fc816f888f67fa69ed_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzM3NTU_1acf5f59-3ccc-4ead-b779-e27c6b500449"
      unitRef="shares">1694000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ifc62f7c62a4949fc816f888f67fa69ed_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzM4OTM_7c524af6-279e-4529-baaa-bcd652e9244b"
      unitRef="shares">1694000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="ifc62f7c62a4949fc816f888f67fa69ed_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzQxMzA_7720cfd5-c8a2-4d32-bbe7-2046de43c04d"
      unitRef="usd">1100000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ifc62f7c62a4949fc816f888f67fa69ed_I20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzQxOTM_3b06ad02-3213-448d-a91e-1c0d48860cc4"
      unitRef="usdPerShare">0.92</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="ifc62f7c62a4949fc816f888f67fa69ed_I20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzQzMDg_80058ec7-b498-454f-9062-73d88a6f7a32">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <any:Warrantblockerownershipnottoexceed
      contextRef="i6ddb0c6448e84495b8c6c9b4bd3ec59c_D20200429-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzQ0OTM_a8cba0d4-9733-4799-8f2e-52eab4242dec"
      unitRef="number">0.050</any:Warrantblockerownershipnottoexceed>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="ic5a459392d4b44ba8b2d9a0d500c9482_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NjA1MzE_28568f83-3af5-436c-93ba-0dcc8c290675"
      unitRef="shares">909000</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="iff0ef8d949db4951b39b9832282c5f10_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzQ4NjA_3e0d922c-4642-4bf5-8ec5-1aea03d80597"
      unitRef="shares">785000</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <any:Preferredsharesexchanged
      contextRef="ic5a459392d4b44ba8b2d9a0d500c9482_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NjA2MTE_26863dd2-11fa-4abb-b133-7874ac4aa464"
      unitRef="shares">909000</any:Preferredsharesexchanged>
    <any:Preferredsharesexchanged
      contextRef="iff0ef8d949db4951b39b9832282c5f10_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzQ5MTQ_52a95a1b-f267-4dae-9fdd-b7c25217be56"
      unitRef="shares">785000</any:Preferredsharesexchanged>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ic5a459392d4b44ba8b2d9a0d500c9482_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NjE2NDc_eefa7a82-5c9f-45ed-8763-f78759cb840d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:ConvertiblePreferredStockTermsOfConversion
      contextRef="i28afb698b1fd46e588844c236de4542f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwMzQ0_f1fa897e-96e3-4145-a0ab-189fa378e08f">Overland Storage Inc. (&#x201c;Overland&#x201d;), a former related party and the sole shareholder of the Series C Preferred Shares, agreed that it would not exercise its conversion right with respect to its Series C Preferred Shares until the earlier of (i) October 31, 2020 or (ii) such time that we file for bankruptcy or an involuntary petition for bankruptcy is filed against us (unless such petition is dismissed or discharged within 30 days).</us-gaap:ConvertiblePreferredStockTermsOfConversion>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="i109729ed992749f39116bf4e658122d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NjUwNTM_f8d91584-dbbc-4c1a-b21e-81c26d526e3b"
      unitRef="shares">1440000</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i109729ed992749f39116bf4e658122d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NjUwNjQ_7665286e-b5e2-4426-b61e-0eb7a5bdc092"
      unitRef="shares">1600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i109729ed992749f39116bf4e658122d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0NjUwNzQ_67d4df10-8e4d-475f-bd1c-996dd1d84c75"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <any:Preferredsharesexchanged
      contextRef="i3db2d38529f242dfbe9b5716a5f17c87_I20190712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzgzMzg_3600d89e-9405-45b3-a57e-551af33b9b2a"
      unitRef="shares">6500000</any:Preferredsharesexchanged>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i3db2d38529f242dfbe9b5716a5f17c87_I20190712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzgzOTI_51dd1d13-df40-4feb-a8c3-2c3dc7552b85"
      unitRef="shares">6500000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockReasonWhySecurityIsNotRedeemable
      contextRef="if88515b5cb824c3491f66aa60e4ce170_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwMzQ1_b7f6b059-67a0-45a8-a247-a6ff871ca205">Pursuant to the terms of a waiver agreement entered into by FBC Holdings and the Company on April 8, 2021, FBC Holdings has irrevocably and unconditionally waived its ability, upon providing the Company with at least 61 days' prior written notice, to increase or decrease the maximum percentage from the 9.99% threshold provided for in the Company's articles of amendment governing the rights and preferences of outstanding shares of Series B Preferred Shares unless FBC Holdings obtains the Company's prior written consent.</us-gaap:PreferredStockReasonWhySecurityIsNotRedeemable>
    <us-gaap:ConvertiblePreferredStockTermsOfConversion
      contextRef="if88515b5cb824c3491f66aa60e4ce170_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwMzM5_8af0e215-433a-4ba4-8eb9-52be5e871771">Series B Preferred Shares (i) were convertible into the Company&#x2019;s common shares, subject to prior shareholder approval, at a conversion rate equal to $1.00 per share, plus accrued and unpaid dividends, divided by an amount equal to 0.85 multiplied by a 15-day volume weighted average price per common share prior to the date the conversion notice is provided (the &#x201c;Conversion Rate&#x201d;), subject to a conversion price floor of $0.80</us-gaap:ConvertiblePreferredStockTermsOfConversion>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="if88515b5cb824c3491f66aa60e4ce170_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1Xzk1MTc_ccc674e5-f291-47fc-9f36-f88678fbb04b"
      unitRef="number">0.080</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="i393f3c7bed3741f3816b4b5085fccf47_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0Njg1MzE_cf64cd0b-1dd7-4708-bd0a-e499e9c6bb9f"
      unitRef="shares">2639542</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:PreferredStockDividendsShares
      contextRef="if88515b5cb824c3491f66aa60e4ce170_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0Njg1NDI_42f485d2-ba51-4fea-a45f-05626aa70035"
      unitRef="shares">107481</us-gaap:PreferredStockDividendsShares>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i393f3c7bed3741f3816b4b5085fccf47_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0Njg1NzM_cee85545-b011-411f-b900-b30e1ec0e7ad"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib04bb0ee21144981868955d693e97779_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwOTk1MTE2NTk0Mzc_9ca055ab-a1b2-4a25-bd17-7dca19cf2b31"
      unitRef="shares">343778</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ib04bb0ee21144981868955d693e97779_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwOTk1MTE2NTk0NDY_e2aaf8da-ebcc-45a8-a6b9-1b36ce946fdf"
      unitRef="usd">343778</us-gaap:PreferredStockValue>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i393f3c7bed3741f3816b4b5085fccf47_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0Njk2NDM_d1b9ef32-8336-4b00-9660-bf0cb0769132"
      unitRef="usd">0</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="idad793e8b00646859447e8897d0a410a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzE2NDkyNjc0Njk2MzQ_4de0c8ae-e199-4930-aede-7e39af6d7caf"
      unitRef="usd">71000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:Dividends
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwMjcy_c6c528de-7c15-4a80-bde2-0ed7666fb264"
      unitRef="usd">329000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwMjc5_c601af0c-299d-41b1-9bc3-b6ff7ac7ea47"
      unitRef="usd">142000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTUvZnJhZzpjMWE3ZDhjYjE3YTY0MjJhODk1MjgyOWQ2OWU2ZWQ4NS90ZXh0cmVnaW9uOmMxYTdkOGNiMTdhNjQyMmE4OTUyODI5ZDY5ZTZlZDg1XzEwOTk1MTE2NTg4ODk_fc705f08-a628-4f2e-a583-96e7c78d7e4c"
      unitRef="usd">292000</us-gaap:Dividends>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzQ5MzY_f9f624d7-fc37-44e0-ad98-696f051fdd63">Share Capital&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 2021, the Company entered into a consulting agreement with MCSK Holdings Ltd. (&#x201c;MCSK&#x201d;) to advise and assist the Company in developing and implementing appropriate plans and materials for presenting the Company and its business plan, strategy and personnel to certain identified providers of utilities for the purpose of establishing cryptocurrency operations (the &#x201c;MCSK Consulting Agreement&#x201d;). As compensation for MCSK&#x2019;s services to be provided pursuant to the MCSK Consulting Agreement, the Company issued to MCSK 300,000 common shares with a fair value of $1.2&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Company issued 2,880,000 common shares with a fair value of $12.8&#160;million for a fee incurred under the July 31, 2021 Majestic Dragon agreement related to the Series H Preferred Shares issued to Hertford on October 1, 2021. The Company applied a 25% discount for lack of marketability of common shares for the six-month restriction based on a put option pricing model using volatility of 140% and a risk-free rate of 0.05%. In August 2021, the Company issued 135,000 common shares with a fair value of a $456,000 under the Majestic Dragon agreement for a finder&#x2019;s fee related to the Hertford Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, in consideration for Westworld waiving its rights to consent to any and all past, present and future additional financings by the Company, the parties entered into a second amendment to the Westworld SPA under which the Company issued to Westworld, 850,000 warrants to purchase 850,000 common shares of the Company, which such warrants have a fair value of $2.8&#160;million, a term of three years, and an exercise price of $6.00 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021, the Company completed a registered direct offering of an aggregate of 22,600,000 common shares, no par value, and warrants to purchase an aggregate of 11,299,000 common shares of the Company at a combined offering price of $8.50 per share. The warrants have an exercise price of $9.50 per share. Each warrant is exercisable for one common share and is immediately exercisable and will expire five years from the issuance date. A holder (together with its affiliates) may not exercise any portion of such holder's warrants to the extent that the holder would own more than 4.99% of the Company's outstanding common shares immediately after exercise, except that upon notice from the holder to the Company, the holder may decrease or increase the limitation of ownership of outstanding stock after exercising the holder's warrants up to 9.99% of the number of common shares outstanding immediately after giving effect to the exercise, as such percentage ownership is determined in accordance with the terms of the warrants, provided that any increase in such limitation shall not be effective until 61 days following notice to the Company. Net proceeds, after deducting placement agent's fees, commissions and other offering expenses, were approximately $176.3&#160;million. Maxim Group LLC (&#x201c;Maxim&#x201d;) acted as the sole placement agent in connection with the offering. The proceeds will be used, in part, towards the purchase of crypto mining machines.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 2021, the Company completed the purchase and sale of 2,488,530 units (collectively, the &#x201c;Units&#x201d; and individually, a &#x201c;Unit&#x201d;) at a combined offering price of $4.25 per Unit with each Unit consisting of (a) one common share of the Company, (b) a warrant to purchase one common share of the Company at an exercise price of $6.50 per share immediately exercisable and will expire three years from the issuance date (the &#x201c;A Warrant&#x201d;), and (c) a warrant to purchase one common share of the Company at an exercise price of $7.50 per share immediately exercisable and will expire three years from the issuance date (the &#x201c;B Warrant&#x201d;) (collectively the &#x201c;August 2021 Warrants&#x201d;). The August 2021 Warrants include a provision restricting the warrant holder from exercising it if the aggregate number of common shares held by the warrant holder equals or exceeds 4.99% of the issued and outstanding shares of the Company, calculated on a partially converted basis (i.e., assuming the conversion of all rights to receive common shares of the Company held by the warrant holder). In addition, as an introduction fee, the Company issued to OTC Hospitality Group 106,958 A Warrants and 106,958 B Warrants, with the same terms as the August 2021 Warrants, to purchase, in the aggregate, up to 213,916 common shares and paid to OTC Hospitality Group $456,000 in cash. Net proceeds were approximately $10.1&#160;million. The Company intends to use the proceeds for general corporate and working capital purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the Company completed the closing of its underwritten public offering of 5,600,000 common shares at a price to the public of $1.25 per share. Maxim acted as the sole placement agent in connection with the offering. The Company granted to Maxim a 45-day option to purchase up to an additional 700,000 common shares, at the public offering price less underwriting discounts and commissions, of which Maxim has exercised its option to purchase the additional common shares. In addition, the Company issued Maxim 224,000 warrants, with a cashless provision, to purchase up to 224,000 common shares at a purchase price of $1.375. Net proceeds after deducting underwriting discounts, commissions and other offering expenses were approximately $6.8&#160;million, inclusive of the over-allotment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the Company entered into a settlement and termination agreement with Torrington, and as full and final settlement of all amounts owing under the February 13, 2020 Business Advisory Agreement, whether fixed, contingent or otherwise, the Company issued to Torrington, as a one-time payment, share certificates representing 600,000 common shares of the Company with a fair value of $795,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 1, 2020, the Company entered into a consulting agreement with GROUPE PARAMEUS CORP (&#x201c;GROUPE P&#x201d;) to provide consulting services for one year to the Company in the area of corporate finance, investor communications and financial and investor public relations. As compensation for GROUPE P&#x2019;s services to be provided pursuant to the consulting agreement, in addition to a prepayment of $150,000 in cash, the Company granted 100,000 restricted stock awards, 100,000 common shares of the Company pursuant to the terms of Regulation D under the Securities Act of 1933, and a non-qualified stock option for the purchase of 50,000 common shares at an exercise price of $2.52 per share with a vest period over six months. On June 16, 2020, the Company issued 200,000 common shares to GROUPE P with a fair value of $504,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 24, 2020, the Company entered into a consulting agreement with ROK Consulting Inc. (&#x201c;ROK&#x201d;) to provide consulting services to the Company in the area of corporate finance, investor communications and financial and investor public relations (the &#x201c;ROK Consulting Agreement&#x201d;). As compensation for ROK&#x2019;s services to be provided pursuant to the ROK Consulting Agreement, in addition to cash compensation, the Company agreed to issue to ROK 375,000 common shares of the Company. On June 19, 2020, the Company issued 150,000 common shares of the Company with a fair value of $360,000 to ROK per the terms of the ROK Consulting Agreement. On August 4, 2020, the Company issued 225,000 common shares of the Company with a fair value of $725,000 to ROK per the terms of the ROK Consulting Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2020, the Company entered into an equity purchase agreement and registration rights agreement with Oasis Capital, LLC (&#x201c;Oasis&#x201d;), to purchase from the Company up to $11.0&#160;million worth of common shares of the Company. Under the purchase agreement, the Company has the right to sell up to $11.0&#160;million of its common shares to Oasis over a 36-month period. The Company controlled the timing and amount of any sales to Oasis, and Oasis is obligated to make purchases in accordance with the purchase agreement, upon certain terms and conditions being met. The purchase agreement, which contained a floor price of $1.58 per common share, allowed the Company to fund its needs in a more expedient and cost-effective manner, on the pricing terms set forth in the purchase agreement. The equity line was designed to provide capital to the company as it is required. On October 26, 2020, the Company issued 30,000 unregistered common shares of the Company to Oasis, with a fair value of $77,000, in exchange for a waiver from Oasis of its prepayment right under the Oasis promissory note as a result of the Series E Preferred Shares transaction. During the years ended December&#160;31, 2021 and 2020, the Company issued 630,000 and 200,000 common shares, respectively, to Oasis for gross proceeds of $1.3&#160;million and $0.4&#160;million, respectively, under the terms and conditions of the equity purchase agreement. In November 2021, the equity purchase agreement with Oasis was terminated by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 Unlimited authorized shares of common shares at no par value. At December&#160;31, 2021, the Company had the following outstanding warrants to purchase common shares: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Date issued&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:8pt;font-weight:700;line-height:100%"&gt;Contractual life (years)&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:8pt;font-weight:700;line-height:100%"&gt;Exercise price per share&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:8pt;font-weight:700;line-height:100%"&gt;Number outstanding&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:8pt;font-weight:700;line-height:100%"&gt;Expiration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2017&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$42.00&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 #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:100%"&gt;37,500&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 11, 2022&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:100%"&gt;August 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$42.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 16, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$42.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 22, 2022&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:100%"&gt;April 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$5.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 17, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 23, 2023&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:100%"&gt;July 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$4.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 22, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$6.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,595,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 25, 2024&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:100%"&gt;August 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$7.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,595,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 25, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$9.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,299,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 8, 2026&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:100%"&gt;October 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$6.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;850,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,558,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i1ff025d50ef74f5eb8914117e34645c3_D20211207-20211207"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzEwOTk1MTE2NDM3NjU_1a41dfa3-fb89-418a-8053-5ebed0763c57"
      unitRef="shares">300000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i1ff025d50ef74f5eb8914117e34645c3_D20211207-20211207"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzEwOTk1MTE2NDM3Nzg_1283f49b-2082-4b6c-a317-4e9cffc1def2"
      unitRef="usd">1200000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="ie035537002be402e8c7c89578c694ba0_D20211001-20211001"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTYyOTQ_315e1e36-498e-4a51-8b85-5cab4ea4e7df"
      unitRef="shares">2880000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ie035537002be402e8c7c89578c694ba0_D20211001-20211001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTYzMDU_37ef24ec-2d05-4309-8040-0aec633661eb"
      unitRef="usd">12800000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:FairValueMeasurementsValuationProcessesDescription
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzEwOTk1MTE2NDQ1NDY_9b08055a-b8c9-48ea-afe2-630ff3a8348f">applied a 25% discount for lack of marketability of common shares for the six-month restriction based on a put option pricing model using volatility of 140% and a risk-free rate of 0.05%</us-gaap:FairValueMeasurementsValuationProcessesDescription>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="ic7bd05abaf6642359b618ce4cc0b39cf_D20210824-20210825"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTY2NzI_bb59a773-eaa7-40b4-b71a-c44488454905"
      unitRef="shares">135000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ic7bd05abaf6642359b618ce4cc0b39cf_D20210824-20210825"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTY2NTY_b4cb995a-6c54-4a6d-9ed1-365053def174"
      unitRef="usd">456000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i42b7924506734853a3981b94cb8262be_I20211001"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTYzMjU_f32d72d4-d489-4ee5-a1d4-761bdce2b7e2"
      unitRef="shares">850000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i42b7924506734853a3981b94cb8262be_I20211001"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTYzNDI_7d603e91-d791-4f58-8a7a-3b7c66e35d73"
      unitRef="shares">850000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i42b7924506734853a3981b94cb8262be_I20211001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzEwOTk1MTE2NDM4NjI_46a9c0f0-4b4f-45d0-b11c-241b01e65f95"
      unitRef="usd">2800000</us-gaap:WarrantsAndRightsOutstanding>
    <any:WarrantTerm
      contextRef="ie035537002be402e8c7c89578c694ba0_D20211001-20211001"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTYzNTA_0c48a76c-02ca-4b01-a21e-4999f6f9a27e">P3Y</any:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i42b7924506734853a3981b94cb8262be_I20211001"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTYzNTI_22d25a18-5386-40e2-8190-101dee80d17d"
      unitRef="usdPerShare">6.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i49d4db578d294de686f92090c475bcec_D20210907-20210908"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI4MDg_4ff2cf6a-a628-4d1c-a86f-c28a37fed0bf"
      unitRef="shares">22600000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i825429cd76914e8295faeb8c8d8919a3_I20210908"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI4MjA_de8068c9-eb4f-46e4-adc6-e6fc17e66ed3"
      unitRef="shares">11299000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i825429cd76914e8295faeb8c8d8919a3_I20210908"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI4MzI_39c85b7e-7166-4b5e-8159-b8a0cbbbf95b"
      unitRef="usdPerShare">8.50</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i825429cd76914e8295faeb8c8d8919a3_I20210908"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI4Mzk_803e9b9a-75ce-48b0-a992-0ea0ac52500f"
      unitRef="usdPerShare">9.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <any:WarrantTerm
      contextRef="i49d4db578d294de686f92090c475bcec_D20210907-20210908"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI4NDU_5a6e385b-f3cf-4193-876e-864d4070a25d">P5Y</any:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightReasonForIssuingToNonemployees
      contextRef="i49d4db578d294de686f92090c475bcec_D20210907-20210908"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI4NjE_e4e00e0e-8fbc-4bd8-b774-ee66306d2ae7">A holder (together with its affiliates) may not exercise any portion of such holder's warrants to the extent that the holder would own more than 4.99% of the Company's outstanding common shares immediately after exercise, except that upon notice from the holder to the Company, the holder may decrease or increase the limitation of ownership of outstanding stock after exercising the holder's warrants up to 9.99% of the number of common shares outstanding immediately after giving effect to the exercise, as such percentage ownership is determined in accordance with the terms of the warrants, provided that any increase in such limitation shall not be effective until 61 days following notice to the Company</us-gaap:ClassOfWarrantOrRightReasonForIssuingToNonemployees>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i49d4db578d294de686f92090c475bcec_D20210907-20210908"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI4NjM_bdea45c1-fc72-49ca-81ce-815987703a74"
      unitRef="usd">176300000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ic7bd05abaf6642359b618ce4cc0b39cf_D20210824-20210825"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI4OTA_dabfb472-9ba2-4d62-841c-6b5d585ff99a"
      unitRef="shares">2488530</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="iab482e40965c47c48322d38465ab3de7_I20210825"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI5MDE_b6c61d50-f98b-4c7d-9acc-f5ac9f66acfc"
      unitRef="usdPerShare">4.25</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i212308ac5dc242f4a58d327db29082bb_I20210825"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI5MDg_a661a8be-9aed-4ec8-99b1-1e2c26699052"
      unitRef="usdPerShare">6.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <any:WarrantTerm
      contextRef="ib7b57eb3a5914d4c86037a39d46562e3_D20210824-20210825"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI5MTQ_97410b2b-8af6-4273-9f8a-784603c69a55">P3Y</any:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ic6cd6ff2ee7640f696de0f9676b95be6_I20210825"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI5MzM_e04456af-d85b-47ea-a557-a0ac4830e076"
      unitRef="usdPerShare">7.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <any:WarrantTerm
      contextRef="ie037c9e2bf55488db7a47e11f0d899bb_D20210824-20210825"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI5Mzk_47f34ff2-b5df-48c5-95b0-e76f89771cfb">P3Y</any:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightReasonForIssuingToNonemployees
      contextRef="ic7bd05abaf6642359b618ce4cc0b39cf_D20210824-20210825"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI5NTc_590473c1-e2fe-4262-9503-1b28834a48e8">The August 2021 Warrants include a provision restricting the warrant holder from exercising it if the aggregate number of common shares held by the warrant holder equals or exceeds 4.99% of the issued and outstanding shares of the Company, calculated on a partially converted basis</us-gaap:ClassOfWarrantOrRightReasonForIssuingToNonemployees>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i212308ac5dc242f4a58d327db29082bb_I20210825"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI5NTk_42ec5b77-f686-45aa-baea-319ce4b8a46e"
      unitRef="shares">106958</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ic6cd6ff2ee7640f696de0f9676b95be6_I20210825"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI5Njg_4df96e26-4857-4834-be53-e19615798daa"
      unitRef="shares">106958</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i47fe41e40b644c11876e7e05f87d11da_I20210825"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI5Nzc_21ab7c7c-8714-49ca-a892-e045fb56e356"
      unitRef="shares">213916</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i4717c71a90ad43b889ddc33603743ca8_D20210824-20210825"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI5ODY_94476226-5dd3-4d4a-9f26-20496e7eb88a"
      unitRef="usd">456000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="ic7bd05abaf6642359b618ce4cc0b39cf_D20210824-20210825"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTI5OTY_49f0c364-f009-45ab-b918-cadf33cbe2f6"
      unitRef="usd">10100000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i6813247ab8dd4aefaf0ca052f48f482a_D20210526-20210527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTMwMTE_04fb8741-0515-41a8-9fdb-97d5a8622697"
      unitRef="shares">5600000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i46c4bb34d10b481b8933a5f50ba3da5c_I20210527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTMwMjI_931eca9e-aed3-4b92-a377-71eee2eb7f11"
      unitRef="usdPerShare">1.25</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i7a99f0bb0e0e4af1b7285fee1b6ce6ee_D20210526-20210527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTMwMjk_82654b42-87f0-4216-990d-5df9b3a29c1c"
      unitRef="shares">700000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="if0d6f5238556430295bd3c5a64b9f9d2_I20210527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTMwMzg_ef7dbeea-71c4-4113-a0ad-035d293257d9"
      unitRef="shares">224000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="if0d6f5238556430295bd3c5a64b9f9d2_I20210527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTMwNDc_79e5a76d-8161-4258-a8f2-8d51b3e64133"
      unitRef="shares">224000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="if0d6f5238556430295bd3c5a64b9f9d2_I20210527"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTMwNTY_6ee2f0ff-72f1-48b8-b246-c66375e6dca0"
      unitRef="usdPerShare">1.375</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i6813247ab8dd4aefaf0ca052f48f482a_D20210526-20210527"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTMwNjQ_c050875b-d85a-431f-8178-57652267d31c"
      unitRef="usd">6800000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i72346503590c4460b0bfc58e9a6f47f9_D20210523-20210524"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTMwNzg_fc360898-bafe-478a-a6bb-c1ceeb9c6f56"
      unitRef="shares">600000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i72346503590c4460b0bfc58e9a6f47f9_D20210523-20210524"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTMwODc_df6ead05-2eb0-4c42-ade5-fee1dccb6bfb"
      unitRef="usd">795000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent
      contextRef="i924321a7d2a343ff9211936ac402dcfd_I20200601"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzQxMA_e20db579-bdb7-4b1c-8c10-19510bd724af"
      unitRef="usd">150000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i103b5d03d9ee410fa324fa4ee94fbb5c_D20200531-20200601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzQ0Mg_724d4700-826a-4daf-851a-a4ded3cd9b1b"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharesIssued
      contextRef="i924321a7d2a343ff9211936ac402dcfd_I20200601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzQ3MA_2f486ea3-0bc9-4258-8820-7ba2cf7f490b"
      unitRef="shares">100000</us-gaap:SharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i1bc5a3bb1b94491a84d037e8ec496664_D20200531-20200601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzYyNw_33db532c-bf8e-444e-956e-255938577c43"
      unitRef="shares">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i924321a7d2a343ff9211936ac402dcfd_I20200601"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzY2OA_7d4bd103-9b03-4ce9-bb49-3f6347ba296a"
      unitRef="usdPerShare">2.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1bc5a3bb1b94491a84d037e8ec496664_D20200531-20200601"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzcwNQ_909a7d97-9d68-4b8c-8f7d-dd20e52acb42">P6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharesIssued
      contextRef="i4a72fa37937745bd95bc095902dc29cb_I20200616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzc0Ng_d1092159-2772-445d-98d6-c9657926a10b"
      unitRef="shares">200000</us-gaap:SharesIssued>
    <us-gaap:StockIssued1
      contextRef="id21f053e405c4a50aedb45bdde9d690d_D20200615-20200616"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzc5Ng_d1532a42-6d9e-4893-8624-c33c8482fe65"
      unitRef="usd">504000</us-gaap:StockIssued1>
    <any:Sharestobeissuedinlieuofcash
      contextRef="i1df12609395044a184a4a4a6bb826b5f_I20200424"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzEyNDM_e09c8ef2-6422-4bb8-80fe-dfc4779df1c8"
      unitRef="shares">375000</any:Sharestobeissuedinlieuofcash>
    <us-gaap:SharesIssued
      contextRef="i56400c5986f34b3bb14bab4bdd415c26_I20200619"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzEzMTM_b36ff7ed-358c-46d9-b257-52962315a4ac"
      unitRef="shares">150000</us-gaap:SharesIssued>
    <us-gaap:StockIssued1
      contextRef="ifcc49ada9ac5466f98a41ee07e3feae2_D20200618-20200619"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzEzNjY_475f1790-89ba-4d97-a4a0-c69734267db4"
      unitRef="usd">360000</us-gaap:StockIssued1>
    <us-gaap:SharesIssued
      contextRef="i7a9567d0f4594508a8071c97fe378b04_I20200804"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE0NjE_6a97538a-821d-4840-8ca3-750f86bd7d5a"
      unitRef="shares">225000</us-gaap:SharesIssued>
    <us-gaap:StockIssued1
      contextRef="i352065de2dcf4c5c87ded5fc627d98aa_D20200804-20200804"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE1MTQ_e9c1a28a-efef-4d6c-8100-bfe769dc9fdb"
      unitRef="usd">725000</us-gaap:StockIssued1>
    <any:Equitypurchaseagreement
      contextRef="ie9df12c9e55045f6b3e68f1a40a38f99_D20200514-20200515"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE3NTA_18dd0d85-ab30-425b-ae51-9d45da6dffe6"
      unitRef="usd">11000000</any:Equitypurchaseagreement>
    <any:Equitypurchaseagreement
      contextRef="ie9df12c9e55045f6b3e68f1a40a38f99_D20200514-20200515"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE4NjI_93d6fed4-7fd8-43dc-90a4-820c1eed81fd"
      unitRef="usd">11000000</any:Equitypurchaseagreement>
    <any:Equitypurchaseagreementterm
      contextRef="ie9df12c9e55045f6b3e68f1a40a38f99_D20200514-20200515"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE5MTA_687a189a-cf1c-4855-8afa-a83a6ce3c4de">P36M</any:Equitypurchaseagreementterm>
    <any:Minimumfloorprice
      contextRef="ie9df12c9e55045f6b3e68f1a40a38f99_D20200514-20200515"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzIzNDM_ff3f2b36-4e75-486a-a988-c4eedac39c39"
      unitRef="usdPerShare">1.58</any:Minimumfloorprice>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ibc7c37d24cba4a79b81899b4f2b67aa0_D20201025-20201026"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTUzNDg_7dfbef27-07ec-4560-8433-d8e720b0ad54"
      unitRef="shares">30000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibc7c37d24cba4a79b81899b4f2b67aa0_D20201025-20201026"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTY2OTM_45d72f1d-2393-4b5e-b547-bf5277fcbc22"
      unitRef="usd">77000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesIssued
      contextRef="ie0c9ffb5d21e4aafb3bb46a0fdfb79b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTQyMTc_4477c375-f833-45bc-8c8c-6bfb692ac646"
      unitRef="shares">630000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i5bd3376ec9d943d6adc48505175d989c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTQzMDM_58f66e93-65a8-4ef4-aff3-68eb9a74f91c"
      unitRef="shares">200000</us-gaap:SharesIssued>
    <us-gaap:StockIssued1
      contextRef="i3d46f8266c5844818596276aeea434b6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTQzMTI_feedef02-2751-46de-9911-e05a4116de17"
      unitRef="usd">1300000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="iecb2c08a96134d6ab5c817d9b09fccd8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzE2NDkyNjc0NTQzMjY_22c2f15a-f9f0-4c53-9f66-c56e1fe617dd"
      unitRef="usd">400000</us-gaap:StockIssued1>
    <us-gaap:CommonStockSharesAuthorizedUnlimited
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzEwOTk1MTE2NDQyMzM_9783a658-3bfe-48ed-aeab-12dc591e364f">Unlimited</us-gaap:CommonStockSharesAuthorizedUnlimited>
    <us-gaap:CommonStockNoParValue
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzQ1ODM_8e350df7-9c7c-4930-9cd1-c27eec16b83f"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90ZXh0cmVnaW9uOmMyNmQwYmU4OTMzZDRjN2JhZDIxZWY0ZTg0MDllNzgyXzQ5NDE_7ac849d4-b5f1-41b6-9e33-880324a0bf96">At December&#160;31, 2021, the Company had the following outstanding warrants to purchase common shares: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Date issued&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:8pt;font-weight:700;line-height:100%"&gt;Contractual life (years)&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:8pt;font-weight:700;line-height:100%"&gt;Exercise price per share&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:8pt;font-weight:700;line-height:100%"&gt;Number outstanding&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:8pt;font-weight:700;line-height:100%"&gt;Expiration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2017&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$42.00&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 #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:100%"&gt;37,500&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 11, 2022&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:100%"&gt;August 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$42.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 16, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$42.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 22, 2022&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:100%"&gt;April 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$5.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 17, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 23, 2023&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:100%"&gt;July 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$4.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 22, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$6.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,595,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 25, 2024&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:100%"&gt;August 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$7.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,595,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 25, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$9.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,299,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 8, 2026&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:100%"&gt;October 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$6.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;850,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,558,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <any:WarrantTerm
      contextRef="i13af4e3269bc4bbca6cc5b60f48405f8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzItMi0xLTEtMTU5NzM_219c37f8-e4dd-410c-8f39-4433c8186896">P5Y</any:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i1e07694f279443e8a4a51ed577289352_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzItNC0xLTEtMTU5NzM_a6d4e5fe-8cb2-4db4-8386-759b7f2db1c2"
      unitRef="usdPerShare">42.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i1e07694f279443e8a4a51ed577289352_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzItNi0xLTEtMTU5NzM_35140fd0-e894-45f1-9951-79175bc1b8db"
      unitRef="shares">37500</us-gaap:ClassOfWarrantOrRightOutstanding>
    <any:Warrantexpirationdate
      contextRef="i13af4e3269bc4bbca6cc5b60f48405f8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzItOC0xLTEtMTU5NzM_c15d46c5-abeb-4544-8fa8-c8c5ac5e3d92">2022-08-11</any:Warrantexpirationdate>
    <any:WarrantTerm
      contextRef="i32793bb5484a4d37a521e74a7e9720ae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzMtMi0xLTEtMTU5NzM_b493a042-abd1-4c56-9f4a-6005411e08c1">P5Y</any:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i2ecd21cdfe704ab5bb6b706a2d803a8d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzMtNC0xLTEtMTU5NzM_b7ddd75b-d6ba-40a9-8c78-c9b8a9c29b29"
      unitRef="usdPerShare">42.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i2ecd21cdfe704ab5bb6b706a2d803a8d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzMtNi0xLTEtMTU5NzM_415774aa-3295-4b46-b527-632ea6c0643d"
      unitRef="shares">11876</us-gaap:ClassOfWarrantOrRightOutstanding>
    <any:Warrantexpirationdate
      contextRef="i32793bb5484a4d37a521e74a7e9720ae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzMtOC0xLTEtMTU5NzM_8bdb2d0c-e85c-48cd-b4a8-ceef1983b459">2022-08-16</any:Warrantexpirationdate>
    <any:WarrantTerm
      contextRef="i932425bd073c47e0b199230c8332b274_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzQtMi0xLTEtMTU5NzM_f65591e4-ee09-4c49-9c56-86b8cf7ad6d8">P5Y</any:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i00b7d0c7dcfa442b9163de50d1d2c0ee_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzQtNC0xLTEtMTU5NzM_7cdcee32-89ef-411b-b407-fb1c5ecb9e4c"
      unitRef="usdPerShare">42.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i00b7d0c7dcfa442b9163de50d1d2c0ee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzQtNi0xLTEtMTU5NzM_e49d2764-f498-4686-adf3-84f62f0d6950"
      unitRef="shares">25625</us-gaap:ClassOfWarrantOrRightOutstanding>
    <any:Warrantexpirationdate
      contextRef="i932425bd073c47e0b199230c8332b274_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzQtOC0xLTEtMTU5NzM_25d31ffe-46d3-4cdf-a159-a1643874fc3a">2022-08-22</any:Warrantexpirationdate>
    <any:WarrantTerm
      contextRef="i58324ee556ce4cd0bf87045cf91fef73_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzUtMi0xLTEtMTU5NzM_91a9e947-7572-4923-898a-5a9039f67992">P5Y</any:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i0b1e34dcd49243bdb6eb4645a9454baa_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzUtNC0xLTEtMTU5NzM_d9ef96a6-228f-4163-b506-58d1a1595483"
      unitRef="usdPerShare">5.60</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i0b1e34dcd49243bdb6eb4645a9454baa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzUtNi0xLTEtMTU5NzM_df823e79-f889-46ee-886f-2994d3c0e5d8"
      unitRef="shares">111563</us-gaap:ClassOfWarrantOrRightOutstanding>
    <any:Warrantexpirationdate
      contextRef="i58324ee556ce4cd0bf87045cf91fef73_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzUtOC0xLTEtMTU5NzM_91cf7458-20df-4abd-8cb6-200dea59225f">2023-04-17</any:Warrantexpirationdate>
    <any:WarrantTerm
      contextRef="idd9ab65f2d6943938452f0f7fdbaaa3f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzYtMi0xLTEtMTU5NzM_a4655d3b-bc45-4398-91f5-481d6db9fc57">P3Y</any:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i80f1e6fc42c24be0a493df4361314e65_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzYtNC0xLTEtMTU5NzM_2c0dc5c0-c083-413d-b685-b62fe4af2d9b"
      unitRef="usdPerShare">0.60</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i80f1e6fc42c24be0a493df4361314e65_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzYtNi0xLTEtMTU5NzM_42afe54b-7b26-4eda-88ee-88866c2ad87c"
      unitRef="shares">31000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <any:Warrantexpirationdate
      contextRef="idd9ab65f2d6943938452f0f7fdbaaa3f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzYtOC0xLTEtMTU5NzM_71452518-2292-4436-beaf-94f0e2f56ba3">2023-03-23</any:Warrantexpirationdate>
    <any:WarrantTerm
      contextRef="i10249af278724dadae1102c75e9b62eb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzgtMi0xLTEtMTg4NTQ_032e6a63-7259-4ba2-8e72-fce6634d839e">P3Y</any:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i2beb4d2a90604042838fbc3a46cd89ae_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzgtNC0xLTEtMTg4NTY_32371aa4-2d76-4d1c-b09d-573c38ffbbe7"
      unitRef="usdPerShare">4.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i2beb4d2a90604042838fbc3a46cd89ae_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzgtNi0xLTEtMTg4NTg_731e50e5-e4ec-4e14-b2ad-835a4be03fb6"
      unitRef="shares">2000000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <any:Warrantexpirationdate
      contextRef="i10249af278724dadae1102c75e9b62eb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzgtOC0xLTEtMjQxNDU_7530ab65-61ba-4c2a-9ffa-4c1c94489530">2024-12-22</any:Warrantexpirationdate>
    <any:WarrantTerm
      contextRef="ia16c13031ccb411f8505e12771f8a2ec_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzktMi0xLTEtMTg4NTQ_3f51c749-a50c-402a-b4a8-ac4d3dfdeff4">P3Y</any:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i742c75af50c142cea26f1bc0f2d1cca0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzktNC0xLTEtMTg4NTY_66b75cd7-b4b8-458b-ac4a-61a432de900e"
      unitRef="usdPerShare">6.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i742c75af50c142cea26f1bc0f2d1cca0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzktNi0xLTEtMTg4NTg_aaeab7b5-22df-48d7-abf3-ea8d6446f49d"
      unitRef="shares">2595488</us-gaap:ClassOfWarrantOrRightOutstanding>
    <any:Warrantexpirationdate
      contextRef="ia16c13031ccb411f8505e12771f8a2ec_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzktOC0xLTEtMTg4NjA_5aa7e3e9-80e5-45aa-b0d0-0945d71635bc">2024-08-25</any:Warrantexpirationdate>
    <any:WarrantTerm
      contextRef="id5e54f59731e44a6a86f8ca2e0ee4d8a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzEwLTItMS0xLTE4ODU0_2fd3357d-73dd-4cea-98a6-b068b4a8d29c">P3Y</any:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i9674a36b76b2404c8a853fb30baf7340_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzEwLTQtMS0xLTE4ODU2_16272abd-e73b-4731-a0f0-2610457991de"
      unitRef="usdPerShare">7.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i9674a36b76b2404c8a853fb30baf7340_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzEwLTYtMS0xLTE4ODU4_ac81bdb3-c434-4ea2-950b-925f513f8eb7"
      unitRef="shares">2595488</us-gaap:ClassOfWarrantOrRightOutstanding>
    <any:Warrantexpirationdate
      contextRef="id5e54f59731e44a6a86f8ca2e0ee4d8a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzEwLTgtMS0xLTE4ODYw_8e065cf3-4272-4ed5-a43f-d98ab0ab285d">2024-08-25</any:Warrantexpirationdate>
    <any:WarrantTerm
      contextRef="i76ea6951253447958f3a9d9b2814d6f9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzExLTItMS0xLTE4ODU0_06f6293e-57fb-4127-8264-6ba270424afa">P5Y</any:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i1275478e35de4751adec5e2b6f995a53_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzExLTQtMS0xLTE4ODU2_a6a8ca7e-29b3-469e-981d-59d03200c49a"
      unitRef="usdPerShare">9.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i1275478e35de4751adec5e2b6f995a53_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzExLTYtMS0xLTE4ODU4_0468b534-c0a5-4a0c-8e7b-d053e4651d25"
      unitRef="shares">11299999</us-gaap:ClassOfWarrantOrRightOutstanding>
    <any:Warrantexpirationdate
      contextRef="i76ea6951253447958f3a9d9b2814d6f9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzExLTgtMS0xLTE4ODYw_2dd6c805-e17b-4afa-a7ad-a5ba00551c6e">2026-09-08</any:Warrantexpirationdate>
    <any:WarrantTerm
      contextRef="i03007bb151534da8842ffd37969abc34_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzEyLTItMS0xLTE5NDM1_5d822bf9-bb6b-4423-b289-aac0ffa03621">P3Y</any:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="if42d738e7f9a4b7f975a9cf502e3bf7a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzEyLTQtMS0xLTE5NDM1_b66b28a3-d13c-4558-9308-e1350f10e70c"
      unitRef="usdPerShare">6.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="if42d738e7f9a4b7f975a9cf502e3bf7a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzEyLTYtMS0xLTE5NDM1_14e45d9e-c711-4adb-a412-938b7e838e90"
      unitRef="shares">850000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <any:Warrantexpirationdate
      contextRef="i03007bb151534da8842ffd37969abc34_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzEyLTgtMS0xLTE5NDM1_f78b7c68-9129-4d5d-94e1-9504310eba04">2024-10-01</any:Warrantexpirationdate>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i5f79cbada4034182bf099f8ff88cc64f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yOTgvZnJhZzpjMjZkMGJlODkzM2Q0YzdiYWQyMWVmNGU4NDA5ZTc4Mi90YWJsZToyODM5OGMwMWI1M2E0YTMyYjM0NjZlZmY1ZTY5MzEzNy90YWJsZXJhbmdlOjI4Mzk4YzAxYjUzYTRhMzJiMzQ2NmVmZjVlNjkzMTM3XzgtNi0xLTEtMTU5NzM_d1537556-4f38-471a-8531-feb0bcedec8f"
      unitRef="shares">19558539</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzMzNTM_f69c9f38-5f1e-485b-a673-ba33e8505f3b">Equity Incentive Plans&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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, 2021, a total of 2,042,578 common shares are authorized for issuance with respect to awards granted under the 2015 Plan (not including shares subject to terminated awards under our Second Amended and Restated Stock Option Plan that become available for issuance under the 2015 Plan). In addition, the share limit will automatically increase on the first trading day in January of each calendar year during the term of the 2015 Plan by an amount equal to the lesser of (i) 10% of the total number of common shares issued and outstanding on December 31 of the immediately preceding calendar year, or (ii) such number of common shares as may be established by the Board. The 2015 Plan authorizes the board of directors to grant stock and options awards to directors, employees and consultants. As of December&#160;31, 2021, the Company had approximately 404,000 share-based awards available for future grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) authorizes the purchase of up to 37,500 common shares by employees under the plan. As of December&#160;31, 2021 and 2020, there were no offering periods available to employees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&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 Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no options granted in 2021. The options granted in 2020 were issued to non-employees for services performed. The fair value of each option was estimated on the date of grant using the Black-Scholes option pricing model, using expected volatility of 125%, risk-free interest rate of 0.195% and expected term of 18 months. The expected volatility was based on the Company&#x2019;s historical share price. The risk-free interest rate is determined based upon a constant maturity U.S. Treasury security with a contractual life approximating the expected term of the option. The expected term of options granted is based on term of the award. Option awards can be granted for a maximum term of up to ten years. For the years ended December&#160;31, 2021 and 2020, the intrinsic value of stock options exercised was $0.5&#160;million and $10,000, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Option activity is summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.642%"/&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:4pt;font-weight:400;line-height:100%"&gt;&#160;&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="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;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:7pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(years)&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="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding &#x2014; January 1, 2019&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 #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:100%"&gt;20,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199.06&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding &#x2014; December 31, 2019&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 #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:100%"&gt;2,600&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding &#x2014; December 31, 2020&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 #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:100%"&gt;101,175&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542.00&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding &#x2014; December 31, 2021&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 #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:100%"&gt;675&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest &#x2014; December 31, 2021&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;border-top:3pt double #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:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565.76&#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="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:100%"&gt;Exercisable &#x2014; December 31, 2021&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-bottom:3pt double #000000;border-top:3pt double #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:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-indent:27pt"&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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 information about RSU activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.161%"/&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:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&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:7pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; January 1, 2019&lt;/span&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:100%"&gt;53,004&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;(665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,798&#160;&lt;/span&gt;&lt;/td&gt;&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; December 31, 2020&lt;/span&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.80&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;(12,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of RSUs was based on the market value of the Company&#x2019;s common shares on the date of grant. RSUs typically vest over a period of three years from the original date of grant. The total grant date fair value of RSUs vested during the years ended December&#160;31, 2021, 2020 and 2019&#160;was approximately&#160;$0.3 million,&#160;$0.1 million, and $1.3&#160;million, respectively. The fair value of RSUs vested during the years ended&#160;December&#160;31, 2021, 2020 and 2019&#160;was approximately&#160;$392,000,&#160;$17,000, and $211000, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&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;Outside of 2015 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 26, 2019, the Board of Directors of the Company approved and granted 100,000 RSUs outside of the 2015 Plan to an employee. The RSUs have an estimated fair value of $2.51 per unit and fully vested in 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&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;Restricted Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, 2020 and 2019, the Company granted restricted stock awards (&#x201c;RSA&#x201d;) to certain employees, directors and consultants in lieu of cash payment for services performed. The estimated fair value of the RSAs was based on the market value of the Company&#x2019;s common shares on the date of grant. The RSAs were fully vested on the date of grant. The fair value of the RSAs vested during the years ended December&#160;31, 2021, 2020 and 2019 was approximately $1.4 million, $0.8 million, and $0.2&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 information about RSA activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.161%"/&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:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&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:7pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; January 1, 2019&lt;/span&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.20&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; December 31, 2020&lt;/span&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.74&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(301,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&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;Share-Based Compensation Expense &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 recorded the following compensation expense related to its share-based compensation awards (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:6pt;text-align:justify;text-indent:27pt"&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, 2021, there was $0.2 million unrecognized compensation expense related to unvested equity-based compensation awards, and is expected to be recognized over a weighted average period of five months.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzUw_0c914a0e-3cdd-4b4c-b7d8-51c2752a1901"
      unitRef="shares">2042578</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <any:Equityincentiveplanannualincrease
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzQ5OA_f0a7f888-993d-4357-86a5-c5b344830c5d"
      unitRef="number">0.10</any:Equityincentiveplanannualincrease>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzg1Ng_1b34a61c-c084-4ee8-86fe-8eed1daec729"
      unitRef="shares">404000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <any:EmployeeStockPurchasePlanSharesAuthorized
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzk5Mg_220e7e5d-f131-4bdd-af30-ccf59caba962"
      unitRef="shares">37500</any:EmployeeStockPurchasePlanSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzEwOTk1MTE2MzE4Mjk_3b838cd6-a585-4398-8826-eb2bb2297311"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzEzNTQ_5784727f-0277-4312-9ff2-5be8ec0d102f"
      unitRef="number">1.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzEzODU_76df1392-c1c9-4079-b920-c5ede4015873"
      unitRef="number">0.00195</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzE0MDk_778ab763-518d-4de2-9a19-70b4b2034c35">P18M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <any:OptionAwardsMaximumTerm
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzE3ODA_cf9bb995-9fa1-4e5c-a131-fc4759d2082c">P10Y</any:OptionAwardsMaximumTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzEwOTk1MTE2MzI4NTg_b0d86198-acaa-4374-9ecc-d5ea09f628ff"
      unitRef="usd">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzEwOTk1MTE2MzI4NzI_9dff39e7-6326-45ab-ab10-c052e56d8d5b"
      unitRef="usd">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzMzNTk_d2259215-6f7e-4739-8858-bc8937520d63">Option activity is summarized below:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.642%"/&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:4pt;font-weight:400;line-height:100%"&gt;&#160;&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="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;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:7pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(years)&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="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding &#x2014; January 1, 2019&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 #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:100%"&gt;20,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199.06&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding &#x2014; December 31, 2019&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 #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:100%"&gt;2,600&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding &#x2014; December 31, 2020&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 #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:100%"&gt;101,175&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542.00&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding &#x2014; December 31, 2021&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 #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:100%"&gt;675&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest &#x2014; December 31, 2021&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;border-top:3pt double #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:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565.76&#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="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:100%"&gt;Exercisable &#x2014; December 31, 2021&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-bottom:3pt double #000000;border-top:3pt double #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:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id5e984cd15bd4cf7988842471f7b57a5_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzEtMi0xLTEtMjgyNjk_db3cca0a-7b2d-4bc2-b537-dad4dda466e8"
      unitRef="shares">20050000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id5e984cd15bd4cf7988842471f7b57a5_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzEtNC0xLTEtMjgyNzE_66fae71a-d0a6-4ed3-a4eb-6492e4dbd9e2"
      unitRef="usdPerShare">199.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzItMi0xLTEtMjgyNjk_41749a88-b461-45da-86c1-aff881f23b7f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzItNC0xLTEtMjgyNzE_f82a326d-5029-4b21-8d48-d6d0a82b1019"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzMtMi0xLTEtMjgyNjk_8d15f53f-8996-4382-8d92-8e9781ddbd81"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzMtNC0xLTEtMjgyNzE_0b8051da-e738-483f-b7c3-adefe3ba0d5d"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzQtMi0xLTEtMjgyNjk_0def2a44-6e54-4a0a-a79f-65335931eb74"
      unitRef="shares">17450000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzQtNC0xLTEtMjgyNzE_0f34ffc5-2d2a-43a1-915a-fe6562f5a026"
      unitRef="usdPerShare">160.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iede546a735234d17b51f2515b6615d3c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzUtMi0xLTEtMTU5NzM_a97ea666-2fd7-4c2e-b627-7799aaf96a3f"
      unitRef="shares">2600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iede546a735234d17b51f2515b6615d3c_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzUtNC0xLTEtMTU5NzM_d44b0832-7eba-4c7e-92ee-4ad8082b11b1"
      unitRef="usdPerShare">781.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzYtMi0xLTEtMTU5NzM_cd72123a-f6cb-405e-bc3d-691abcc0f933"
      unitRef="shares">130000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzYtNC0xLTEtMTU5NzM_8a51f434-6838-437e-b2d4-7d99b3bf3fed"
      unitRef="usdPerShare">2.52</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzctMi0xLTEtMTU5NzM_97dd86af-ea80-4908-b403-271e0229e2b4"
      unitRef="shares">30000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzctNC0xLTEtMTU5NzM_6e6ef082-1d99-460c-a353-a30d1227ddb0"
      unitRef="usdPerShare">2.52</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzgtMi0xLTEtMTU5NzM_ac2b52c5-9d75-4214-80ab-f54bc74265ce"
      unitRef="shares">1425</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzgtNC0xLTEtMTU5NzM_6ad10687-1b22-4725-8995-14e046497f28"
      unitRef="usdPerShare">995.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzktMi0xLTEtMTU5NzM_8e604f1a-0024-43b1-a38a-85c4d970c711"
      unitRef="shares">101175</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzktNC0xLTEtMTU5NzM_d602d556-a712-4d0f-9f9f-36a151087e41"
      unitRef="usdPerShare">8.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzEwLTItMS0xLTE1OTcz_6c8ec15c-9003-4463-9ac0-307db2184bad"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzEwLTQtMS0xLTE1OTcz_304124dd-31e8-49a0-9826-d2af8f3cf5e0"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzExLTItMS0xLTE1OTcz_38ea8de3-95a0-4224-8a1c-fec6c2147a19"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzExLTQtMS0xLTE1OTcz_a19cf6b2-dda8-4ec2-91a3-4872137af752"
      unitRef="usdPerShare">2.52</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzEyLTItMS0xLTE1OTcz_bba12829-9ae6-446b-a675-a7ba93c22f76"
      unitRef="shares">500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzEyLTQtMS0xLTE1OTcz_8195702a-69df-44d0-9e5c-6272542c83d3"
      unitRef="usdPerShare">542.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzEzLTItMS0xLTE1OTcz_ec990e2b-f5d4-4694-a2aa-612f8409d9a6"
      unitRef="shares">675</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzEzLTQtMS0xLTE1OTcz_33a70674-ec27-4523-b6e3-fc08d929b1a9"
      unitRef="usdPerShare">565.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzEzLTYtMS0xLTE1OTcz_6497a8c5-aa01-4718-ae21-19a1074c4308">P1Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzEzLTgtMS0xLTE1OTcz_3a8c5e9d-3fa0-4577-8ee0-81cb70a68250"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzE0LTItMS0xLTE1OTcz_d89eb10f-5c74-400f-ad32-1127ceda8026"
      unitRef="shares">675</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzE0LTQtMS0xLTE1OTcz_c7817f6f-47f2-423a-8537-9997f1e83588"
      unitRef="usdPerShare">565.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzE0LTYtMS0xLTE1OTcz_33909f11-6130-4e5f-b7c1-befc09bb9f84">P1Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzE0LTgtMS0xLTE1OTcz_46828db0-6094-46ef-a742-fe091a0d337d"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzE1LTItMS0xLTE1OTcz_6a235bd0-4c54-4eee-9937-670de4a97f57"
      unitRef="shares">675</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzE1LTQtMS0xLTE1OTcz_699088df-d817-4267-b3d6-16afa5ec19e1"
      unitRef="usdPerShare">565.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzE1LTYtMS0xLTE1OTcz_390c8244-2a72-4385-93dc-c70195b188e1">P1Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo0Yzc1ODg1MmFiOWU0Mjc0YTJmOGM5NTUyNWNjMjBkZS90YWJsZXJhbmdlOjRjNzU4ODUyYWI5ZTQyNzRhMmY4Yzk1NTI1Y2MyMGRlXzE1LTgtMS0xLTE1OTcz_2fa49002-87f7-431d-a58f-5b6319c230e1"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzMzNzU_93af5137-e59f-4af5-8918-c4e79bf6d40e">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 information about RSU activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.161%"/&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:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&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:7pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; January 1, 2019&lt;/span&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:100%"&gt;53,004&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;(665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,798&#160;&lt;/span&gt;&lt;/td&gt;&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; December 31, 2020&lt;/span&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.80&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:100%"&gt;(12,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id6f18e6314c2432a945a5faf0379ed9d_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzEtMS0xLTEtMjgyNzQ_c45859c6-6eb8-4e05-a9cc-38266972b143"
      unitRef="shares">53004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id6f18e6314c2432a945a5faf0379ed9d_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzEtMy0xLTEtMjgyNzY_6b197e9d-1d4b-4fd5-9790-3300f6d39c69"
      unitRef="usdPerShare">31.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i725a09c50bba46138c3fdd87480df562_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzItMS0xLTEtMjgyNzQ_c8966bb7-290c-4243-bc94-e4c93dff41fc"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i725a09c50bba46138c3fdd87480df562_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzItMy0xLTEtMjgyNzY_a83cf9a8-7b8a-4e82-b795-237c05635e98"
      unitRef="usdPerShare">2.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i725a09c50bba46138c3fdd87480df562_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzMtMS0xLTEtMjgyNzQ_c40d78c7-1585-4436-8433-495ab3448ff3"
      unitRef="shares">131541</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i725a09c50bba46138c3fdd87480df562_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzMtMy0xLTEtMjgyNzY_12a7ebb5-64b1-4502-ad5a-292d300069ee"
      unitRef="usdPerShare">9.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i725a09c50bba46138c3fdd87480df562_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzQtMS0xLTEtMjgyNzQ_3e1870c2-62b0-47c7-b43b-2071dffe9b54"
      unitRef="shares">665</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i725a09c50bba46138c3fdd87480df562_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzQtMy0xLTEtMjgyNzY_d5fd4426-7144-40c9-ac6f-e20b4a78fbd5"
      unitRef="usdPerShare">64.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i22d6767ce06e45af80cb2b09ed3265a1_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzEtMS0xLTEtMTU5NzM_8c3dd6a5-40ad-486d-942e-d73c5f2f0df2"
      unitRef="shares">20798</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i22d6767ce06e45af80cb2b09ed3265a1_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzEtMy0xLTEtMTU5NzM_41b39a19-f97c-489f-b053-70c5dbb90c89"
      unitRef="usdPerShare">4.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id730b20d7b02434c8ee254c04a1baa8e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzItMS0xLTEtMTU5NzM_c0ad7208-3b7d-426f-b3f0-24a5105b3a45"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id730b20d7b02434c8ee254c04a1baa8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzItMy0xLTEtMTU5NzM_466ff25c-92c4-439d-b680-3df07eb306f2"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id730b20d7b02434c8ee254c04a1baa8e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzMtMS0xLTEtMTU5NzM_2272454a-b2b6-408e-873f-c452bef5b891"
      unitRef="shares">20420</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id730b20d7b02434c8ee254c04a1baa8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzMtMy0xLTEtMTU5NzM_96a5305f-0973-44b2-a037-7d009619304d"
      unitRef="usdPerShare">3.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id730b20d7b02434c8ee254c04a1baa8e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzQtMS0xLTEtMTU5NzM_e2948345-2bb6-410a-9db9-61f6d8aef23a"
      unitRef="shares">378</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id730b20d7b02434c8ee254c04a1baa8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzQtMy0xLTEtMTU5NzM_ae90930f-7f32-417f-ba8d-e130074f4c90"
      unitRef="usdPerShare">68.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i02a122eec9994351a32b6fc956ef6132_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzUtMS0xLTEtMTU5NzM_6d3758a3-1307-44b0-a2f4-30e6ccb2e9ad"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i02a122eec9994351a32b6fc956ef6132_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzUtMy0xLTEtMTU5NzM_b52034cd-2a3b-425e-9a22-d85c2f75f5b0"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2af1a241c09549d0898f87fa552c554d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzYtMS0xLTEtMTU5NzM_3e96566f-46e7-4b04-9950-1a7d8d2b44f3"
      unitRef="shares">206053</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2af1a241c09549d0898f87fa552c554d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzYtMy0xLTEtMTU5NzM_cd79ecc7-7684-4239-8605-5444f6dd216a"
      unitRef="usdPerShare">2.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2af1a241c09549d0898f87fa552c554d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzctMS0xLTEtMTU5NzM_968514a5-dafa-4e71-b43a-388b709f603e"
      unitRef="shares">133553</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2af1a241c09549d0898f87fa552c554d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzctMy0xLTEtMTU5NzM_e3795f6c-e2d9-4714-be5b-dfe86545012b"
      unitRef="usdPerShare">2.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2af1a241c09549d0898f87fa552c554d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzgtMS0xLTEtMTU5NzM_ad58b4ef-cd3a-4d91-ade6-5eb23a94bad5"
      unitRef="shares">12500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2af1a241c09549d0898f87fa552c554d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzgtMy0xLTEtMTU5NzM_1b3aefa2-6eb1-441c-b63c-2990dc5448f8"
      unitRef="usdPerShare">2.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib1301741c0924d9a9b63fd27c64a7130_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzktMS0xLTEtMTU5NzM_3e38e5f2-be04-4adb-bf1c-81a61e121846"
      unitRef="shares">60000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib1301741c0924d9a9b63fd27c64a7130_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo3NDVhOWZkNWIyOTE0N2UxODkzNWZkMWMwNzYwNjE2Yy90YWJsZXJhbmdlOjc0NWE5ZmQ1YjI5MTQ3ZTE4OTM1ZmQxYzA3NjA2MTZjXzktMy0xLTEtMTU5NzM_c027c549-216b-46b8-ab96-8fa1fd418626"
      unitRef="usdPerShare">3.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2af1a241c09549d0898f87fa552c554d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzIwNjE_a8e3933d-696f-48ae-8496-b2b5e1b5dcb9">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <any:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedinPeriodGrantDateFairValue
      contextRef="i2af1a241c09549d0898f87fa552c554d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzIxODg_be2c1f6b-0925-461d-895b-90d27e1e5179"
      unitRef="usd">300000</any:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedinPeriodGrantDateFairValue>
    <any:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedinPeriodGrantDateFairValue
      contextRef="id730b20d7b02434c8ee254c04a1baa8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzIxOTU_cd31bcba-1aed-4292-acb2-cbf37cee56f2"
      unitRef="usd">100000</any:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedinPeriodGrantDateFairValue>
    <any:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedinPeriodGrantDateFairValue
      contextRef="i725a09c50bba46138c3fdd87480df562_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzEwOTk1MTE2MzE5ODE_549f0961-190e-43ba-818c-ec45c7de693f"
      unitRef="usd">1300000</any:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedinPeriodGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i2af1a241c09549d0898f87fa552c554d_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzIyODc_8a0d9261-5c47-409e-a36f-4aa468c576bc"
      unitRef="usd">392000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="id730b20d7b02434c8ee254c04a1baa8e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzIyOTQ_9d2b26d0-d9e3-4cb8-bba1-c2c584474b49"
      unitRef="usd">17000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i725a09c50bba46138c3fdd87480df562_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzEwOTk1MTE2MzIwODk_423c8f47-1daa-4303-b250-aedb4492b1cc"
      unitRef="usd">211000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3f823d9e5c674b7e8297defd54620160_D20190325-20190326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzEwOTk1MTE2MzI2ODg_afb2e157-dca3-48b0-bae4-76e392598902"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3f823d9e5c674b7e8297defd54620160_D20190325-20190326"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzEwOTk1MTE2MzI2OTc_82f48955-1ea0-4c9d-9af0-1e662404afdd"
      unitRef="usdPerShare">2.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
      contextRef="idb1c6e4f586c404287025de6bb54c140_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzI5OTg_09786a0b-d223-4a88-9bb9-057ef600814b"
      unitRef="usd">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
      contextRef="ic8ff7cde8a224098bf98f879fe737812_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzMwMDU_1ddab808-82a4-4c80-b33a-6be35a81dc89"
      unitRef="usd">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
      contextRef="i98cd4f7e1bf243f9acde04c87b4a700b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzEwOTk1MTE2MzI2Njg_4cf5fb72-fddd-40c2-83c3-063064692259"
      unitRef="usd">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzMzNzY_c5fdeb46-5e3d-43a3-9b93-2e56bf841b17">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 information about RSA activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.161%"/&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:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&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:7pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; January 1, 2019&lt;/span&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.20&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; December 31, 2020&lt;/span&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.74&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(301,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie2349ae113724002ac519eba46481afa_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzEtMS0xLTEtMjgyODU_d8d84677-c2c6-47db-bbba-e003a96cd8ac"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie2349ae113724002ac519eba46481afa_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzEtMy0xLTEtMjgyODc_9af85b0c-44fd-4ef1-9244-177718ff4cfd"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i98cd4f7e1bf243f9acde04c87b4a700b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzItMS0xLTEtMjgyODU_6efa0328-9cd0-4625-9dcc-b6dff1910d1b"
      unitRef="shares">194000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i98cd4f7e1bf243f9acde04c87b4a700b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzItMy0xLTEtMjgyODc_7da3d203-d479-41b6-8b6d-5aca28887111"
      unitRef="usdPerShare">1.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i98cd4f7e1bf243f9acde04c87b4a700b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzMtMS0xLTEtMjgyODU_9e9daef3-ada7-440b-8372-28e16450af66"
      unitRef="shares">194000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i98cd4f7e1bf243f9acde04c87b4a700b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzMtMy0xLTEtMjgyODc_a22c7d24-8496-4882-b10e-b2e29ac905e9"
      unitRef="usdPerShare">1.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i072ce8127cd44f41aa44227a73fa03dc_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzEtMS0xLTEtMTU5NzM_91546562-9081-44be-b5c2-958974257654"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i072ce8127cd44f41aa44227a73fa03dc_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzEtMy0xLTEtMTU5NzM_f9f2b656-dea9-4085-8971-33ef308486cb"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic8ff7cde8a224098bf98f879fe737812_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzItMS0xLTEtMTU5NzM_d71bdcad-ca8b-46c5-ad40-0ccb5839ce30"
      unitRef="shares">400841</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic8ff7cde8a224098bf98f879fe737812_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzItMy0xLTEtMTU5NzM_10c85939-2bc8-444c-ba49-2a857c49233e"
      unitRef="usdPerShare">1.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ic8ff7cde8a224098bf98f879fe737812_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzMtMS0xLTEtMTU5NzM_c9aa8af6-d187-41ce-8a05-a6ac9b776d52"
      unitRef="shares">400841</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic8ff7cde8a224098bf98f879fe737812_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzMtMy0xLTEtMTU5NzM_ec77c5ca-b63f-46e3-936e-fb990bf7414d"
      unitRef="usdPerShare">1.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i77c21675d2744a36843306701bc57104_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzQtMS0xLTEtMTU5NzM_762f8828-ee51-43cc-aa1d-da4c3469e37c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i77c21675d2744a36843306701bc57104_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzQtMy0xLTEtMTU5NzM_91397dde-8592-471e-a43e-18ddb24a2dea"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="idb1c6e4f586c404287025de6bb54c140_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzUtMS0xLTEtMTU5NzM_2c7e201f-7215-400c-8380-347966c023c0"
      unitRef="shares">301880</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="idb1c6e4f586c404287025de6bb54c140_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzUtMy0xLTEtMTU5NzM_b3eb6e7c-1117-4323-896a-ee1aa448d975"
      unitRef="usdPerShare">4.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="idb1c6e4f586c404287025de6bb54c140_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzYtMS0xLTEtMTU5NzM_0bb027e1-2750-48eb-8390-e8d4fcc58a92"
      unitRef="shares">301880</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="idb1c6e4f586c404287025de6bb54c140_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzYtMy0xLTEtMTU5NzM_fbaeda5a-d425-4c53-b3c0-9a0654ccafb4"
      unitRef="usdPerShare">4.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7102ff89aca7442ab5ac15a151d243ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzctMS0xLTEtMTU5NzM_a4622954-4ea1-416a-a83b-d959b8ddebfa"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7102ff89aca7442ab5ac15a151d243ec_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4NTk3NGNkYWIwOWI0NDk2YjgzYzAyMTBiZTY0M2ViYS90YWJsZXJhbmdlOjg1OTc0Y2RhYjA5YjQ0OTZiODNjMDIxMGJlNjQzZWJhXzctMy0xLTEtMTU5NzM_daae6d14-e0bb-4388-b89b-84bf330e9624"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzMzNzk_32b8a820-5f7d-491a-8486-4d434e256336">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 recorded the following compensation expense related to its share-based compensation awards (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic220874f60c34d0eaaf04463e12407b3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4ZWNiYWI1ZDE5NmY0MGM0ODliY2Y0ZjBkMDA5NTNkNS90YWJsZXJhbmdlOjhlY2JhYjVkMTk2ZjQwYzQ4OWJjZjRmMGQwMDk1M2Q1XzMtMS0xLTEtMTU5NzM_0ec338a3-2605-478a-8ff5-8bdc6813d69f"
      unitRef="usd">131000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i61b4455e905343c4b0aef2a7ded16157_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4ZWNiYWI1ZDE5NmY0MGM0ODliY2Y0ZjBkMDA5NTNkNS90YWJsZXJhbmdlOjhlY2JhYjVkMTk2ZjQwYzQ4OWJjZjRmMGQwMDk1M2Q1XzMtMy0xLTEtMTU5NzM_53d36fd9-2c99-429f-a462-6db944fcd72a"
      unitRef="usd">2000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib954112f95dc4175b49b776bfcf0f382_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4ZWNiYWI1ZDE5NmY0MGM0ODliY2Y0ZjBkMDA5NTNkNS90YWJsZXJhbmdlOjhlY2JhYjVkMTk2ZjQwYzQ4OWJjZjRmMGQwMDk1M2Q1XzItNS0xLTEtMjg0NzA_e1b4a006-92ea-4b45-924c-f79709ab90d6"
      unitRef="usd">279000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i613e435cc932422da6755deb8276fc37_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4ZWNiYWI1ZDE5NmY0MGM0ODliY2Y0ZjBkMDA5NTNkNS90YWJsZXJhbmdlOjhlY2JhYjVkMTk2ZjQwYzQ4OWJjZjRmMGQwMDk1M2Q1XzQtMS0xLTEtMTU5NzM_138a6af2-1917-4667-be9b-94b30b5165a4"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i39355a1635174b5bb8a742fadcc8de3e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4ZWNiYWI1ZDE5NmY0MGM0ODliY2Y0ZjBkMDA5NTNkNS90YWJsZXJhbmdlOjhlY2JhYjVkMTk2ZjQwYzQ4OWJjZjRmMGQwMDk1M2Q1XzQtMy0xLTEtMTU5NzM_beceaa99-9059-465f-8dc3-b3fd3a157e7b"
      unitRef="usd">3000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i950b4239d07d4903b666060c669b1a5d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4ZWNiYWI1ZDE5NmY0MGM0ODliY2Y0ZjBkMDA5NTNkNS90YWJsZXJhbmdlOjhlY2JhYjVkMTk2ZjQwYzQ4OWJjZjRmMGQwMDk1M2Q1XzMtNS0xLTEtMjg0NzA_abcf61ab-4a13-492e-9a0a-5886f2589ca4"
      unitRef="usd">61000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1a31d45cdac64edaac079e128fcf8ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4ZWNiYWI1ZDE5NmY0MGM0ODliY2Y0ZjBkMDA5NTNkNS90YWJsZXJhbmdlOjhlY2JhYjVkMTk2ZjQwYzQ4OWJjZjRmMGQwMDk1M2Q1XzUtMS0xLTEtMTU5NzM_6d0212ea-c07b-4684-9166-a9144191a8ca"
      unitRef="usd">235000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia07a2b563094417bba9d658e21dbd06f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4ZWNiYWI1ZDE5NmY0MGM0ODliY2Y0ZjBkMDA5NTNkNS90YWJsZXJhbmdlOjhlY2JhYjVkMTk2ZjQwYzQ4OWJjZjRmMGQwMDk1M2Q1XzUtMy0xLTEtMTU5NzM_00a136d1-6681-4833-99dd-90b29dc379b6"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i32bcf6f5693d4f1ba130559175ffac64_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4ZWNiYWI1ZDE5NmY0MGM0ODliY2Y0ZjBkMDA5NTNkNS90YWJsZXJhbmdlOjhlY2JhYjVkMTk2ZjQwYzQ4OWJjZjRmMGQwMDk1M2Q1XzQtNS0xLTEtMjg0NzA_10a2d5fa-a107-4a86-8af4-517b4dcfe391"
      unitRef="usd">297000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4ZWNiYWI1ZDE5NmY0MGM0ODliY2Y0ZjBkMDA5NTNkNS90YWJsZXJhbmdlOjhlY2JhYjVkMTk2ZjQwYzQ4OWJjZjRmMGQwMDk1M2Q1XzYtMS0xLTEtMTU5NzM_5246b989-27a3-4ce4-b850-d8b6c586e22c"
      unitRef="usd">366000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4ZWNiYWI1ZDE5NmY0MGM0ODliY2Y0ZjBkMDA5NTNkNS90YWJsZXJhbmdlOjhlY2JhYjVkMTk2ZjQwYzQ4OWJjZjRmMGQwMDk1M2Q1XzYtMy0xLTEtMTU5NzM_934601be-ab0f-4165-9c46-90633dcc5c8f"
      unitRef="usd">5000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90YWJsZTo4ZWNiYWI1ZDE5NmY0MGM0ODliY2Y0ZjBkMDA5NTNkNS90YWJsZXJhbmdlOjhlY2JhYjVkMTk2ZjQwYzQ4OWJjZjRmMGQwMDk1M2Q1XzUtNS0xLTEtMjg0NzA_1b75eb2c-87c8-4b35-94c3-63edeadab08b"
      unitRef="usd">637000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzMyNjM_cdb56135-cbf2-4ac6-81f2-6d9998d78ef8"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDQvZnJhZzo3NWRkZDI2ZGJiNzU0YzQzODlkZjc3YzE2YmZhMTk0Zi90ZXh0cmVnaW9uOjc1ZGRkMjZkYmI3NTRjNDM4OWRmNzdjMTZiZmExOTRmXzE2NDkyNjc0NDU2OTE_ba9a851c-244f-401c-bb4f-f2f34309fb82">P5M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDcvZnJhZzoxMGE3ZTY3NzBiOTU0ZjBlOTAzMTk5ZTRkNzAyMWZiNy90ZXh0cmVnaW9uOjEwYTdlNjc3MGI5NTRmMGU5MDMxOTllNGQ3MDIxZmI3XzQ5Mg_da19df5d-57e3-4c39-a9f4-de16cf33b254">Net Loss per Share &lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is computed by dividing net loss applicable to common shareholders by the weighted-average number of common shares outstanding during the period. Preferred shares, outstanding common share purchase warrants, and outstanding options are considered common stock equivalents and are only included in the calculation of diluted earnings per common share when net income is reported and their effect is dilutive. For all periods presented, there is no difference in the number of shares used to calculate basic and diluted shares outstanding due to the Company&#x2019;s net loss position. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anti-dilutive common share equivalents excluded from the computation of diluted net loss per share were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:100%"&gt;Common share purchase warrants&lt;/span&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:100%"&gt;19,558,539&#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 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:100%"&gt;2,786,534&#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 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:100%"&gt;205,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,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:100%"&gt;9,355,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,443,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options and RSUs outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDcvZnJhZzoxMGE3ZTY3NzBiOTU0ZjBlOTAzMTk5ZTRkNzAyMWZiNy90ZXh0cmVnaW9uOjEwYTdlNjc3MGI5NTRmMGU5MDMxOTllNGQ3MDIxZmI3XzQ4Ng_64c10e77-2186-447e-969d-e7dd33103f21">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anti-dilutive common share equivalents excluded from the computation of diluted net loss per share were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:100%"&gt;Common share purchase warrants&lt;/span&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:100%"&gt;19,558,539&#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 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:100%"&gt;2,786,534&#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 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:100%"&gt;205,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,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:100%"&gt;9,355,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,443,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options and RSUs outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id14d1c8822c4428fa0cb98809819ca03_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDcvZnJhZzoxMGE3ZTY3NzBiOTU0ZjBlOTAzMTk5ZTRkNzAyMWZiNy90YWJsZTplYmNlZWU5OGI1NWY0MGY4OWNmZTdkOWIxY2FhY2M0Yy90YWJsZXJhbmdlOmViY2VlZTk4YjU1ZjQwZjg5Y2ZlN2Q5YjFjYWFjYzRjXzMtMS0xLTEtMTU5NzM_87834b80-8686-484f-9943-c12bb35914a7"
      unitRef="shares">19558539</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic8f17276d03e4155ae449994dcf4bf1b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDcvZnJhZzoxMGE3ZTY3NzBiOTU0ZjBlOTAzMTk5ZTRkNzAyMWZiNy90YWJsZTplYmNlZWU5OGI1NWY0MGY4OWNmZTdkOWIxY2FhY2M0Yy90YWJsZXJhbmdlOmViY2VlZTk4YjU1ZjQwZjg5Y2ZlN2Q5YjFjYWFjYzRjXzMtMy0xLTEtMTU5NzM_826e8582-af12-4b25-9801-701582039c88"
      unitRef="shares">2786534</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if6fca1375a5f4ace84425c5d7373d72a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDcvZnJhZzoxMGE3ZTY3NzBiOTU0ZjBlOTAzMTk5ZTRkNzAyMWZiNy90YWJsZTplYmNlZWU5OGI1NWY0MGY4OWNmZTdkOWIxY2FhY2M0Yy90YWJsZXJhbmdlOmViY2VlZTk4YjU1ZjQwZjg5Y2ZlN2Q5YjFjYWFjYzRjXzMtNS0xLTEtMTU5NzM_22a3e186-1fe8-4e96-b9da-22e72438c41e"
      unitRef="shares">205562</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i383a16efb4184855bb1f98e63d1a94b7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDcvZnJhZzoxMGE3ZTY3NzBiOTU0ZjBlOTAzMTk5ZTRkNzAyMWZiNy90YWJsZTplYmNlZWU5OGI1NWY0MGY4OWNmZTdkOWIxY2FhY2M0Yy90YWJsZXJhbmdlOmViY2VlZTk4YjU1ZjQwZjg5Y2ZlN2Q5YjFjYWFjYzRjXzQtMS0xLTEtMjA4OTI_81277d91-38cb-4189-baed-4d0b9503d523"
      unitRef="shares">96000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib55d875be5a244659be13f9db0de2356_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDcvZnJhZzoxMGE3ZTY3NzBiOTU0ZjBlOTAzMTk5ZTRkNzAyMWZiNy90YWJsZTplYmNlZWU5OGI1NWY0MGY4OWNmZTdkOWIxY2FhY2M0Yy90YWJsZXJhbmdlOmViY2VlZTk4YjU1ZjQwZjg5Y2ZlN2Q5YjFjYWFjYzRjXzQtMy0xLTEtMjA4OTI_db55de46-587a-4638-8b6e-8c23e7d21087"
      unitRef="shares">9355778</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i467d1af121d34616ac2482bff071562b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDcvZnJhZzoxMGE3ZTY3NzBiOTU0ZjBlOTAzMTk5ZTRkNzAyMWZiNy90YWJsZTplYmNlZWU5OGI1NWY0MGY4OWNmZTdkOWIxY2FhY2M0Yy90YWJsZXJhbmdlOmViY2VlZTk4YjU1ZjQwZjg5Y2ZlN2Q5YjFjYWFjYzRjXzMtNS0xLTEtMjczOTM_1f50777c-570d-4a69-b18e-996771b6a0b8"
      unitRef="shares">8443778</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if5d9341c05c145d7ae863b2da6ffe8fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDcvZnJhZzoxMGE3ZTY3NzBiOTU0ZjBlOTAzMTk5ZTRkNzAyMWZiNy90YWJsZTplYmNlZWU5OGI1NWY0MGY4OWNmZTdkOWIxY2FhY2M0Yy90YWJsZXJhbmdlOmViY2VlZTk4YjU1ZjQwZjg5Y2ZlN2Q5YjFjYWFjYzRjXzUtMS0xLTEtMTU5NzM_69c96d45-e0b1-4972-9ebf-90fd9ebe260f"
      unitRef="shares">60675</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9ba36e5050d84605b05ede6f2df9997b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDcvZnJhZzoxMGE3ZTY3NzBiOTU0ZjBlOTAzMTk5ZTRkNzAyMWZiNy90YWJsZTplYmNlZWU5OGI1NWY0MGY4OWNmZTdkOWIxY2FhY2M0Yy90YWJsZXJhbmdlOmViY2VlZTk4YjU1ZjQwZjg5Y2ZlN2Q5YjFjYWFjYzRjXzUtMy0xLTEtMTU5NzM_c54f6afb-6db0-4d7f-b186-ee7b96656c71"
      unitRef="shares">101175</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i781f6c7168cd4d8b88f8c518b37387fb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMDcvZnJhZzoxMGE3ZTY3NzBiOTU0ZjBlOTAzMTk5ZTRkNzAyMWZiNy90YWJsZTplYmNlZWU5OGI1NWY0MGY4OWNmZTdkOWIxY2FhY2M0Yy90YWJsZXJhbmdlOmViY2VlZTk4YjU1ZjQwZjg5Y2ZlN2Q5YjFjYWFjYzRjXzQtNS0xLTEtMjczOTg_ca551395-bf3a-4868-a50f-3a5ab102418f"
      unitRef="shares">23398</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzI1MTg_8e074235-226c-4e9f-baa0-03d0318b62ba">Income Taxes&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 taxation in Canada and also in certain foreign tax jurisdictions. The Company's tax returns for calendar year 2012 and forward are subject to examination by the Canadian tax authorities. The Company's tax returns for fiscal year 2006 and forward are subject to examination by the U.S. federal and state tax authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 the impact of an uncertain income tax position on its income tax return at the largest amount that is &#x201c;more likely than not&#x201d; to be sustained upon audit by the relevant taxing authority. An uncertain tax position will not be recognized if it has less than a 50% likelihood of being sustained.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, there were no unrecognized tax benefits. The Company believes it is reasonably possible that, within the next 12 months, the amount of unrecognized tax benefits may remain unchanged. The Company recognizes interest and penalties related to unrecognized tax benefits in its provision for income taxes. The Company had no material accrual for interest and penalties on its consolidated balance sheets at December 31, 2021 and 2020, and recognized no interest and/or penalties in the consolidated statements of operations for the years ended December&#160;31, 2021, 2020 and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of loss before income taxes were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.624%"/&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:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,466)&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of income taxes computed by applying the federal statutory income tax rate of 26.5% to loss before income taxes to the total income tax benefit reported in the accompanying consolidated statements of operations is as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.624%"/&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:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:100%"&gt;Income tax at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in 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:100%"&gt;4,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation 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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forgiveness of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;Impairment of acquired intangible 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:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change to provision and other true-ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(607)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Benefit from) provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company&#x2019;s deferred tax assets and liabilities are shown below. A valuation allowance has been recorded, as realization of such assets is uncertain. Deferred income taxes are comprised as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.624%"/&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:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss and capital loss 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,539&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, gross&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:100%"&gt;34,213&#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:100%"&gt;29,913&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, net of valuation allowance&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:100%"&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:100%"&gt;59&#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:100%"&gt;Deferred tax liabilities:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible 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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(74)&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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net deferred tax liabilities is included in other non-current liabilities. At December&#160;31, 2021, the Company had Canadian net operating loss carryforwards of $59.3 million. These carryforwards will begin expiring December&#160;31, 2031, unless previously utilized. At December&#160;31, 2021, the Company had U.S. federal net operating loss carryforwards of $11.0 million that begin expiring in December&#160;31, 2034 unless previously utilized, except for $7.2 million that have no expiration date. The Company also has net capital loss carryforwards in Canada of $27.7 million, which are available indefinitely to offset taxable capital gains.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzY5OA_12de1334-7307-4eaa-bab8-1a40d50897e1"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzEwMDQ_4475a4ad-7737-4c87-857c-c560975e80de"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="iede546a735234d17b51f2515b6615d3c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzEwMDQ_4c0a1d8a-6587-45ad-9830-9cc146c84166"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzEwMDQ_a69b7c5f-29a8-4782-ad3d-ed81d70e03fd"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzExMDg_2d841d7f-3055-4901-bc7e-4440f61e2e0d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzExMDg_ef4cab9a-f9ae-46f3-87f3-6a6cf724e91f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzExMDg_fa4bed6e-8f21-4350-a6a2-0c9db9dc0602"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzI1MjA_83ce7620-b4ad-42df-a35d-d0507a146989">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of loss before income taxes were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.624%"/&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:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,466)&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTpjNmRjODRkYmQzMTY0NTNiYjJlZjhkYzRkMjhkMzM5OC90YWJsZXJhbmdlOmM2ZGM4NGRiZDMxNjQ1M2JiMmVmOGRjNGQyOGQzMzk4XzItMS0xLTEtMTU5NzM_52a43ca2-339d-4d1a-bae2-3c6c07f92a60"
      unitRef="usd">-21577000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTpjNmRjODRkYmQzMTY0NTNiYjJlZjhkYzRkMjhkMzM5OC90YWJsZXJhbmdlOmM2ZGM4NGRiZDMxNjQ1M2JiMmVmOGRjNGQyOGQzMzk4XzItMy0xLTEtMTU5NzM_8e8da344-ace5-456b-95b4-8b4a47768c8c"
      unitRef="usd">-4546000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTpjNmRjODRkYmQzMTY0NTNiYjJlZjhkYzRkMjhkMzM5OC90YWJsZXJhbmdlOmM2ZGM4NGRiZDMxNjQ1M2JiMmVmOGRjNGQyOGQzMzk4XzItNS0xLTEtMjgyOTI_a5784df3-9213-4b3e-a08e-7fe414804283"
      unitRef="usd">-1815000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTpjNmRjODRkYmQzMTY0NTNiYjJlZjhkYzRkMjhkMzM5OC90YWJsZXJhbmdlOmM2ZGM4NGRiZDMxNjQ1M2JiMmVmOGRjNGQyOGQzMzk4XzMtMS0xLTEtMTU5NzM_42c9ca73-1097-4a2d-bb58-d9d12b817781"
      unitRef="usd">4273000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTpjNmRjODRkYmQzMTY0NTNiYjJlZjhkYzRkMjhkMzM5OC90YWJsZXJhbmdlOmM2ZGM4NGRiZDMxNjQ1M2JiMmVmOGRjNGQyOGQzMzk4XzMtMy0xLTEtMTU5NzM_f4ee8f38-62c9-4d89-b785-a54855ced0d2"
      unitRef="usd">-1229000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTpjNmRjODRkYmQzMTY0NTNiYjJlZjhkYzRkMjhkMzM5OC90YWJsZXJhbmdlOmM2ZGM4NGRiZDMxNjQ1M2JiMmVmOGRjNGQyOGQzMzk4XzMtNS0xLTEtMjgyOTI_139beae0-2df6-4194-99d5-64aaad2cb7d9"
      unitRef="usd">-2466000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTpjNmRjODRkYmQzMTY0NTNiYjJlZjhkYzRkMjhkMzM5OC90YWJsZXJhbmdlOmM2ZGM4NGRiZDMxNjQ1M2JiMmVmOGRjNGQyOGQzMzk4XzQtMS0xLTEtMTU5NzM_50615ea8-4ea1-4a6f-87ff-fae5f7e81728"
      unitRef="usd">-17304000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTpjNmRjODRkYmQzMTY0NTNiYjJlZjhkYzRkMjhkMzM5OC90YWJsZXJhbmdlOmM2ZGM4NGRiZDMxNjQ1M2JiMmVmOGRjNGQyOGQzMzk4XzQtMy0xLTEtMTU5NzM_6cb192c1-98f3-44d1-a12a-3789a0a45b7a"
      unitRef="usd">-5775000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTpjNmRjODRkYmQzMTY0NTNiYjJlZjhkYzRkMjhkMzM5OC90YWJsZXJhbmdlOmM2ZGM4NGRiZDMxNjQ1M2JiMmVmOGRjNGQyOGQzMzk4XzQtNS0xLTEtMjgyOTI_9cbfc8a8-fac0-4f17-af61-adea7c9a07d3"
      unitRef="usd">-4281000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzI1MTk_c6b7492d-e4ea-4344-954b-7e75c1759423">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of income taxes computed by applying the federal statutory income tax rate of 26.5% to loss before income taxes to the total income tax benefit reported in the accompanying consolidated statements of operations is as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.624%"/&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:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:100%"&gt;Income tax at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in 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:100%"&gt;4,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation 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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forgiveness of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;Impairment of acquired intangible 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:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change to provision and other true-ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(607)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Benefit from) provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzEzNjc_0abbb6dc-edf4-41ee-8364-2c7e6b69ac24"
      unitRef="number">0.265</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzEzNjc_14717f38-789a-40d2-b5ee-61d3a0dd166a"
      unitRef="number">0.265</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzItMS0xLTEtMTU5NzM_30ac8fbb-11dd-4db1-b1bf-a390bc326d27"
      unitRef="usd">-4586000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzItMy0xLTEtMTU5NzM_7713bf9f-98a9-4a7b-8e43-a48d13f2577d"
      unitRef="usd">-1531000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzItNS0xLTEtMjgyOTU_a3655bf6-0254-4c40-8ec8-b683e103cd6b"
      unitRef="usd">-1134000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzMtMS0xLTEtMTU5NzM_4802e708-d3fe-41ad-89ea-0f7337b35dac"
      unitRef="usd">-139000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzMtMy0xLTEtMTU5NzM_3ecad204-992a-475d-baa3-535b3fc6f91d"
      unitRef="usd">-37000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzMtNS0xLTEtMjgyOTU_097f4e72-dd9d-4bf4-934f-b165a1ecfa44"
      unitRef="usd">-77000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzQtMS0xLTEtMTU5NzM_e3805824-d31f-4ab4-a22d-114b1fd878e9"
      unitRef="usd">4358000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzQtMy0xLTEtMTU5NzM_4bc16fe3-7c70-45cc-b21a-6e2cd02d8e0d"
      unitRef="usd">1588000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzQtNS0xLTEtMjgyOTU_770ad458-7efc-411b-a761-e95daf34cdda"
      unitRef="usd">15104000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzUtMS0xLTEtMjgyOTc_4512a6fe-0aaa-4894-a95d-9d77bca4c156"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzUtMy0xLTEtMjgzMDA_5cc7bc04-aca1-4056-9ac7-52d41dcc8e07"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzUtNS0xLTEtMjgyOTU_983fc890-ebfd-46c7-9872-f69957f3658c"
      unitRef="usd">85000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzUtMS0xLTEtMjQxNTE_5cad0778-08be-4832-994f-e7e19b7f2639"
      unitRef="usd">236000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzUtMy0xLTEtMjQxNTM_ca61485b-d16a-4abd-8e28-b4f8647a5765"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzYtNS0xLTEtMjgyOTU_384ddc0a-9deb-4608-aa00-8d7aaf195414"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzYtMS0xLTEtMjQxNTE_5e657d57-ae8d-484d-bf03-76911171a651"
      unitRef="usd">110000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzYtMy0xLTEtMjQxNTM_9545af49-1257-408d-b441-e6d4f6a29ce9"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzctNS0xLTEtMjgyOTU_c701df64-7edd-4a27-9e97-0e97f9df95bc"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzYtMS0xLTEtMTU5NzM_6c3703d8-4ecc-4c29-b946-67fba93b7708"
      unitRef="usd">144000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzYtMy0xLTEtMTU5NzM_f43ebbf7-7320-4b67-96e5-578d56d9cd0d"
      unitRef="usd">119000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzgtNS0xLTEtMjgyOTU_4616b19a-8fb4-4327-ba93-b53b9451e936"
      unitRef="usd">-13371000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzctMS0xLTEtMTU5NzM_8626db95-1db4-41f1-9226-19caa76e212f"
      unitRef="usd">334000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzctMy0xLTEtMTU5NzM_a4a5eed1-4b26-4828-b528-36e2b56ce455"
      unitRef="usd">-135000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzktNS0xLTEtMjgyOTU_18a24602-8cd4-4a6d-96c9-2ba0fe945af1"
      unitRef="usd">-607000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzgtMS0xLTEtMTU5NzM_514ae25c-86a1-42fd-a8f5-a5ad3c76afc1"
      unitRef="usd">-15000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzgtMy0xLTEtMTU5NzM_64e375f2-c531-4227-aaa7-38fdef04c6e5"
      unitRef="usd">4000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTo0YWE5YTdhNjNiZGE0N2E1OTM3Y2RiNTBjNmZkYWI3Ny90YWJsZXJhbmdlOjRhYTlhN2E2M2JkYTQ3YTU5MzdjZGI1MGM2ZmRhYjc3XzEwLTUtMS0xLTI4Mjk1_2868d819-ebbd-40e8-a056-5ff1bfdb10f2"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzI1MTQ_e3fe0077-19e3-4266-853c-bb68df7aaa47">A valuation allowance has been recorded, as realization of such assets is uncertain. Deferred income taxes are comprised as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.624%"/&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:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss and capital loss 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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,539&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, gross&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:100%"&gt;34,213&#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:100%"&gt;29,913&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, net of valuation allowance&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:100%"&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:100%"&gt;59&#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:100%"&gt;Deferred tax liabilities:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible 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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&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:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:100%"&gt;(74)&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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzMtMS0xLTEtMTU5NzM_118e2e97-199b-4d96-b34d-5064f03cc85f"
      unitRef="usd">31210000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzMtMy0xLTEtMTU5NzM_01e4e0d9-d18f-4c9d-862a-eccb6ad5f5cf"
      unitRef="usd">26539000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzQtMS0xLTEtMTU5NzM_0922acb0-66b9-4d95-a2eb-f072e0fb8089"
      unitRef="usd">2716000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzQtMy0xLTEtMTU5NzM_c6be0e5c-c531-4f15-a15e-1c32e8787e77"
      unitRef="usd">2381000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzUtMS0xLTEtMTU5NzM_9c9c4fa3-8e1e-4a44-b3b0-94817a7042a8"
      unitRef="usd">26000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzUtMy0xLTEtMTU5NzM_720456c3-1038-42d0-8798-db6233d15e67"
      unitRef="usd">1000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzYtMS0xLTEtMTU5NzM_7af611d3-9f8d-4106-8ff1-39930f589cf2"
      unitRef="usd">261000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzYtMy0xLTEtMTU5NzM_391ebb0d-1900-48d0-a586-950f4b0e6843"
      unitRef="usd">992000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzctMS0xLTEtMTU5NzM_bd968803-0f30-4463-afd7-c55d964e534a"
      unitRef="usd">34213000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzctMy0xLTEtMTU5NzM_2c18f51e-abd7-490b-9f62-0a7e6c3bfced"
      unitRef="usd">29913000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzgtMS0xLTEtMTU5NzM_c301a5bf-5884-4eb8-a632-c49f5775aa6c"
      unitRef="usd">34213000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzgtMy0xLTEtMTU5NzM_2487c790-356e-4a73-8d93-8f97e944e935"
      unitRef="usd">29854000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzktMS0xLTEtMTU5NzM_3b004311-6db7-44b6-b68b-da446496613b"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzktMy0xLTEtMTU5NzM_7b0dddd9-545c-40a4-bb5d-b5e82b0be918"
      unitRef="usd">59000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzExLTEtMS0xLTE1OTcz_dc0b1de6-0818-43d9-9522-92d4311153ec"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzExLTMtMS0xLTE1OTcz_a86f9efc-44a3-4797-a45e-0c7264cf2156"
      unitRef="usd">74000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzEyLTEtMS0xLTE1OTcz_fbfe9aab-0b90-40cd-b4d4-3518d0582151"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzEyLTMtMS0xLTE1OTcz_077b9766-38fe-415f-af57-a441a31931f5"
      unitRef="usd">74000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzEzLTEtMS0xLTE1OTcz_e2fcfff6-bee5-449e-8692-70d5b6d264d0"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90YWJsZTozODk2M2Q5OTU5MzA0YzEyYjM0ZWY1ODk2NmZiZDlhZS90YWJsZXJhbmdlOjM4OTYzZDk5NTkzMDRjMTJiMzRlZjU4OTY2ZmJkOWFlXzEzLTMtMS0xLTE1OTcz_dce8e24a-202f-49c9-8922-518acd0ddfe2"
      unitRef="usd">15000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i2dcdce58a9dc487782dec9af732a493e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzIxMjE_fb2f53cc-12ee-4cfb-9762-52b17f2183bb"
      unitRef="usd">59300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="idd4bfb88d2f24e13bbeb1dd08b526fab_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzEwOTk1MTE2MzAzNTk_0e67915d-2999-4bea-b779-0b53df0d70d8">2031-12-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i1e1e5ee78216469ca93d71e921b60751_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzIyNzI_f406aba3-3078-4599-b9df-1500282b72e3"
      unitRef="usd">11000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="i7406e19f13d64c3089a4792a391f3149_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzEwOTk1MTE2MzAzNjM_fbbf64fa-965c-4ca2-8e2a-5e699243a414">2034-12-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <any:OperatingLossCarryforwardnoexpiration
      contextRef="i1e1e5ee78216469ca93d71e921b60751_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzIzNDA_6b09e39a-e805-445b-b75b-c618c2da2730"
      unitRef="usd">7200000</any:OperatingLossCarryforwardnoexpiration>
    <any:Capitallosscarryforwards
      contextRef="i2dcdce58a9dc487782dec9af732a493e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTAvZnJhZzoyYzY0M2I5MDc0ZTg0YWQ0YTdmMDhhMjBlZmQzMWE1Zi90ZXh0cmVnaW9uOjJjNjQzYjkwNzRlODRhZDRhN2YwOGEyMGVmZDMxYTVmXzI0Mzg_204a1134-5142-4143-ba43-6067e72078e4"
      unitRef="usd">27700000</any:Capitallosscarryforwards>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTYvZnJhZzpiMWFjOGViZTNhYTM0NGU4YjUwMTUyYzBhZTBlYzdmNy90ZXh0cmVnaW9uOmIxYWM4ZWJlM2FhMzQ0ZThiNTAxNTJjMGFlMGVjN2Y3XzI5Mjk_639c8a29-f8e9-4c71-8122-a44230a95b90">Related Party Transactions&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2018, the Company entered into a Transition Service Agreement (&#x201c;TSA&#x201d;) to facilitate an orderly transition process for the divestiture of Overland. As of December 31, 2021 and 2020, the TSA had a prepaid balance of nil and $115,000. Overland is no longer a related party of the Company. Net expense incurred by the Company for to the TSA when Overland was classified as a related party was minimal during 2021. Net expense incurred by the Company was approximately $230,000 and $525,000 for the years ended December 31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 2019, the Company entered into agreements with certain executives of the Company and the Company&#x2019;s Board of Directors to extinguish certain accrued liabilities. The Company wrote off $1.7&#160;million of outstanding liabilities and recorded a gain on forgiveness of liabilities, which is included in other income (expense), net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 31, 2021 and 2020, accounts payable and accrued liabilities included nil and $247,000, respectively, due to related parties.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="id9cec341bfc44924a98aba81a93b49b5_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTYvZnJhZzpiMWFjOGViZTNhYTM0NGU4YjUwMTUyYzBhZTBlYzdmNy90ZXh0cmVnaW9uOmIxYWM4ZWJlM2FhMzQ0ZThiNTAxNTJjMGFlMGVjN2Y3XzE2NDkyNjc0NDgwNDg_973e543a-383c-4eaa-a617-e74c50e30c5d"
      unitRef="usd">0</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i020da7fb7c14405ab3e709198edcda28_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTYvZnJhZzpiMWFjOGViZTNhYTM0NGU4YjUwMTUyYzBhZTBlYzdmNy90ZXh0cmVnaW9uOmIxYWM4ZWJlM2FhMzQ0ZThiNTAxNTJjMGFlMGVjN2Y3XzIzMDQ_b50e4c6e-d6e1-463f-85cd-c113ac6a1b6c"
      unitRef="usd">115000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTYvZnJhZzpiMWFjOGViZTNhYTM0NGU4YjUwMTUyYzBhZTBlYzdmNy90ZXh0cmVnaW9uOmIxYWM4ZWJlM2FhMzQ0ZThiNTAxNTJjMGFlMGVjN2Y3XzIzODg_bebd762e-fbb2-4d19-9435-6823e7f80c36"
      unitRef="usd">230000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTYvZnJhZzpiMWFjOGViZTNhYTM0NGU4YjUwMTUyYzBhZTBlYzdmNy90ZXh0cmVnaW9uOmIxYWM4ZWJlM2FhMzQ0ZThiNTAxNTJjMGFlMGVjN2Y3XzEwOTk1MTE2MzU2NTk_c0322fc3-e1cb-4321-8053-6e18c9b03095"
      unitRef="usd">525000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTYvZnJhZzpiMWFjOGViZTNhYTM0NGU4YjUwMTUyYzBhZTBlYzdmNy90ZXh0cmVnaW9uOmIxYWM4ZWJlM2FhMzQ0ZThiNTAxNTJjMGFlMGVjN2Y3XzEwOTk1MTE2MzU3Mzc_5f464ca5-c02d-4d7c-932b-89bfa6259d33"
      unitRef="usd">1700000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTYvZnJhZzpiMWFjOGViZTNhYTM0NGU4YjUwMTUyYzBhZTBlYzdmNy90ZXh0cmVnaW9uOmIxYWM4ZWJlM2FhMzQ0ZThiNTAxNTJjMGFlMGVjN2Y3XzI4ODI_3eac5615-6f34-40dd-b514-578df79534a8"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMTYvZnJhZzpiMWFjOGViZTNhYTM0NGU4YjUwMTUyYzBhZTBlYzdmNy90ZXh0cmVnaW9uOmIxYWM4ZWJlM2FhMzQ0ZThiNTAxNTJjMGFlMGVjN2Y3XzI4ODk_29da8e5b-f0ab-4918-88e1-344a7be0a1f0"
      unitRef="usd">247000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzU0OTk_3cd04511-4a52-4397-9743-446a8fb4765b">Commitments and Contingencies&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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, 2021 and 2020, the Company had no right-to-use lease assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rent expense under non-cancelable operating leases is recognized on a straight-line basis over the respective lease terms and $0.2&#160;million for the year ended December 31, 2019. The Company vacated such premise in September 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&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;NuMiner Machine Purchase Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Company paid a $10.0&#160;million refundable deposit to NuMiner with the intent to enter into an agreement with NuMiner to purchase 60,000 units of new NM440 Machines for the purpose of cryptocurrency mining, which agreement was executed in February 2022 (the &#x201c;NuMiner Agreement&#x201d;). In the event the evaluation of the NM440 Machines that NuMiner will provide to the Company for evaluation purposes yield results unsatisfactory to the Company, and the purchase agreement is terminated, all payments shall be returned to the Company. If, upon evaluation, the NM440 Machines perform to the satisfaction of the terms outlined in the contract, the Company will apply the advanced payments and make the remaining payments to NuMiner throughout 2022. To make such payments, the Company anticipates pursuing financing through debt and/or equity markets and/or utilizing the vendor financing provided for in the NuMiner Agreement. In the event the NuMiner Agreement is performed in full, the aggregate payments to NuMiner will be $1.7&#160;billion in 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Master Services Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 19, 2021, Gryphon entered into a Master Services Agreement with the Company (the &#x201c;Gryphon MSA&#x201d;). To provide greater certainty as to the term of the Gryphon MSA, on December 29, 2021, the Company and Gryphon entered into Amendment No. 1 to the Gryphon MSA (the &#x201c;Gryphon MSA Amendment&#x201d;) to extend the initial term of the Gryphon MSA from three to four years, or to five years in the event the Company does not receive delivery of a specified minimum number of cryptocurrency mining machines during 2022. Subject to written notice from the Company and an opportunity by Gryphon to cure for a period of up to 180 days, the Company shall be entitled to terminate the Gryphon MSA in the event of: (i) Gryphon&#x2019;s failure to perform the services under the Gryphon MSA in a professional and workmanlike manner in accordance with generally recognized crypto-mining industry standards for similar services, or (ii) Gryphon&#x2019;s gross negligence, fraud or willful misconduct in connection with performing the services. Gryphon shall be entitled to specific performance or termination for cause in the event of a breach by the Company, subject to written notice and an opportunity to cure for a period of up to 180 days. As consideration for the Gryphon MSA, Gryphon shall receive the equivalent of 22.5% of the net operating profit, as defined in the Gryphon MSA, of all of the Company&#x2019;s blockchain and cryptocurrency-related operations as a management fee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Digital Mining Hosting Sub-Lease&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 5, 2021, the Company entered into a Sub-License and Delegation Agreement (&#x201c;Hosting Sub-Lease&#x201d;) by and between Gryphon and the Company, which assigned to the Company certain Master Services Agreement, dated as of September 12, 2021 (the &#x201c;Core Scientific MSA&#x201d;), by and between Core Scientific, and Gryphon and Master Services Agreement Order #2 (&#x201c;Order 2&#x201d;). On December 29, 2021, the Company and Gryphon entered into Amendment No. 1 to the Sub-Lease Agreement (the &#x201c;Sub-Lease Amendment&#x201d;) to provide Gryphon the right to recapture the usage of up to 50% of the hosting capacity to be managed by Core Scientific if the Merger Agreement is terminated prior to consummation of the merger. The agreement allows for approximately 230 MW of carbon neutral digital mining hosting capacity to be managed by Core Scientific as hosting partner. The agreement features the installation of digital asset miners at Core Scientific's net carbon neutral blockchain data centers over the course of 14 months. As part of the agreement, Core Scientific will provide digital mining fleet management and monitoring solution, Minder&#x2122;, data analytics, alerting, monitoring, and miner management services. As of December&#160;31, 2021, the Company has paid $20.0&#160;million to Gryphon for Order 2. The remaining commitment of $31.3&#160;million is to be paid over the next ten months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Hosting Sub-Lease shall automatically terminate upon the termination of the Core Scientific MSA and/or Order 2 in accordance with their respective terms. In addition, upon any termination of the Gryphon Merger Agreement by Sphere 3D, Gryphon shall have the right, in its sole discretion, to terminate this Core Scientific MSA in its entirety (including the Hosting Sub-Lease) upon not less than 180 calendar days&#x2019; written notice to Sphere 3D.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&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;BitFuFu Machine Purchase Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2021, the Company entered into an agreement with BitFuFu, subsequently amended in September 2021, for the purchase of digital mining hardware and other equipment to the Company. The Company has committed to purchase 60,000 machines for an aggregate value of $305.7&#160;million through December 2022. As of December&#160;31, 2021, the Company has paid a $92.0&#160;million down payment to BitFuFu for prepayment towards the machines which began delivery in January 2022. The down payment and payment of total purchase price are not refundable, save as otherwise mutually agreed to by the parties. The remaining $213.7&#160;million is payable over the next nine months. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&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;SPAC Sponsor Loan Commitment to MEOA&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021, the Company&#x2019;s subsidiary, SPAC Sponsor, entered into an agreement with MEOA to provide MEOA with loans in such amounts as may be required by MEOA from time to time to fund MEOA&#x2019;s working capital requirements, up to an aggregate of $0.5&#160;million (the &#x201c;MEOA Commitment Agreement&#x201d;). Each such loan would be evidenced by a promissory note, and would be payable upon consummation of MEOA&#x2019;s initial business combination, without interest, or, at the SPAC Sponsor&#x2019;s discretion, would be convertible into warrants of MEOA at a price of $1.00 per warrant. If MEOA does not complete a business combination, any such loans would be forgiven.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Majestic Dragon Financial Advisory Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2021, the Company retained, Majestic Dragon Financial Services Ltd. (&#x201c;Majestic Dragon&#x201d;), to provide consulting and financial advisory services to the Company commencing on the closing of the Hertford Agreement, dated as of July 31, 2021, for a term ending on the date on which Majestic Dragon and its affiliates or any funds managed by Majestic Dragon cease to own, directly or indirectly, any equity interests of the Company. The Company will pay Majestic Dragon (i) 3.0% of the Hertford Agreement transaction, paid in common shares, which amount shall be paid concurrently with any payment made to Hertford for the placement of the assets to the Company from Hertford pursuant to the terms of the Hertford Agreement, and (ii) 100 Bitcoin per year for a period of two years, payable from the first coin mined in the corresponding year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&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;Letters of credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 ordinary course of business, the Company provides standby letters of credit to third parties as required for certain transactions initiated by the Company. As of December&#160;31, 2021, the Company&#x2019;s had no outstanding standby letters of credit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warranty and Extended Warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had $56,000 and $154,000 in deferred costs included in other current and non-current assets related to deferred service revenue at December&#160;31, 2021 and 2020, respectively. Changes in the liability for deferred revenue associated with extended warranties and service contracts were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.246%"/&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:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred&lt;br/&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,109&#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(817)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in liability for warranties issued during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability at December 31, 2020&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:100%"&gt;739&#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(760)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in liability for warranties issued during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability at December 31, 2021&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:6pt;text-indent:27pt"&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;Litigation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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, from time to time, subject to claims and suits arising in the ordinary course of business. In the opinion of management, the ultimate resolution of such pending proceedings will not have a material effect on the Company&#x2019;s results of operations, financial position or cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2015, the Company filed a proof of claim in connection with bankruptcy proceedings of V3 Systems, Inc. (&#x201c;V3&#x201d;) based on breaches by V3 of the Asset Purchase Agreement entered into between V3 and the Company dated February 11, 2014 (the &#x201c;APA&#x201d;). On October 6, 2015, UD Dissolution Liquidating Trust (&#x201c;UD Trust&#x201d;), post-confirmation liquidating trust established by V3&#x2019;s plan of liquidation, filed a complaint against the Company and certain of its current and former directors in the U.S. Bankruptcy Court for the District of Utah Central Division objecting to our proof of claim and asserting claims for affirmative relief against the Company and its directors. This complaint alleges, among other things, that Sphere 3D breached the APA and engaged in certain other actions and/or omissions that caused V3 to be unable to timely sell the Sphere 3D common shares received by V3 pursuant to the APA. The UD Trust seeks, among other things, monetary damages for the loss of the potential earn-out consideration, the value of the common shares held back by us pursuant to the APA and costs and fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2018, UD Trust filed a complaint in U.S. District Court for the Northern District of California (&#x201c;California Complaint&#x201d;) asserting that two transactions involving the Company constitute fraudulent transfers under federal and state law. First, UD Trust alleges that the consolidation of the Company&#x2019;s and its subsidiaries&#x2019; indebtedness to the Cyrus Group into a debenture between FBC Holdings and the Company in December 2014 constitutes a fraudulent transfer. Second, UD Trust alleges that the Share Purchase Agreement constitutes a fraudulent transfer, and seeks to require that the proceeds of the transaction be placed in escrow until the V3 litigation is resolved. The California Complaint also asserts a claim against the Company&#x2019;s former CEO for breach of fiduciary duty, and a claim against the Cyrus Group for aiding and abetting breach of fiduciary duty. On July 25, 2018, the Company filed a motion seeking to dismiss all of the claims asserted against the Company and its former CEO. On the same day, the Cyrus Group filed a motion seeking to dismiss all claims asserted against the Cyrus Group. The UD Trust voluntarily dismissed this case without prejudice on February 5, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2019, UD Trust filed an amended complaint in the Delaware Bankruptcy Court. The amended complaint includes all of the claims and parties in the original complaint first filed in October 2015 in the Utah Bankruptcy Court as well as the claims and additional parties in the California Complaint.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 2020, the Company filed a renewed motion seeking to dismiss the majority of the claims asserted by the UD Trust in the amended complaint. On that same day, the Company also filed a counterclaim against the UD Trust in which the Company alleged that V3 breached numerous provisions of the APA. The Company&#x2019;s current and former officers and directors that were named as defendants in the amended complaint as well as the Cyrus Group all filed motions seeking to dismiss all claims that the UD Trust alleged against them. In March 2021, the Delaware Bankruptcy Court issued a Memorandum Opinion in which it for the most part denied the defendants&#x2019; motions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 2021, the parties participated in a mediation. At the mediation, the parties reached an agreement in principle to settle all claims between and among them. The parties entered a definitive Settlement Agreement and Mutual Release effective December 20, 2021. Under this agreement, the Company agreed to pay UD Trust $2.85&#160;million in exchange for a release of all claims. The Settlement Agreement and Mutual Release was approved by the Utah Bankruptcy Court by order dated February 14, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5Xzcw_603f20ec-e22f-4e8f-ab7e-5847ba71d40c"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5Xzcw_7a7ae5d4-397a-4f38-b7b0-4dc4677bbcfb"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2NzIxOTU_e2254f69-66fe-4b9b-8500-a1f04239bd20"
      unitRef="usd">200000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:DepositsAssets
      contextRef="i32ba324f4a7d426088216834dfc1cfd2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2Njg1NDg_7f2cadfe-341e-4f3c-93f0-c34a47d26053"
      unitRef="usd">10000000</us-gaap:DepositsAssets>
    <us-gaap:SignificantPurchaseCommitmentDescription
      contextRef="i2b983e9991514edf8f5d98b315c42b0b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2NzYxOTg_b19c7b06-2e24-41a8-8bce-b0c64d08fa91">enter into an agreement with NuMiner to purchase 60,000 units of new NM440 Machines for the purpose of cryptocurrency mining</us-gaap:SignificantPurchaseCommitmentDescription>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="ic4709662773d4cf6bc71fe857a565c09_I20220203"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2Njg2NTM_987edb35-1f7b-4421-8703-a66f35a1a0f1"
      unitRef="usd">1700000000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:OtherCommitmentsDescription
      contextRef="i0112c5e4c6bf40f4b8f1416677553469_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2NzYyMDA_669c8f2a-2330-461b-9e2e-e19638bee601">Gryphon shall receive the equivalent of 22.5% of the net operating profit, as defined in the Gryphon MSA, of all of the Company&#x2019;s blockchain and cryptocurrency-related operations as a management fee.</us-gaap:OtherCommitmentsDescription>
    <us-gaap:LesseeOperatingLeaseDescription
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2NzAxNDM_7669a9cc-ff2a-4adb-b966-f6f17a54e845">The agreement allows for approximately 230 MW of carbon neutral digital mining hosting capacity to be managed by Core Scientific as hosting partner.</us-gaap:LesseeOperatingLeaseDescription>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2NzAxMTE_99d0a18e-a397-48e3-8b04-90100c110418">P14M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeasePayments
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2Njg2MDE_84eb2e48-24d2-4d47-a6d1-d6ba8079eb19"
      unitRef="usd">20000000</us-gaap:OperatingLeasePayments>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2Njg2MTY_eb78726d-e14b-4333-9e67-c2ee607faa38"
      unitRef="usd">31300000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2Njg2MzU_13aec6bf-1aa6-4763-b563-cce261fe7169">P10M</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LesseeOperatingSubleaseOptionToTerminate
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzE2NDkyNjc0NzExNDY_14970a3f-31f9-4f47-8759-c77c0dc2d728">upon any termination of the Gryphon Merger Agreement by Sphere 3D, Gryphon shall have the right, in its sole discretion, to terminate this Core Scientific MSA in its entirety (including the Hosting Sub-Lease) upon not less than 180 calendar days&#x2019; written notice to Sphere 3D.</us-gaap:LesseeOperatingSubleaseOptionToTerminate>
    <us-gaap:PropertyPlantAndEquipmentAdditionalDisclosures
      contextRef="i3435c0db2a46410f8471b1bb809cb6c5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2NzAxNDQ_2f95d2c0-db25-4311-9c6e-1123dba271ab">committed to purchase 60,000 machines</us-gaap:PropertyPlantAndEquipmentAdditionalDisclosures>
    <us-gaap:PurchaseObligation
      contextRef="ie2613fbe619d4bbe92f2cf3e5d114b75_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2NzAxMjg_3bd516ec-f734-4571-97ca-a824f23bffe8"
      unitRef="usd">305700000</us-gaap:PurchaseObligation>
    <any:PrepaidMachineAndEquipment
      contextRef="ie2613fbe619d4bbe92f2cf3e5d114b75_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2Njg1MTU_d1434fe0-6c14-4204-b0dd-3f233048c8b8"
      unitRef="usd">92000000</any:PrepaidMachineAndEquipment>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="ie2613fbe619d4bbe92f2cf3e5d114b75_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2Njg0OTk_47202023-5504-4e85-a183-9c70b1249f4e"
      unitRef="usd">213700000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationTerm
      contextRef="i3435c0db2a46410f8471b1bb809cb6c5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2Njg1Mjk_2f272ae0-2456-4cab-b6f3-ca9c0ab1116a">P9M</us-gaap:UnrecordedUnconditionalPurchaseObligationTerm>
    <us-gaap:OtherCommitment
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2NzAxNDY_00619a64-8063-40b4-8e7f-e71890a9324a"
      unitRef="usd">500000</us-gaap:OtherCommitment>
    <us-gaap:OtherCommitmentsDescription
      contextRef="i044914d3488c4ad992df291d8e27df3e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2NzAxNTk_f200126f-0a2b-4905-a7ea-6c0fd54496dc">at the SPAC Sponsor&#x2019;s discretion, would be convertible into warrants of MEOA at a price of $1.00 per warrant. If MEOA does not complete a business combination, any such loans would be forgiven.</us-gaap:OtherCommitmentsDescription>
    <us-gaap:OtherCommitmentsDescription
      contextRef="i3309b9acce9c46399de5d8ea2f4463d1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2NzYyMDc_e40d5679-7540-490e-8d81-21bc93a0f33e">The Company will pay Majestic Dragon (i) 3.0% of the Hertford Agreement transaction, paid in common shares, which amount shall be paid concurrently with any payment made to Hertford for the placement of the assets to the Company from Hertford pursuant to the terms of the Hertford Agreement, and (ii) 100 Bitcoin per year for a period of two years, payable from the first coin mined in the corresponding year.</us-gaap:OtherCommitmentsDescription>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzU0Ng_668acb8a-1f09-4f48-b1ca-0ae76178a8de"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DeferredCostsCurrentAndNoncurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzYzNg_8ee54c8e-2a14-407b-8b40-6ec9da7b31dc"
      unitRef="usd">56000</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <us-gaap:DeferredCostsCurrentAndNoncurrent
      contextRef="ibe888314150544a78626291dc02c7ac0_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzY0Mw_351ca831-4b51-42e4-bfd5-9bfac9d4568a"
      unitRef="usd">154000</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzU1MDM_f7bfb593-722f-403a-a16c-4f6531d74acd">Changes in the liability for deferred revenue associated with extended warranties and service contracts were as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.246%"/&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:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred&lt;br/&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,109&#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(817)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in liability for warranties issued during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability at December 31, 2020&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:100%"&gt;739&#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(760)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in liability for warranties issued during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability at December 31, 2021&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:DeferredRevenue
      contextRef="i9833668106384225a3dd5a1a9c72d143_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90YWJsZTozZmI2ZjZkNzJiOGM0ZDg0YjNkMmEzMWI1N2QzNjVlNy90YWJsZXJhbmdlOjNmYjZmNmQ3MmI4YzRkODRiM2QyYTMxYjU3ZDM2NWU3XzEtMy0xLTEtMTU5NzM_9c93d575-6187-45b8-8591-c61d21b7bfb8"
      unitRef="usd">1109000</us-gaap:DeferredRevenue>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i1ff5986b9dbb453d8a2e43001ba9b779_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90YWJsZTozZmI2ZjZkNzJiOGM0ZDg0YjNkMmEzMWI1N2QzNjVlNy90YWJsZXJhbmdlOjNmYjZmNmQ3MmI4YzRkODRiM2QyYTMxYjU3ZDM2NWU3XzItMy0xLTEtMTU5NzM_76675e35-44f8-4bc3-ad2f-9d7c3f34fa55"
      unitRef="usd">817000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i1ff5986b9dbb453d8a2e43001ba9b779_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90YWJsZTozZmI2ZjZkNzJiOGM0ZDg0YjNkMmEzMWI1N2QzNjVlNy90YWJsZXJhbmdlOjNmYjZmNmQ3MmI4YzRkODRiM2QyYTMxYjU3ZDM2NWU3XzMtMy0xLTEtMTU5NzM_b862882f-3240-4615-83ed-d7e431a44c1a"
      unitRef="usd">447000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:DeferredRevenue
      contextRef="iece8723dd20e464589145489354bac2b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90YWJsZTozZmI2ZjZkNzJiOGM0ZDg0YjNkMmEzMWI1N2QzNjVlNy90YWJsZXJhbmdlOjNmYjZmNmQ3MmI4YzRkODRiM2QyYTMxYjU3ZDM2NWU3XzUtMy0xLTEtMTU5NzM_d3d5d9a0-e865-4a1d-a11d-33c963a52e98"
      unitRef="usd">739000</us-gaap:DeferredRevenue>
    <us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease
      contextRef="i3f1bd4bdc4044dd8b2a61e499a8c842d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90YWJsZTozZmI2ZjZkNzJiOGM0ZDg0YjNkMmEzMWI1N2QzNjVlNy90YWJsZXJhbmdlOjNmYjZmNmQ3MmI4YzRkODRiM2QyYTMxYjU3ZDM2NWU3XzYtMy0xLTEtMTgyNDU_8740402a-2853-427d-afaa-04ff61165bf9"
      unitRef="usd">-134000</us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i3f1bd4bdc4044dd8b2a61e499a8c842d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90YWJsZTozZmI2ZjZkNzJiOGM0ZDg0YjNkMmEzMWI1N2QzNjVlNy90YWJsZXJhbmdlOjNmYjZmNmQ3MmI4YzRkODRiM2QyYTMxYjU3ZDM2NWU3XzYtMy0xLTEtMTU5NzM_24c12a7d-5706-4245-9f10-00c322b22810"
      unitRef="usd">760000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i3f1bd4bdc4044dd8b2a61e499a8c842d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90YWJsZTozZmI2ZjZkNzJiOGM0ZDg0YjNkMmEzMWI1N2QzNjVlNy90YWJsZXJhbmdlOjNmYjZmNmQ3MmI4YzRkODRiM2QyYTMxYjU3ZDM2NWU3XzctMy0xLTEtMTU5NzM_dee35f02-95f9-43ed-9634-53750e0b2d5b"
      unitRef="usd">369000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:DeferredRevenue
      contextRef="ia09c05e868ec4ea0ae11425ef2c57462_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90YWJsZTozZmI2ZjZkNzJiOGM0ZDg0YjNkMmEzMWI1N2QzNjVlNy90YWJsZXJhbmdlOjNmYjZmNmQ3MmI4YzRkODRiM2QyYTMxYjU3ZDM2NWU3XzktMy0xLTEtMTU5NzM_b598f40b-0ecf-488a-afc7-8a2fec940f5d"
      unitRef="usd">214000</us-gaap:DeferredRevenue>
    <any:Deferredrevenueextendedwarrantiescurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90YWJsZTozZmI2ZjZkNzJiOGM0ZDg0YjNkMmEzMWI1N2QzNjVlNy90YWJsZXJhbmdlOjNmYjZmNmQ3MmI4YzRkODRiM2QyYTMxYjU3ZDM2NWU3XzEwLTMtMS0xLTE1OTcz_eef219bd-c73c-45ea-ad77-95c1acf00ce5"
      unitRef="usd">155000</any:Deferredrevenueextendedwarrantiescurrent>
    <any:Deferredrevenueextendedwarrantiesnoncurrent
      contextRef="i0d99e2a6f3404acbbf56a09ea6730488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90YWJsZTozZmI2ZjZkNzJiOGM0ZDg0YjNkMmEzMWI1N2QzNjVlNy90YWJsZXJhbmdlOjNmYjZmNmQ3MmI4YzRkODRiM2QyYTMxYjU3ZDM2NWU3XzExLTMtMS0xLTE1OTcz_efa1a9b2-ab73-4ed8-8ee1-9f664e6ae5cb"
      unitRef="usd">59000</any:Deferredrevenueextendedwarrantiesnoncurrent>
    <us-gaap:DeferredRevenue
      contextRef="ia09c05e868ec4ea0ae11425ef2c57462_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90YWJsZTozZmI2ZjZkNzJiOGM0ZDg0YjNkMmEzMWI1N2QzNjVlNy90YWJsZXJhbmdlOjNmYjZmNmQ3MmI4YzRkODRiM2QyYTMxYjU3ZDM2NWU3XzEyLTMtMS0xLTE1OTcz_9d36cefb-bd43-4e58-9e1a-384fa408cd16"
      unitRef="usd">214000</us-gaap:DeferredRevenue>
    <us-gaap:LitigationSettlementExpense
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjIvZnJhZzozMGVhMjM0ZTVjZWE0N2RiYWY3NjliNDk5N2ZmYjcyOS90ZXh0cmVnaW9uOjMwZWEyMzRlNWNlYTQ3ZGJhZjc2OWI0OTk3ZmZiNzI5XzEwOTk1MTE2NzE4NTQ_185cc8a0-0dad-4326-aafc-83b7d5665253"
      unitRef="usd">2850000</us-gaap:LitigationSettlementExpense>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90ZXh0cmVnaW9uOjRiMjlkNzA3YWVjYjQ5ZTdhYzk1YzVjOWFlODY5NzZmXzEzNzE_b9be0b35-5f43-43ef-84a5-4bffc7d6186a">Segmented Information&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 reports segment information as a single reportable business segment based upon the manner in which related information is organized, reviewed, and managed. The Company operates in one segment providing data storage and desktop virtualization solutions for small and medium businesses and distributed enterprises. The Company conducts business globally, and its sales and support activities are managed on a geographic basis. Our management reviews financial information presented on a consolidated basis, accompanied by disaggregated information it receives from its internal management system about revenues by geographic region, based on the location from which the customer relationship is managed, for purposes of allocating resources and evaluating financial performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&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;Information about Products and Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&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 net revenue (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.625%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:8pt;font-weight:700;line-height:100%"&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:100%"&gt;Disk systems&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,493&#160;&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,579&#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:6pt;text-indent:27pt"&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;Information about Geographic Areas &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 markets its products domestically and internationally. Revenue is attributed to the location to which the product was shipped. The Company divides its worldwide sales into the following geographical regions: Americas; APAC, consisting of Asia Pacific countries; and EMEA consisting of Europe, the Middle East and Africa. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 net revenue by geographic area (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:8pt;font-weight:700;line-height:100%"&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:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,844&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90ZXh0cmVnaW9uOjRiMjlkNzA3YWVjYjQ5ZTdhYzk1YzVjOWFlODY5NzZmXzIyMA_5e024b73-4b78-45f0-86b0-4aecf96083f0"
      unitRef="number">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90ZXh0cmVnaW9uOjRiMjlkNzA3YWVjYjQ5ZTdhYzk1YzVjOWFlODY5NzZmXzEzNjM_89346f6e-13ac-4eef-bd0e-094d344f639e">&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 net revenue (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.625%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:8pt;font-weight:700;line-height:100%"&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:100%"&gt;Disk systems&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,493&#160;&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,579&#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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:Revenues
      contextRef="i19cd70aa3c5a45be80bbc35fb3a1680f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTozMmRiODdkY2RjNGI0NzdlYjUwMDNiOTZlODA5Y2U2MS90YWJsZXJhbmdlOjMyZGI4N2RjZGM0YjQ3N2ViNTAwM2I5NmU4MDljZTYxXzItMi0xLTEtMTU5NzM_5c76af43-4260-47b9-a26e-985faa0a376b"
      unitRef="usd">908000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i01ccc87157d74080952465634d104b25_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTozMmRiODdkY2RjNGI0NzdlYjUwMDNiOTZlODA5Y2U2MS90YWJsZXJhbmdlOjMyZGI4N2RjZGM0YjQ3N2ViNTAwM2I5NmU4MDljZTYxXzItNC0xLTEtMTU5NzM_695f6292-852d-4a10-97c1-7c877048efec"
      unitRef="usd">2347000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iea46b0d454be429089046c6199bbc5c7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTozMmRiODdkY2RjNGI0NzdlYjUwMDNiOTZlODA5Y2U2MS90YWJsZXJhbmdlOjMyZGI4N2RjZGM0YjQ3N2ViNTAwM2I5NmU4MDljZTYxXzItNi0xLTEtMjc1MTk_dcbd74d4-1a41-4038-b148-1feed94f3b5b"
      unitRef="usd">3086000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0253721a1edb416d80c0f4c0f806936e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTozMmRiODdkY2RjNGI0NzdlYjUwMDNiOTZlODA5Y2U2MS90YWJsZXJhbmdlOjMyZGI4N2RjZGM0YjQ3N2ViNTAwM2I5NmU4MDljZTYxXzMtMi0xLTEtMTU5NzM_551e4ed3-4ebd-4533-ad57-a7be3343187a"
      unitRef="usd">2812000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib8550369d5434eea80eaeb6e7c445be2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTozMmRiODdkY2RjNGI0NzdlYjUwMDNiOTZlODA5Y2U2MS90YWJsZXJhbmdlOjMyZGI4N2RjZGM0YjQ3N2ViNTAwM2I5NmU4MDljZTYxXzMtNC0xLTEtMTU5NzM_d85dae78-0e38-411f-b7cb-7eca23603fac"
      unitRef="usd">2501000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifc88e69ff4a64cf298c0667e369f1902_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTozMmRiODdkY2RjNGI0NzdlYjUwMDNiOTZlODA5Y2U2MS90YWJsZXJhbmdlOjMyZGI4N2RjZGM0YjQ3N2ViNTAwM2I5NmU4MDljZTYxXzMtNi0xLTEtMjc1MTk_05657a7a-4699-4648-ae27-5e2b9d1807bc"
      unitRef="usd">2493000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTozMmRiODdkY2RjNGI0NzdlYjUwMDNiOTZlODA5Y2U2MS90YWJsZXJhbmdlOjMyZGI4N2RjZGM0YjQ3N2ViNTAwM2I5NmU4MDljZTYxXzQtMi0xLTEtMTU5NzM_375f8c19-1594-4768-bfda-856da4795d43"
      unitRef="usd">3720000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTozMmRiODdkY2RjNGI0NzdlYjUwMDNiOTZlODA5Y2U2MS90YWJsZXJhbmdlOjMyZGI4N2RjZGM0YjQ3N2ViNTAwM2I5NmU4MDljZTYxXzQtNC0xLTEtMTU5NzM_87a3a2c2-7899-4a18-b78b-f7e00ecb165f"
      unitRef="usd">4848000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTozMmRiODdkY2RjNGI0NzdlYjUwMDNiOTZlODA5Y2U2MS90YWJsZXJhbmdlOjMyZGI4N2RjZGM0YjQ3N2ViNTAwM2I5NmU4MDljZTYxXzQtNi0xLTEtMjc1MTk_8f446542-f594-42ff-a0ba-e03baba760e0"
      unitRef="usd">5579000</us-gaap:Revenues>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90ZXh0cmVnaW9uOjRiMjlkNzA3YWVjYjQ5ZTdhYzk1YzVjOWFlODY5NzZmXzEzNzQ_be9d9cfd-afee-43f0-8fc2-b0cba874e2e0">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 net revenue by geographic area (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:8pt;font-weight:700;line-height:100%"&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:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,844&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="i7dda0f4cd95448cb84e3bf5f2e5dc2cc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTplZjY2ZDJjYzg4MmU0YTI3YTFhNWE3OGNmNzVlYjE1Zi90YWJsZXJhbmdlOmVmNjZkMmNjODgyZTRhMjdhMWE1YTc4Y2Y3NWViMTVmXzItMS0xLTEtMTU5NzM_03fc3379-3395-4cd8-920b-238f7095a611"
      unitRef="usd">3720000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0c7a6d5d69f64258be9295805e8288cc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTplZjY2ZDJjYzg4MmU0YTI3YTFhNWE3OGNmNzVlYjE1Zi90YWJsZXJhbmdlOmVmNjZkMmNjODgyZTRhMjdhMWE1YTc4Y2Y3NWViMTVmXzItMy0xLTEtMTU5NzM_a30fa214-b931-432f-b234-b2005b81a0a1"
      unitRef="usd">4844000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9cdce9676a6a445c81ae64623661257b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTplZjY2ZDJjYzg4MmU0YTI3YTFhNWE3OGNmNzVlYjE1Zi90YWJsZXJhbmdlOmVmNjZkMmNjODgyZTRhMjdhMWE1YTc4Y2Y3NWViMTVmXzItNS0xLTEtMjc1MzI_76ab6eb7-960e-4c3a-80f0-002d739da455"
      unitRef="usd">5023000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i14e6fe2c264b4d34bbd5ae34d56a7e7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTplZjY2ZDJjYzg4MmU0YTI3YTFhNWE3OGNmNzVlYjE1Zi90YWJsZXJhbmdlOmVmNjZkMmNjODgyZTRhMjdhMWE1YTc4Y2Y3NWViMTVmXzQtMS0xLTEtMTU5NzM_9ee8f099-f218-484d-b66a-484c8e0321c2"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i68607e8bf75543eb8a2067f2c3e5a267_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTplZjY2ZDJjYzg4MmU0YTI3YTFhNWE3OGNmNzVlYjE1Zi90YWJsZXJhbmdlOmVmNjZkMmNjODgyZTRhMjdhMWE1YTc4Y2Y3NWViMTVmXzQtMy0xLTEtMTU5NzM_532297f2-4fa1-40f7-be16-8c4cd9e83117"
      unitRef="usd">4000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaebbaff472324e688e7bb93f2d4977f3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTplZjY2ZDJjYzg4MmU0YTI3YTFhNWE3OGNmNzVlYjE1Zi90YWJsZXJhbmdlOmVmNjZkMmNjODgyZTRhMjdhMWE1YTc4Y2Y3NWViMTVmXzMtNS0xLTEtMjc1MzI_1fc5f887-4d91-4513-aa86-293326106e53"
      unitRef="usd">200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3f7ffb538e11415694411762f4a16bb7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTplZjY2ZDJjYzg4MmU0YTI3YTFhNWE3OGNmNzVlYjE1Zi90YWJsZXJhbmdlOmVmNjZkMmNjODgyZTRhMjdhMWE1YTc4Y2Y3NWViMTVmXzQtMS0xLTEtMjc1NDQ_e698f745-00c8-493b-9a6e-ad4ef2b1bc89"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id110cc27df824fa09b2254406a9146fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTplZjY2ZDJjYzg4MmU0YTI3YTFhNWE3OGNmNzVlYjE1Zi90YWJsZXJhbmdlOmVmNjZkMmNjODgyZTRhMjdhMWE1YTc4Y2Y3NWViMTVmXzQtMy0xLTEtMjc1NDQ_21dbd2e1-2ad1-4cba-b740-9ea8c816bd5a"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia6caff48f34c4af59a96b5337b384c34_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTplZjY2ZDJjYzg4MmU0YTI3YTFhNWE3OGNmNzVlYjE1Zi90YWJsZXJhbmdlOmVmNjZkMmNjODgyZTRhMjdhMWE1YTc4Y2Y3NWViMTVmXzQtNS0xLTEtMjc1MzI_52c3f7eb-c493-4df4-8a0a-1f7c19db5ede"
      unitRef="usd">356000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTplZjY2ZDJjYzg4MmU0YTI3YTFhNWE3OGNmNzVlYjE1Zi90YWJsZXJhbmdlOmVmNjZkMmNjODgyZTRhMjdhMWE1YTc4Y2Y3NWViMTVmXzUtMS0xLTEtMTU5NzM_1f4573bf-30a1-4060-bee5-5e7ef4b04490"
      unitRef="usd">3720000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i248d3c7491d6468891ac75f77c2f884f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTplZjY2ZDJjYzg4MmU0YTI3YTFhNWE3OGNmNzVlYjE1Zi90YWJsZXJhbmdlOmVmNjZkMmNjODgyZTRhMjdhMWE1YTc4Y2Y3NWViMTVmXzUtMy0xLTEtMTU5NzM_68b0600d-b730-4cc2-af95-1f44eb8efc7d"
      unitRef="usd">4848000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i87f6833ad9cc46d2ae6e32659de53ccc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMjgvZnJhZzo0YjI5ZDcwN2FlY2I0OWU3YWM5NWM1YzlhZTg2OTc2Zi90YWJsZTplZjY2ZDJjYzg4MmU0YTI3YTFhNWE3OGNmNzVlYjE1Zi90YWJsZXJhbmdlOmVmNjZkMmNjODgyZTRhMjdhMWE1YTc4Y2Y3NWViMTVmXzUtNS0xLTEtMjc1MzI_ec037eb1-5c0e-4dd6-a96e-14d2e67bae31"
      unitRef="usd">5579000</us-gaap:Revenues>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ibabc69e397314249b2296212546f687b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzE5Mzc_0c8cb140-40ab-42c1-9ae2-a22ac9124de9">Subsequent Events&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Gryphon Escrow Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, in connection with the Merger Agreement, the Company issued into escrow 850,000 common shares with a fair value of $1.2&#160;million, which will be released to Gryphon if the merger transaction is not consummated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;SPAC Sponsor Loan to MEOA&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 and March 2022, the Company&#x2019;s subsidiary, SPAC Sponsor, in connection with the MEOA Commitment Agreement, entered into promissory notes with MEOA for a loan in the aggregate amount of $337,000. Such loan is payable upon consummation of MEOA&#x2019;s initial business combination, without interest, or, at the SPAC Sponsor&#x2019;s discretion, would be convertible into warrants of MEOA at a price of $1.00 per warrant. If MEOA does not complete a business combination such loan would be forgiven.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 Advisory Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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 2021, the Company entered into a consulting agreement with PGP Capital Advisors. (&#x201c;PGP&#x201d;) which was amended on February 7, 2022, to provide financial advisory services (as amended, the &#x201c;PGP Consulting Agreement&#x201d;). As compensation for PGP&#x2019;s services to be provided pursuant to the PGP Consulting Agreement, on February 7, 2022, the Company issued to PGP (i) 100,000 common shares with a fair value of $0.2&#160;million, (ii) 100,000 warrants to purchase up to 100,000 common shares at an exercise price of $4.00 per share, (iii) 100,000 warrants to purchase up to 100,000 common shares at an exercise price of $5.00 per share, and (iv) 100,000 warrants to purchase up to 100,000 common shares at an exercise price of $6.00 per share. The warrants are immediately exercisable and expire five years from the issuance date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&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;Waxahachie Lease&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2022, the Company entered into a lease agreement for administrative offices and research facilities located in Waxahachie, Texas (the &#x201c;Waxahachie Lease&#x201d;) for approximately 3,600 square feet. The Waxahachie Lease occupancy will begin upon completion of certain tenant improvements, which are included in the Waxahachie Lease for up to $146,880, and has a term of five years. Occupancy is expected by June 2022. The Company will also pay a pro rata share of operating costs, insurance costs, utilities and real property taxes.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i8e25c3e7eb2c4e98b099680b47b156ee_D20220307-20220308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzE2NDkyNjc0NTQ5NTE_b1fef4f8-2a30-424d-8afb-5e0af5a35509"
      unitRef="shares">850000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssued1
      contextRef="i8e25c3e7eb2c4e98b099680b47b156ee_D20220307-20220308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2NDE3MTQ_6a182b18-9dea-4bb7-9f31-63dec8765253"
      unitRef="usd">1200000</us-gaap:StockIssued1>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib2eb80292a254251ab0c297e21934542_I20220321"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzE2NDkyNjc0NTM1NTE_6acc49b7-039e-48ba-847c-1efee249c27a"
      unitRef="usd">337000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:OtherCommitmentsDescription
      contextRef="ie25bbe9801614ea3b8f08e89a44cf800_D20220228-20220321"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2NDE0OTc_f6e0caae-668a-4ad8-bf28-fa5dbe329b75">Such loan is payable upon consummation of MEOA&#x2019;s initial business combination, without interest, or, at the SPAC Sponsor&#x2019;s discretion, would be convertible into warrants of MEOA at a price of $1.00 per warrant. If MEOA does not complete a business combination such loan would be forgiven.</us-gaap:OtherCommitmentsDescription>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="icb46e094c0ea457c9abbbee1a2c05ba3_D20220206-20220207"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2MzI5NzE_336d8d2d-da6a-4397-a9fb-1aa99beabaf8"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="icb46e094c0ea457c9abbbee1a2c05ba3_D20220206-20220207"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2NDE3Mjg_f0a6e422-0a59-4500-a376-7dbea663c026"
      unitRef="usd">200000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i71507f789ace460cbf7ebaa03211ce61_I20220207"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2MzQyNjE_7f44e459-28e3-4d04-b8d9-8e218f013920"
      unitRef="shares">100000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i71507f789ace460cbf7ebaa03211ce61_I20220207"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2MzQyNzA_736f1d18-2d60-433f-b8f0-f6117154e5ea"
      unitRef="shares">100000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i71507f789ace460cbf7ebaa03211ce61_I20220207"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2MzQyNzk_1590337b-b567-4279-b3e4-13734d80d74c"
      unitRef="usdPerShare">4.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i6ca7a7b410924f759626924059b01c6d_I20220207"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2MzQyOTc_53ef7824-dbc3-4a11-b7d0-66029f82e9f6"
      unitRef="shares">100000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i6ca7a7b410924f759626924059b01c6d_I20220207"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2MzQzMDY_781d668e-42c5-4be2-ae10-4da4da70c6a3"
      unitRef="shares">100000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i6ca7a7b410924f759626924059b01c6d_I20220207"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2MzQzMTU_4dcad13f-b822-42b1-a5a8-904045733f4f"
      unitRef="usdPerShare">5.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="iab5a3dd2358346648d2ddbee2afda556_I20220207"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2MzQzMjc_70cb2a37-d65d-43de-9c04-96223901d895"
      unitRef="shares">100000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="iab5a3dd2358346648d2ddbee2afda556_I20220207"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2MzQzMzY_81607d82-cecf-4758-ba19-eff1d3f92451"
      unitRef="shares">100000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="iab5a3dd2358346648d2ddbee2afda556_I20220207"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2MzQzNDU_6cbe37de-d426-420f-af64-d37ab2345a54"
      unitRef="usdPerShare">6.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <any:WarrantTerm
      contextRef="id5e7217a28d24e6e9594ed0b299df83e_D20220206-20220207"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2MzQzOTE_c8b82ec3-3892-4538-ae7b-4be7fd0eb16d">P5Y</any:WarrantTerm>
    <us-gaap:LesseeOperatingLeaseDescription
      contextRef="i5b2c9ce39ae14bf591c2424d8775ceb0_D20220124-20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2NDE1MDQ_851f3069-cb0c-4f57-bc1f-b954469bbc60">In January 2022, the Company entered into a lease agreement for administrative offices and research facilities located in Waxahachie, Texas (the &#x201c;Waxahachie Lease&#x201d;) for approximately 3,600 square feet.</us-gaap:LesseeOperatingLeaseDescription>
    <us-gaap:IncentiveToLessee
      contextRef="iadba028b6f5e4bbc8ac0c447ab9e035c_I20220125"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2NDE0NzA_c588e2f5-a134-402f-b38a-5130942a67cb"
      unitRef="usd">146880</us-gaap:IncentiveToLessee>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="iadba028b6f5e4bbc8ac0c447ab9e035c_I20220125"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8zMzQvZnJhZzphMzYxOTc1MzJlMTc0MGQ4ODVhZGI0NGIyZTZhMmI0MS90ZXh0cmVnaW9uOmEzNjE5NzUzMmUxNzQwZDg4NWFkYjQ0YjJlNmEyYjQxXzEwOTk1MTE2NDE0Njg_c5c1e927-a6e3-45c4-abf3-31f2e84208e7">P5Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzEyLTEtMS0xLTE1OTcz_2336e5ae-da18-4608-9a98-93aac3ff4617"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzEyLTEtMS0xLTE1OTcz_2336e5ae-da18-4608-9a98-93aac3ff4617"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzUtMy0xLTEtMTU5NzM_6b956182-0012-44f0-98b7-1f4d84da9008"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzUtMy0xLTEtMTU5NzM_6b956182-0012-44f0-98b7-1f4d84da9008"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzEyLTMtMS0xLTE1OTcz_5958aa63-b3bf-4617-81d2-5ba67a6b9a69"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzEyLTMtMS0xLTE1OTcz_5958aa63-b3bf-4617-81d2-5ba67a6b9a69"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzUtMS0xLTEtMTU5NzM_d730f893-d81c-4670-a1c5-5923ffd27271"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzUtMS0xLTEtMTU5NzM_d730f893-d81c-4670-a1c5-5923ffd27271"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzMyMDg_04f8e5f1-18ec-4853-bf04-4b15884b01ad" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzMyMDg_04f8e5f1-18ec-4853-bf04-4b15884b01ad" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes the impact of foreign currency exchange rate fluctuations.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzEyLTEtMS0xLTE1OTcz_2336e5ae-da18-4608-9a98-93aac3ff4617"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzMyMDg_04f8e5f1-18ec-4853-bf04-4b15884b01ad"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzUtMy0xLTEtMTU5NzM_6b956182-0012-44f0-98b7-1f4d84da9008"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzMyMDg_04f8e5f1-18ec-4853-bf04-4b15884b01ad"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzEyLTMtMS0xLTE1OTcz_5958aa63-b3bf-4617-81d2-5ba67a6b9a69"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzMyMDg_04f8e5f1-18ec-4853-bf04-4b15884b01ad"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90YWJsZToyNGYzOWNhMWRlZDQ0ZTM0ODI1MWY3YTRiN2Q5MGJkNy90YWJsZXJhbmdlOjI0ZjM5Y2ExZGVkNDRlMzQ4MjUxZjdhNGI3ZDkwYmQ3XzUtMS0xLTEtMTU5NzM_d730f893-d81c-4670-a1c5-5923ffd27271"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwOTU4ZjcwMTMxNDRhN2E4NmEzMDc5M2Y5ZmM2NWFhL3NlYzpiMDk1OGY3MDEzMTQ0YTdhODZhMzA3OTNmOWZjNjVhYV8yODYvZnJhZzozYzc0YzFjZmFiMmE0ODAyYWEwM2Q5ZjRiY2U3MDlhYy90ZXh0cmVnaW9uOjNjNzRjMWNmYWIyYTQ4MDJhYTAzZDlmNGJjZTcwOWFjXzMyMDg_04f8e5f1-18ec-4853-bf04-4b15884b01ad"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
