<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cveo="http://civeo.com/20220331"
  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="cveo-20220331.xsd" xlink:type="simple"/>
    <context id="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5d64243615424433a9514f53151d257d_I20220425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
        </entity>
        <period>
            <instant>2022-04-25</instant>
        </period>
    </context>
    <context id="id6563cc6e02c44919070f732d9b98632_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:ServiceAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i18f06fce91404f70bcd57dbc460ad99e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:ServiceAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i47298fa9c0bf4ed9a6dc001c788cec14_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:MobileFacilityRentalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idf26c4d98b77426d9d7abcd50a491d12_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:MobileFacilityRentalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic44645a2fdd447ffa3562181c9681169_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2181be1c70b84ad489297536b2ffa3ab_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5d1bf967ebc94d79bee32a154e679818_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</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="ic5d1b099d4ca43e295613dc0b905caeb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c1e29edbc854642a14b3d1e40d59694_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</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="ie112b21306ab400ba1bde03b6a41d141_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibec4ad7318ba48c0b1933e9db3743d00_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</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="ib763b2b140a248659497f06af8e16efa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5deffddb21354c28ae02e033e251e9cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8fdf334257a146c795f5ce8a8c1dba0e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i70f65526121f417bb7f984bf764bfbbc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia0a0be9e40e746a8a1d6bcee89336669_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia7c459af3b3744a3991d086ccc069df9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib30490115d4341d286106fe3a6d901de_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i221c994353994536a12991740a84da90_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4373b13900364aa1ab8ffdc396badb08_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8d74fc20a7304ee296d98f1397570ce1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1dccfd720b964dccb7820a68f209e4df_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6a98e1d2662d4de4aad20075f76dca16_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i210d0bf8ec0a4647abe6677eaf9805a6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i09e42cdf728c41cfb538de55bceea489_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="icfd7025276234b7b9a9950b3ff802a8f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id52e478d8ed4459a89a13187dabdad63_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</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="iee7f5f25bd2047b3af6472d383677722_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe3e444a8c014a2eb3bfdca2f638b1ee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</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="i6ae255a22c0346078c060d150cf31910_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i47129c2a18444fc4bb08ed3fe411d40c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</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="i86c443239dcf4ea6ba7ced26ce5da5dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb8f790ce37f457e84d5e2c9c05b54c5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia87ce26e7d6945bf91e795b8a69ae47d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i54c5209123d2431d8dc45dc51078169a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i770212b21ae74086b66de5c3471e50c6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia0167718c55246dbb8357eb32a803de0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id149268881c74f51980d5e13efe1a3c0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2cb6828517814c4e905845af1696b31b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i30f6a59d992a4d47ac43fb83e0db07a8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0fc9710b5e874b1a95fc732e9bb96b47_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie152dcc7de4c4dd09d1508c6bad14ed0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iad89fc1704b14d439c74ed9de8b8a955_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i77c44a4a6bbf403a9d25309b4b398f0d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i742b25262223403db405b700dc30e4bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</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="ib955cddb337e43c3ac9ed8d9e6f35983_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i46105bcb75cf4f7bab9f25037982f955_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i381bd46e0de241dbb23eeb6a2bc04813_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:AccommodationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:CanadaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iad98ce5ccbea4304aaf479ab88038881_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:AccommodationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:CanadaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic7326d4fc8b04903bac5872f53807479_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:MobileFacilityRentalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:CanadaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id16fc69165cf430b8a7e6246a4ef5a41_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:MobileFacilityRentalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:CanadaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i180e4fd9b9834ca7804b92c4b9879073_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:FoodServiceAndOtherServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:CanadaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5f1d9ba476464b57af5f9d7be4af0e21_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:FoodServiceAndOtherServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:CanadaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2328ef75ad6e42b99f6f7a99ad688ec5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:CanadaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iecd4cd3a04784e748adad759fcbe9471_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:CanadaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i813a9ef11f9f4fe182b0342831fb7edf_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:AccommodationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:AustraliaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic37481b21f994da7bb05bf8792d07509_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:AccommodationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:AustraliaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2f07768fd38c46f1a3efef8db98397a1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:FoodServiceAndOtherServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:AustraliaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i95e5d6adbfe7496a9658ab4ce23f73b1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:FoodServiceAndOtherServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:AustraliaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i40d9eeb0a5ed4907ac5bf279b9eed878_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:AustraliaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8606cef5c63a47dbbbe129584d50220b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:AustraliaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibd9f5d06cc05417086be42657ef38637_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:AccommodationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:UnitedStatesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i183df3170ec44b1c9c8c885b44158abb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:AccommodationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:UnitedStatesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6105e49981814f7396267d803331d701_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:MobileFacilityRentalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:UnitedStatesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1f20d77df1ab481da887f5ca633f4a9e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:MobileFacilityRentalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:UnitedStatesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9058b831e7634449a15a454a21f2773a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:ManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:UnitedStatesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5e8cf27fccc9499bae356091de56171e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:ManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:UnitedStatesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4bc99365ffaf485480df2ea31394b8f0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:FoodServiceAndOtherServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:UnitedStatesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib71dde4ed1104198ad494e75486b8214_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cveo:FoodServiceAndOtherServiceRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:UnitedStatesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7a23cd4464a04a86bb7fa2e5d1f23cf0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:UnitedStatesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idd3d6c8013794226890893cf6f80d745_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:UnitedStatesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5151a21143844fcca0f8b252a8fc32c6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0b839eafd72f4c3494e9d28b9484e76b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie59f744048dd4b2b899b164889c85bcc_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2030e1bca82c488b93ea495b69667d97_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1f51363d60ab49c3b5a6df26c21f0e70_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i41039a5732bc4606bb26080f407ac20b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1fcce732101c477a8e4fe25fe1029465_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cveo:UnbilledRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1ef0ea53070143cb98bd13dc3f504243_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cveo:UnbilledRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9cc2629865e54475a29c98b63620aa2a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cveo:OtherReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id5a5aea2ee6e45f1a3ac2fc720d1dc48_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cveo:OtherReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69adf6d7a696474f8a6b18f5e1da3ac8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ied571ac0b2ed45db8483b2d5aee5bd40_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9399350b0ecf44b3a7a974c229519879_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cveo:AccommodationsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i53279532ad2a478cac159be8a6951741_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cveo:AccommodationsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icf00ec34ce5b4ed6ad7164f9168695f0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cveo:AccommodationsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i10615e8b5bd44a7293e3c966cb2126db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cveo:AccommodationsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6d55605dd204ec0a9cf8930072ff673_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0ecadde46e984131ae7a860c597026af_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i931b77d22b7e4b4096369bc9f8e1872a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if9051cd5a57e48d6b55b0502a6aa2bd1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i71384af7f9d34586be33d672d6e73538_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if18b50749d914d44b336ad69f26a89c2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iecdd8f5fe29c47b7bd084ce641e031a0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i34885a0c079c4035b2a79f05dbc9effd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iab3732d4ea3547f79bd11087186ea23a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4a622b5a0a04453399f52b3a6d0960a7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i26baf28e87c64a8aaabb055c07acb03e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibe656e3a020a420cac1adcca23ccc495_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i478a33244c4e425fa34e7abfe9395414_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id37396dfdf6f46d696d2cfb45f672f0e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib14011e8b5cd4d70a5e31eeeb234a407_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0a833694363c43409883ea7be487f83c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2633903beba948d690fd848886628867_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia2f78a0396bc47a69339627e081ff3c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if2a711d86ad044f0a1280e7a119fef5b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie31afacfb94543eabae69be3df753095_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4503cbdc11374b029ce7685ffeace865_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cveo:PreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if7c7c455f4724743b7da3bec020d8b7e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">cveo:PreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iafb8870946864ea08d4d06f8b61d135f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:CanadianTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idf1634c2c284455796b45918329fb946_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:CanadianTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3b83dbc22b354ac6849b29cefa8e6b30_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:USRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i40e3c2e679e14e55abd92caa2d7fe27d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:USRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i56d6f56051624e919cd27e14fbe4ac68_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:USRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9bd5327352649dda7b292746349bf4a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:CanadianCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0b8a088749b943b385979c2ae3fdb865_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:CanadianCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i21df2b06f3634a80919d864a215a063f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:CanadianCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3fcda21669d1454681264966cfa20124_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:AustralianCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9240f533fac14d018a0cdad0fbb8853d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:AustralianCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8dc1d6866a1c4bc3ac5fdab544071f7e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:AustralianCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic710e2e3c1c747eda187232ceecbe251_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:SyndicatedFacilityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9da4790205834bc0a2c0b54b309011f4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cveo:RevolvingCreditFacilityUSSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:SyndicatedFacilityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5795f21d42e042dbb89ba61ac5c5db76_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cveo:RevolvingCreditFacilityCanadianSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:SyndicatedFacilityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1f8df0db31cb4d2a84989f19216501e0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cveo:RevolvingCreditFacilityAustralianSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:SyndicatedFacilityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i95f51450b10f459089834eee3776ce70_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:SyndicatedFacilityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cveo:USTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1338d6ce8e0f481487fc9ec0e170e157_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:ThirdAmendmentToTheCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cveo:EurodollarBBSYAndUSBaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3c8c2b440131425db3d02350569886bd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:ThirdAmendmentToTheCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cveo:EurodollarBBSYAndUSBaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8a797a776d03407da96e93d6766e6f32_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:ThirdAmendmentToTheCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cveo:ABRLoansCanadianPrimeRateLoansAndUSBaseRateLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if3b1e65857e346debc470b8d6f327c28_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:ThirdAmendmentToTheCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cveo:ABRLoansCanadianPrimeRateLoansAndUSBaseRateLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i395b580e464846f28803450d4aa2f5b3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:ThirdAmendmentToTheCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i346895b03e4b40b798f4406d1d8b215a_D20220401-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:ThirdAmendmentToTheCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i86785964800e46029bf07a5f736b076b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:ThirdAmendmentToTheCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iba9e758c813340cb8256afe1d06fde72_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:ThirdAmendmentToTheCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic4206f5cbdd04326a6a6a821d61cc456_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:AmendedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i112bd5fb0dec439d8d879774aca375c9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:AmendedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1fe73dbe80eb44958f9d1314b9d955ba_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:AmendedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i267f8fbb12b24eb8875ac1356d187397_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cveo:RevolvingCreditFacilityUSSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:AmendedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iced11fa26f6c4f6abad6a9516b3f2520_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cveo:RevolvingCreditFacilityAustralianSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:AmendedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idc060674449c4a12b0e435bc7b6b3f0d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cveo:RevolvingCreditFacilityCanadianSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cveo:AmendedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i089de71fd27440ceb681e828fe332686_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cveo:BankGuaranteeFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib243486eda76426f9af932445d66d7be_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6c61112529184555894257adea1043d6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if137cf88b52749ecbb295b1c24113881_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="i83db0e20261a4c7281a8d4aa2f27be6b_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="i4d8cbea9d76b48259b2597896af29e2a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cveo:RestrictedStockAndDeferredStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ica750a50b8034dbb955ca49f39150b0c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cveo:RestrictedStockAndDeferredStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1449d902a94442a48c92c198fe95128d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cveo:RestrictedStockAndDeferredStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0091b220c64744a49d71cf2655947660_D20210222-20210222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cveo:CiveoPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-22</startDate>
            <endDate>2021-02-22</endDate>
        </period>
    </context>
    <context id="i0a446cbd49d440e8b8fc60cbce249abf_D20210222-20210222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cveo:CanadianLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-22</startDate>
            <endDate>2021-02-22</endDate>
        </period>
    </context>
    <context id="i334d9416bdf0477ebd716ef598ecd9df_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib90585a87d074993bdaf73e2c16a4ebe_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie211125e0a974edaa44d8f780f7a1b53_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idc2cfe92e8ae4c17ad3fa8e8cfea14f3_D20220225-20220225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cveo:CiveoPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-25</startDate>
            <endDate>2022-02-25</endDate>
        </period>
    </context>
    <context id="i014cc86a55294357b76e393355fdd418_D20220225-20220225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cveo:CiveoPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-25</startDate>
            <endDate>2022-02-25</endDate>
        </period>
    </context>
    <context id="ieaa26e52eb394943ad8150b4f56acffc_D20220225-20220225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cveo:CiveoPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-25</startDate>
            <endDate>2022-02-25</endDate>
        </period>
    </context>
    <context id="ie82822c76ffb4c6994d32e70405b7323_I20220225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-25</instant>
        </period>
    </context>
    <context id="i771c63a4d388458db0dbef917dcb6b8d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8f9afbde369f49e78a428fc72c520891_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i023958d113234c86b1f1eed7da9601d7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia65b84fcd2424c42b0f5ab77037cbfad_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:CanadaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7984e6feb9c7460cbed21cad3c65ca6d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:CanadaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ieb686ca92b91404b9e1971db60a693e8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:AustraliaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i88e8379d1fc4463fbb82a74e5258782d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:AustraliaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i65a98a10af294fb88ccb4816114a2617_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:UnitedStatesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i386c83182935408dbb13c2ea9b2591ba_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:UnitedStatesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie5cc4fa5d2614e49b7d05ce9c0c371ab_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i920409ab25214328803b33dc151f5456_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iccc06512784f4fbf8c341ee0ff44118f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:CanadaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8ce9d0a773264a13a33cb826890c1c78_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:CanadaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4df26651cb1e45269be24754b33c666d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:AustraliaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1198e03c4ee6404797aabd1ef19db4a9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:AustraliaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic0fcea26e4a24be99736c8475035ff92_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:UnitedStatesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id62e3915f9c145b58b6adaefdc6ccdf8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cveo:UnitedStatesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie02909c8559b4b4e9d587e29ebe1342c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i28a60c6fecd440e6aa96ee32104a4376_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</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="segment">
        <measure>cveo:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="lender">
        <measure>cveo:lender</measure>
    </unit>
    <unit id="aud">
        <measure>iso4217:AUD</measure>
    </unit>
    <unit id="jurisdiction">
        <measure>cveo:jurisdiction</measure>
    </unit>
    <unit id="company">
        <measure>cveo:company</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN180L2ZyYWc6NDRjMGNhMGY3ODIzNDZjMmFmNWVlZDI5NWU1MjcyMmQvdGFibGU6YzVlNmQ3NDRkNGU0NDVmMTkzYzYyMDU1ZThkNjU5OWMvdGFibGVyYW5nZTpjNWU2ZDc0NGQ0ZTQ0NWYxOTNjNjIwNTVlOGQ2NTk5Y18yLTEtMS0xLTQwOTEx_704ea2be-bf0e-42bb-af36-5d0f0c1e3b85">0001590584</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN180L2ZyYWc6NDRjMGNhMGY3ODIzNDZjMmFmNWVlZDI5NWU1MjcyMmQvdGFibGU6YzVlNmQ3NDRkNGU0NDVmMTkzYzYyMDU1ZThkNjU5OWMvdGFibGVyYW5nZTpjNWU2ZDc0NGQ0ZTQ0NWYxOTNjNjIwNTVlOGQ2NTk5Y18zLTEtMS0xLTQwOTEx_12bdd3c6-56b9-4955-80bd-5e7805079a2b">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN180L2ZyYWc6NDRjMGNhMGY3ODIzNDZjMmFmNWVlZDI5NWU1MjcyMmQvdGFibGU6YzVlNmQ3NDRkNGU0NDVmMTkzYzYyMDU1ZThkNjU5OWMvdGFibGVyYW5nZTpjNWU2ZDc0NGQ0ZTQ0NWYxOTNjNjIwNTVlOGQ2NTk5Y180LTEtMS0xLTQwOTEx_38ba24d1-5914-4c9a-9932-3ca7a27807e9">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN180L2ZyYWc6NDRjMGNhMGY3ODIzNDZjMmFmNWVlZDI5NWU1MjcyMmQvdGFibGU6YzVlNmQ3NDRkNGU0NDVmMTkzYzYyMDU1ZThkNjU5OWMvdGFibGVyYW5nZTpjNWU2ZDc0NGQ0ZTQ0NWYxOTNjNjIwNTVlOGQ2NTk5Y181LTEtMS0xLTQwOTEx_ec873ba0-974d-45f0-98e3-7f1a87bcc001">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN180L2ZyYWc6NDRjMGNhMGY3ODIzNDZjMmFmNWVlZDI5NWU1MjcyMmQvdGFibGU6YzVlNmQ3NDRkNGU0NDVmMTkzYzYyMDU1ZThkNjU5OWMvdGFibGVyYW5nZTpjNWU2ZDc0NGQ0ZTQ0NWYxOTNjNjIwNTVlOGQ2NTk5Y182LTEtMS0xLTQwOTEx_baba0aac-7daa-41e6-8e3f-9bdd0b6d3a21">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i5151a21143844fcca0f8b252a8fc32c6_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181NS9mcmFnOjFhYjUxYTIzNjRhNDRmZTdiZGYzYjA4YmQ0ZDM5ZDA2L3RhYmxlOjc2YTBlMzhkZTFiYTQ1ZTFhY2ZkYTc0ZDAyOWQ4N2RhL3RhYmxlcmFuZ2U6NzZhMGUzOGRlMWJhNDVlMWFjZmRhNzRkMDI5ZDg3ZGFfMi0xLTEtMS00MDkxMQ_076a49c6-44d5-4c4e-a87e-a4e67d4e4875">P9M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i0b839eafd72f4c3494e9d28b9484e76b_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181NS9mcmFnOjFhYjUxYTIzNjRhNDRmZTdiZGYzYjA4YmQ0ZDM5ZDA2L3RhYmxlOjc2YTBlMzhkZTFiYTQ1ZTFhY2ZkYTc0ZDAyOWQ4N2RhL3RhYmxlcmFuZ2U6NzZhMGUzOGRlMWJhNDVlMWFjZmRhNzRkMDI5ZDg3ZGFfMi0zLTEtMS00MDkxMQ_5ccdc4f8-6d75-4d40-b763-b0af81f0a895">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ie59f744048dd4b2b899b164889c85bcc_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181NS9mcmFnOjFhYjUxYTIzNjRhNDRmZTdiZGYzYjA4YmQ0ZDM5ZDA2L3RhYmxlOjc2YTBlMzhkZTFiYTQ1ZTFhY2ZkYTc0ZDAyOWQ4N2RhL3RhYmxlcmFuZ2U6NzZhMGUzOGRlMWJhNDVlMWFjZmRhNzRkMDI5ZDg3ZGFfMi01LTEtMS00MDkxMQ_e5b83b7f-deb0-4d30-866c-5fff5ec62b47">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i2030e1bca82c488b93ea495b69667d97_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181NS9mcmFnOjFhYjUxYTIzNjRhNDRmZTdiZGYzYjA4YmQ0ZDM5ZDA2L3RhYmxlOjc2YTBlMzhkZTFiYTQ1ZTFhY2ZkYTc0ZDAyOWQ4N2RhL3RhYmxlcmFuZ2U6NzZhMGUzOGRlMWJhNDVlMWFjZmRhNzRkMDI5ZDg3ZGFfMi03LTEtMS00MDkxMQ_ded2b295-ca66-4568-a6bc-764cd2b93345"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0091b220c64744a49d71cf2655947660_D20210222-20210222"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMTg3NA_ddd97769-05e0-41e9-ab3c-7837fb29eef8">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0a446cbd49d440e8b8fc60cbce249abf_D20210222-20210222"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjAzNA_3812c870-fcbc-4620-bfec-a040e7a56db3">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGV4dHJlZ2lvbjo1MWU2YjM3MDhlODM0MjQ1YjZmMWI5Mzg2ZGI2ZDJiY184Mw_c7919fdc-11f1-4ac7-9cb0-7c4560e46997">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6YTdlMzM0NTlhY2FlNGExMjk0NGY5MGJjZWE3ZDVhNTQvdGFibGVyYW5nZTphN2UzMzQ1OWFjYWU0YTEyOTQ0ZjkwYmNlYTdkNWE1NF8wLTAtMS0xLTQwOTEx_6957117b-76a7-4447-bda9-5ef488d19c08">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGV4dHJlZ2lvbjo1MWU2YjM3MDhlODM0MjQ1YjZmMWI5Mzg2ZGI2ZDJiY18xMzA_af73135b-be6b-4d7e-bf44-74d1734b23b2">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6YzM2YmRmODFjYmZlNDhlOGE5ODhjNmRjMjlkMDhlNGEvdGFibGVyYW5nZTpjMzZiZGY4MWNiZmU0OGU4YTk4OGM2ZGMyOWQwOGU0YV8wLTAtMS0xLTQwOTEx_8cf2414b-a499-4177-b4d1-15fdb34a7b1c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGV4dHJlZ2lvbjo1MWU2YjM3MDhlODM0MjQ1YjZmMWI5Mzg2ZGI2ZDJiY18xNjI_98dd0651-cd01-47f6-bf6f-a36e54c95859">001-36246</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGV4dHJlZ2lvbjo1MWU2YjM3MDhlODM0MjQ1YjZmMWI5Mzg2ZGI2ZDJiY18xNjU_c85b395b-8ab1-4aa9-b268-a8c7361a8bf2">Civeo Corp</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6NWYxNTk1MDhmOTZlNDZkZjhkZjAxOWU4ZDM5NTBlYzgvdGFibGVyYW5nZTo1ZjE1OTUwOGY5NmU0NmRmOGRmMDE5ZThkMzk1MGVjOF8wLTAtMS0xLTQwOTEx_eb209f97-9b6a-481e-95f5-e55de1b203a2">A1</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6NWYxNTk1MDhmOTZlNDZkZjhkZjAxOWU4ZDM5NTBlYzgvdGFibGVyYW5nZTo1ZjE1OTUwOGY5NmU0NmRmOGRmMDE5ZThkMzk1MGVjOF8wLTEtMS0xLTQwOTEx_3d404091-adec-4bd2-a5d6-94fb8b799925">98-1253716</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6NWYxNTk1MDhmOTZlNDZkZjhkZjAxOWU4ZDM5NTBlYzgvdGFibGVyYW5nZTo1ZjE1OTUwOGY5NmU0NmRmOGRmMDE5ZThkMzk1MGVjOF80LTAtMS0xLTQwOTExL3RleHRyZWdpb246NWM2Y2E2ZWU2NWQ4NDY3OThhMmY5MTYzZWQ1ZTk3NzFfNA_e6e0d174-303c-4cc1-8c77-9ca4446ed100">Three Allen Center</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6NWYxNTk1MDhmOTZlNDZkZjhkZjAxOWU4ZDM5NTBlYzgvdGFibGVyYW5nZTo1ZjE1OTUwOGY5NmU0NmRmOGRmMDE5ZThkMzk1MGVjOF80LTAtMS0xLTQwOTExL3RleHRyZWdpb246NWM2Y2E2ZWU2NWQ4NDY3OThhMmY5MTYzZWQ1ZTk3NzFfOA_91868247-9a26-4785-a998-894fb8a8a1fe">333 Clay Street</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6NWYxNTk1MDhmOTZlNDZkZjhkZjAxOWU4ZDM5NTBlYzgvdGFibGVyYW5nZTo1ZjE1OTUwOGY5NmU0NmRmOGRmMDE5ZThkMzk1MGVjOF80LTAtMS0xLTQwOTExL3RleHRyZWdpb246NWM2Y2E2ZWU2NWQ4NDY3OThhMmY5MTYzZWQ1ZTk3NzFfMTI_b79c52a0-be5e-457d-98ae-5ec59eb8b0e3">Suite 4980</dei:EntityAddressAddressLine3>
    <dei:EntityAddressPostalZipCode
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6NWYxNTk1MDhmOTZlNDZkZjhkZjAxOWU4ZDM5NTBlYzgvdGFibGVyYW5nZTo1ZjE1OTUwOGY5NmU0NmRmOGRmMDE5ZThkMzk1MGVjOF80LTEtMS0xLTQwOTEx_a75a2f8a-a6bb-4893-b1e7-0889843368b6">77002</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6NWYxNTk1MDhmOTZlNDZkZjhkZjAxOWU4ZDM5NTBlYzgvdGFibGVyYW5nZTo1ZjE1OTUwOGY5NmU0NmRmOGRmMDE5ZThkMzk1MGVjOF81LTAtMS0xLTQwOTExL3RleHRyZWdpb246YmNlNDkyOWYzMmQ2NDcyYTliMGE0NDNlYjEwNjVkNjRfNA_6c6f409f-ffc6-4ab4-a428-fb21d4034488">Houston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6NWYxNTk1MDhmOTZlNDZkZjhkZjAxOWU4ZDM5NTBlYzgvdGFibGVyYW5nZTo1ZjE1OTUwOGY5NmU0NmRmOGRmMDE5ZThkMzk1MGVjOF81LTAtMS0xLTQwOTExL3RleHRyZWdpb246YmNlNDkyOWYzMmQ2NDcyYTliMGE0NDNlYjEwNjVkNjRfOA_abbec630-b981-41e9-a195-b7230577ff35">TX</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGV4dHJlZ2lvbjo1MWU2YjM3MDhlODM0MjQ1YjZmMWI5Mzg2ZGI2ZDJiY18yMzU_98961b3b-7429-4844-a8e6-91d0f38cdf9a">713</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGV4dHJlZ2lvbjo1MWU2YjM3MDhlODM0MjQ1YjZmMWI5Mzg2ZGI2ZDJiY18yMzk_2987c6d6-1a57-4ab5-931e-1c0a3102027c">510-2400</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6MTE5NjZjZTRlNmYyNDlkYjg2NGZiNmNiNmZjYjQzMWUvdGFibGVyYW5nZToxMTk2NmNlNGU2ZjI0OWRiODY0ZmI2Y2I2ZmNiNDMxZV8xLTAtMS0xLTQwOTEx_7a56b515-5c78-415c-94b6-048e08a88c31">Common Shares, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6MTE5NjZjZTRlNmYyNDlkYjg2NGZiNmNiNmZjYjQzMWUvdGFibGVyYW5nZToxMTk2NmNlNGU2ZjI0OWRiODY0ZmI2Y2I2ZmNiNDMxZV8xLTEtMS0xLTQwOTEx_ac8abee7-186f-44d1-b132-532163b2382f">CVEO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6MTE5NjZjZTRlNmYyNDlkYjg2NGZiNmNiNmZjYjQzMWUvdGFibGVyYW5nZToxMTk2NmNlNGU2ZjI0OWRiODY0ZmI2Y2I2ZmNiNDMxZV8xLTItMS0xLTQwOTEx_1afd3ef1-531d-4db8-be05-983742fa580f">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6YzEyNzFhODc2YmYzNDQ0ZmExNWQ0M2IzM2QyZWE0NzUvdGFibGVyYW5nZTpjMTI3MWE4NzZiZjM0NDRmYTE1ZDQzYjMzZDJlYTQ3NV8wLTAtMS0xLTQwOTEx_ab374dbf-770e-4251-916f-73495c863f36">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6NTJjZTNlMGFjNzcxNDgwMmIyNjA5YTcxMjBlN2I0MGQvdGFibGVyYW5nZTo1MmNlM2UwYWM3NzE0ODAyYjI2MDlhNzEyMGU3YjQwZF8wLTAtMS0xLTQwOTEx_346b7902-9e4f-4221-bae9-f9b08db805bd">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6MjBhMTU5OTIzNGNmNDBlYjhmNzhjNDExMzU3ZTc2YTIvdGFibGVyYW5nZToyMGExNTk5MjM0Y2Y0MGViOGY3OGM0MTEzNTdlNzZhMl8wLTItMS0xLTQwOTEx_b2621776-0d32-4dad-ab61-72d8c3c340b1">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6MjBhMTU5OTIzNGNmNDBlYjhmNzhjNDExMzU3ZTc2YTIvdGFibGVyYW5nZToyMGExNTk5MjM0Y2Y0MGViOGY3OGM0MTEzNTdlNzZhMl8wLTUtMS0xLTQwOTEx_2434441a-6b6d-44f4-b9f0-73263aafd8af">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6MjBhMTU5OTIzNGNmNDBlYjhmNzhjNDExMzU3ZTc2YTIvdGFibGVyYW5nZToyMGExNTk5MjM0Y2Y0MGViOGY3OGM0MTEzNTdlNzZhMl8yLTMtMS0xLTQwOTEx_7b052958-8ce2-4884-96ca-8ccc14daae64">true</dei:EntitySmallBusiness>
    <dei:EntityShellCompany
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGFibGU6YTA4ZmZkYjRhODQ5NGFjNWI0OTFhNGQ4NzdlNzczMmYvdGFibGVyYW5nZTphMDhmZmRiNGE4NDk0YWM1YjQ5MWE0ZDg3N2U3NzMyZl8wLTEtMS0xLTQwOTEx_f136b810-6371-42ab-a5a2-0d56469c7cc6">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i5d64243615424433a9514f53151d257d_I20220425"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xL2ZyYWc6NTFlNmIzNzA4ZTgzNDI0NWI2ZjFiOTM4NmRiNmQyYmMvdGV4dHJlZ2lvbjo1MWU2YjM3MDhlODM0MjQ1YjZmMWI5Mzg2ZGI2ZDJiY18xNzUy_7eb68937-36f2-4f1a-830b-1ec500c5deb4"
      unitRef="shares">14164497</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6563cc6e02c44919070f732d9b98632_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMy0xLTEtMS00MDkxMQ_2d810376-9ce8-46bd-a654-8254902696cf"
      unitRef="usd">159570000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18f06fce91404f70bcd57dbc460ad99e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMy0zLTEtMS00MDkxMQ_3f556685-449f-4f19-bab3-265d1e7bea6e"
      unitRef="usd">121996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47298fa9c0bf4ed9a6dc001c788cec14_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfNC0xLTEtMS00MDkxMQ_befde198-be0b-4442-ac21-d5c096074cfd"
      unitRef="usd">5260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf26c4d98b77426d9d7abcd50a491d12_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfNC0zLTEtMS00MDkxMQ_15af2707-812a-4e07-b5ad-0cbb3b907bb3"
      unitRef="usd">3064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic44645a2fdd447ffa3562181c9681169_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfNS0xLTEtMS00MDkxMQ_42d7c488-02a9-470d-94a7-ecf2bfc4585b"
      unitRef="usd">848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2181be1c70b84ad489297536b2ffa3ab_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfNS0zLTEtMS00MDkxMQ_51441292-cbc1-44f5-a959-375ef725bab9"
      unitRef="usd">370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfNi0xLTEtMS00MDkxMQ_a107a583-904a-4a7d-a6b8-3ff97a6247ea"
      unitRef="usd">165678000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfNi0zLTEtMS00MDkxMQ_799fc947-4c31-4ea1-a702-6522b42750f5"
      unitRef="usd">125430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id6563cc6e02c44919070f732d9b98632_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfOC0xLTEtMS00MDkxMQ_81d8048f-3abe-47d5-8abe-4aaff7d1bde9"
      unitRef="usd">120850000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i18f06fce91404f70bcd57dbc460ad99e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfOC0zLTEtMS00MDkxMQ_3e66e1a9-9d94-4b30-94c5-6753ecc215b2"
      unitRef="usd">96462000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i47298fa9c0bf4ed9a6dc001c788cec14_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfOS0xLTEtMS00MDkxMQ_adcdf10b-c2cf-4df9-b12d-ccd96bfeea5c"
      unitRef="usd">4392000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="idf26c4d98b77426d9d7abcd50a491d12_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfOS0zLTEtMS00MDkxMQ_7ddca088-f49b-454f-99ae-01143f0b0fe8"
      unitRef="usd">2970000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic44645a2fdd447ffa3562181c9681169_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMTAtMS0xLTEtNDA5MTE_3e7f3f6c-1229-435d-beef-67e80f0076e2"
      unitRef="usd">601000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2181be1c70b84ad489297536b2ffa3ab_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMTAtMy0xLTEtNDA5MTE_26e2e128-0f55-40ff-ace3-d3ad02569ac8"
      unitRef="usd">378000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMTEtMS0xLTEtNDA5MTE_92ea5add-c457-45e4-9727-9326dfacbb2a"
      unitRef="usd">15213000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMTEtMy0xLTEtNDA5MTE_e093b634-0182-4c56-87e3-df7a8c5488ae"
      unitRef="usd">14181000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMTItMS0xLTEtNDA5MTE_d7007b28-e25c-47ea-b249-44fd49b3c559"
      unitRef="usd">20127000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMTItMy0xLTEtNDA5MTE_57364b8f-32fa-4e5b-b0ec-da3635734df0"
      unitRef="usd">21269000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMTQtMS0xLTEtNDA5MTE_4e2c8ab8-4a9f-493b-8024-f82becaf3d14"
      unitRef="usd">-258000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMTQtMy0xLTEtNDA5MTE_74eb7fe3-f36a-42a5-81e4-e0452165f490"
      unitRef="usd">-71000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:CostsAndExpenses
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMTUtMS0xLTEtNDA5MTE_8edb080d-ee41-44c6-bbb7-86a5d3aa5141"
      unitRef="usd">161441000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMTUtMy0xLTEtNDA5MTE_677174df-d51f-45a3-b0f5-8c5c44334160"
      unitRef="usd">135331000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMTYtMS0xLTEtNDA5MTE_f5b35871-9e6b-488e-bb26-bd0c97070ae5"
      unitRef="usd">4237000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMTYtMy0xLTEtNDA5MTE_efa91c85-36d0-4c3d-8c72-46889f04d657"
      unitRef="usd">-9901000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMTgtMS0xLTEtNDA5MTE_f9db4014-c388-4b7d-9855-6cdc787f8c86"
      unitRef="usd">2468000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMTgtMy0xLTEtNDA5MTE_3f905d12-9551-4290-a68e-03cf7bd12154"
      unitRef="usd">3362000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjEtMS0xLTEtNDA5MTE_d09ca6c7-5ade-43cf-856f-0b7d5a4f55dc"
      unitRef="usd">1696000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjEtMy0xLTEtNDA5MTE_511f2a3b-bbb3-46f8-bffb-e35564fcfcb8"
      unitRef="usd">4914000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjItMS0xLTEtNDA5MTE_78476c68-a707-44cb-bdef-6b65a27ed269"
      unitRef="usd">3465000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjItMy0xLTEtNDA5MTE_a0ab90f2-3b9c-45b5-b3b9-9acb16d94106"
      unitRef="usd">-8349000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjMtMS0xLTEtNDA5MTE_3a5769e4-5c78-462b-9847-d894974df1d4"
      unitRef="usd">1557000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjMtMy0xLTEtNDA5MTE_806866b8-a551-4d7f-ad01-2efcb86bdfa4"
      unitRef="usd">1076000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjQtMS0xLTEtNDA5MTE_8a71556d-de81-460b-95b0-a542ddb610e2"
      unitRef="usd">1908000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjQtMy0xLTEtNDA5MTE_ea32c211-bbe8-46d1-a673-859174babcc5"
      unitRef="usd">-9425000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjUtMS0xLTEtNDA5MTE_1046e80d-1767-4266-afe0-d663e879ed66"
      unitRef="usd">498000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjUtMy0xLTEtNDA5MTE_ad3044a4-f826-44cf-b474-6cb040bf9576"
      unitRef="usd">59000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjYtMS0xLTEtNDA5MTE_ac664188-9c6b-4fde-9a50-6eee71667070"
      unitRef="usd">1410000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjYtMy0xLTEtNDA5MTE_00f32505-d159-40c2-92f1-8e03b1a4a8ba"
      unitRef="usd">-9484000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjctMS0xLTEtNDA5MTE_5908ce9a-5400-4652-ad8f-3bd0f2e217bb"
      unitRef="usd">487000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjctMy0xLTEtNDA5MTE_66a3620e-4486-46b6-a4c5-092d934849d2"
      unitRef="usd">478000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjgtMS0xLTEtNDA5MTE_b3901ce7-4adc-4343-a46c-16feff8fe54b"
      unitRef="usd">923000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMjgtMy0xLTEtNDA5MTE_6e448235-5844-452d-b244-138c4e767445"
      unitRef="usd">-9962000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMzItMS0xLTEtNDA5MTE_84f50e3f-d7f5-40d7-a8fd-65a14002e0fd"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMzItMy0xLTEtNDA5MTE_409402fa-fb6f-4329-aedc-05c40e49a7bd"
      unitRef="usdPerShare">-0.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMzQtMS0xLTEtNDA5MTE_ea27e927-f5da-43dc-a89c-cc5edf933b7b"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMzQtMy0xLTEtNDA5MTE_7463b674-cbaf-4256-82e2-2ddca40121f5"
      unitRef="usdPerShare">-0.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMzctMS0xLTEtNDA5MTE_1b3fe3a3-d91e-4c54-b4a8-f5b91d8badb9"
      unitRef="shares">14096000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMzctMy0xLTEtNDA5MTE_874d9240-04a1-4bd7-ba52-65883de59833"
      unitRef="shares">14211000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMzgtMS0xLTEtNDA5MTE_46d46427-17a9-420d-835f-8a7ab970b4e9"
      unitRef="shares">14219000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18xNi9mcmFnOjgzODViNDEyOGE1YzQzNzc5NDVjODc0ZjkyMjlhODVjL3RhYmxlOmZlMmQ2Njk0NGNmNDQ4YTY5YmUyYTlkMjk4Zjc1YTA3L3RhYmxlcmFuZ2U6ZmUyZDY2OTQ0Y2Y0NDhhNjliZTJhOWQyOThmNzVhMDdfMzgtMy0xLTEtNDA5MTE_1afb5566-e779-4aba-8738-c94016018ba4"
      unitRef="shares">14211000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yMi9mcmFnOjFmMmRmZjZhN2EzZjRmYWFhMDAyNjBjY2ExMWI0M2VjL3RhYmxlOjBlMDExYWQ5NzJlZDQ2YmI4OGM0NWE4NGRjMjIwZmU2L3RhYmxlcmFuZ2U6MGUwMTFhZDk3MmVkNDZiYjg4YzQ1YTg0ZGMyMjBmZTZfMy0xLTEtMS00MDkxMQ_e40bb0cf-f1f1-426a-a370-78acbbcebf23"
      unitRef="usd">1908000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yMi9mcmFnOjFmMmRmZjZhN2EzZjRmYWFhMDAyNjBjY2ExMWI0M2VjL3RhYmxlOjBlMDExYWQ5NzJlZDQ2YmI4OGM0NWE4NGRjMjIwZmU2L3RhYmxlcmFuZ2U6MGUwMTFhZDk3MmVkNDZiYjg4YzQ1YTg0ZGMyMjBmZTZfMy0zLTEtMS00MDkxMQ_cdb7d0c0-51fa-4fd4-a994-d599c8f83083"
      unitRef="usd">-9425000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yMi9mcmFnOjFmMmRmZjZhN2EzZjRmYWFhMDAyNjBjY2ExMWI0M2VjL3RhYmxlOjBlMDExYWQ5NzJlZDQ2YmI4OGM0NWE4NGRjMjIwZmU2L3RhYmxlcmFuZ2U6MGUwMTFhZDk3MmVkNDZiYjg4YzQ1YTg0ZGMyMjBmZTZfNi0wLTEtMS00MDkxMS90ZXh0cmVnaW9uOmYwMjI2ODIxZmJkNDQzNDNiYzMwYmNkOTZiNGY2MzMxXzUy_299b7133-1cca-4679-9fcf-99812ee77f18"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yMi9mcmFnOjFmMmRmZjZhN2EzZjRmYWFhMDAyNjBjY2ExMWI0M2VjL3RhYmxlOjBlMDExYWQ5NzJlZDQ2YmI4OGM0NWE4NGRjMjIwZmU2L3RhYmxlcmFuZ2U6MGUwMTFhZDk3MmVkNDZiYjg4YzQ1YTg0ZGMyMjBmZTZfNi0wLTEtMS00MDkxMS90ZXh0cmVnaW9uOmYwMjI2ODIxZmJkNDQzNDNiYzMwYmNkOTZiNGY2MzMxXzUy_e510b24b-ca23-4877-9456-eaef9ac7aa31"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yMi9mcmFnOjFmMmRmZjZhN2EzZjRmYWFhMDAyNjBjY2ExMWI0M2VjL3RhYmxlOjBlMDExYWQ5NzJlZDQ2YmI4OGM0NWE4NGRjMjIwZmU2L3RhYmxlcmFuZ2U6MGUwMTFhZDk3MmVkNDZiYjg4YzQ1YTg0ZGMyMjBmZTZfNi0xLTEtMS00MDkxMQ_74a5c5b1-effd-4323-b0d6-38c44b4f3e54"
      unitRef="usd">8012000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yMi9mcmFnOjFmMmRmZjZhN2EzZjRmYWFhMDAyNjBjY2ExMWI0M2VjL3RhYmxlOjBlMDExYWQ5NzJlZDQ2YmI4OGM0NWE4NGRjMjIwZmU2L3RhYmxlcmFuZ2U6MGUwMTFhZDk3MmVkNDZiYjg4YzQ1YTg0ZGMyMjBmZTZfNi0zLTEtMS00MDkxMQ_8692c077-04ee-465a-8a05-ff5828c68bb0"
      unitRef="usd">-1627000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yMi9mcmFnOjFmMmRmZjZhN2EzZjRmYWFhMDAyNjBjY2ExMWI0M2VjL3RhYmxlOjBlMDExYWQ5NzJlZDQ2YmI4OGM0NWE4NGRjMjIwZmU2L3RhYmxlcmFuZ2U6MGUwMTFhZDk3MmVkNDZiYjg4YzQ1YTg0ZGMyMjBmZTZfNy0xLTEtMS00MDkxMQ_981c26d4-e329-40f1-8b62-3fe99e958f84"
      unitRef="usd">8012000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yMi9mcmFnOjFmMmRmZjZhN2EzZjRmYWFhMDAyNjBjY2ExMWI0M2VjL3RhYmxlOjBlMDExYWQ5NzJlZDQ2YmI4OGM0NWE4NGRjMjIwZmU2L3RhYmxlcmFuZ2U6MGUwMTFhZDk3MmVkNDZiYjg4YzQ1YTg0ZGMyMjBmZTZfNy0zLTEtMS00MDkxMQ_e417d6f8-1e99-4cf0-9cf9-c5ceabe89501"
      unitRef="usd">-1627000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yMi9mcmFnOjFmMmRmZjZhN2EzZjRmYWFhMDAyNjBjY2ExMWI0M2VjL3RhYmxlOjBlMDExYWQ5NzJlZDQ2YmI4OGM0NWE4NGRjMjIwZmU2L3RhYmxlcmFuZ2U6MGUwMTFhZDk3MmVkNDZiYjg4YzQ1YTg0ZGMyMjBmZTZfOS0xLTEtMS00MDkxMQ_d137932a-855d-4592-b591-4c6c205f3141"
      unitRef="usd">9920000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yMi9mcmFnOjFmMmRmZjZhN2EzZjRmYWFhMDAyNjBjY2ExMWI0M2VjL3RhYmxlOjBlMDExYWQ5NzJlZDQ2YmI4OGM0NWE4NGRjMjIwZmU2L3RhYmxlcmFuZ2U6MGUwMTFhZDk3MmVkNDZiYjg4YzQ1YTg0ZGMyMjBmZTZfOS0zLTEtMS00MDkxMQ_789b2156-34ed-4582-b2f2-0764bfb40732"
      unitRef="usd">-11052000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yMi9mcmFnOjFmMmRmZjZhN2EzZjRmYWFhMDAyNjBjY2ExMWI0M2VjL3RhYmxlOjBlMDExYWQ5NzJlZDQ2YmI4OGM0NWE4NGRjMjIwZmU2L3RhYmxlcmFuZ2U6MGUwMTFhZDk3MmVkNDZiYjg4YzQ1YTg0ZGMyMjBmZTZfMTAtMS0xLTEtNDA5MTE_451aa96f-0fad-40ad-8a0f-f3c943e24a3f"
      unitRef="usd">538000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yMi9mcmFnOjFmMmRmZjZhN2EzZjRmYWFhMDAyNjBjY2ExMWI0M2VjL3RhYmxlOjBlMDExYWQ5NzJlZDQ2YmI4OGM0NWE4NGRjMjIwZmU2L3RhYmxlcmFuZ2U6MGUwMTFhZDk3MmVkNDZiYjg4YzQ1YTg0ZGMyMjBmZTZfMTAtMy0xLTEtNDA5MTE_7cb28054-36b3-4698-b57f-9f9dc1127407"
      unitRef="usd">49000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yMi9mcmFnOjFmMmRmZjZhN2EzZjRmYWFhMDAyNjBjY2ExMWI0M2VjL3RhYmxlOjBlMDExYWQ5NzJlZDQ2YmI4OGM0NWE4NGRjMjIwZmU2L3RhYmxlcmFuZ2U6MGUwMTFhZDk3MmVkNDZiYjg4YzQ1YTg0ZGMyMjBmZTZfMTEtMS0xLTEtNDA5MTE_583ab528-3c98-40ff-afa6-9916d51dd7fc"
      unitRef="usd">9382000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yMi9mcmFnOjFmMmRmZjZhN2EzZjRmYWFhMDAyNjBjY2ExMWI0M2VjL3RhYmxlOjBlMDExYWQ5NzJlZDQ2YmI4OGM0NWE4NGRjMjIwZmU2L3RhYmxlcmFuZ2U6MGUwMTFhZDk3MmVkNDZiYjg4YzQ1YTg0ZGMyMjBmZTZfMTEtMy0xLTEtNDA5MTE_76b1c5b9-8a63-4561-8b99-10645804f5d3"
      unitRef="usd">-11101000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNS0xLTEtMS00MDkxMQ_2e217cd9-95b3-4537-8db2-78f31fb537ab"
      unitRef="usd">6423000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNS0zLTEtMS00MDkxMQ_1291a779-40ef-4f41-9af7-730c43a81296"
      unitRef="usd">6282000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNi0xLTEtMS00MDkxMQ_945f131c-3328-4eb6-beb8-96cd9bbd1c1f"
      unitRef="usd">124484000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNi0zLTEtMS00MDkxMQ_48bd5fd6-d599-4423-8655-10ecd7deeb5a"
      unitRef="usd">114859000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNy0xLTEtMS00MDkxMQ_472a1f16-cddb-4ad7-9823-605040e396d6"
      unitRef="usd">7271000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNy0zLTEtMS00MDkxMQ_57e97458-ef8f-4cac-93aa-2706ac9c28fb"
      unitRef="usd">6468000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfOC0xLTEtMS00MDkxMQ_3d98cd52-4a7d-4117-88b2-d3190b0e6c06"
      unitRef="usd">4900000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfOC0zLTEtMS00MDkxMQ_a34261df-114a-4613-ab37-2eef627aa32b"
      unitRef="usd">6876000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfOS0xLTEtMS00MDkxMQ_8bc722fb-5d70-4ec0-bc3e-c53eb992a882"
      unitRef="usd">7969000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfOS0zLTEtMS00MDkxMQ_97554447-3f5b-4fa3-a981-0c665a5b75b7"
      unitRef="usd">10946000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTAtMS0xLTEtNDA5MTE_1406e749-aca4-43bb-a111-2dc0328f4c09"
      unitRef="usd">10800000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTAtMy0xLTEtNDA5MTE_98f31c82-a6f5-4707-8d2d-20601ae4e40c"
      unitRef="usd">11762000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTEtMS0xLTEtNDA5MTE_f773df8d-5bf1-43cf-92ab-6d7ea410e737"
      unitRef="usd">161847000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTEtMy0xLTEtNDA5MTE_f12b9569-a22b-41ba-8228-a34380ada745"
      unitRef="usd">157193000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTMtMS0xLTEtNDA5MTE_d27817c1-fded-4868-b1f0-53790b9eabe9"
      unitRef="usd">386022000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTMtMy0xLTEtNDA5MTE_8d886622-3368-46e5-970a-50d314c2bf23"
      unitRef="usd">389996000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTQtMS0xLTEtNDA5MTE_307f43d4-0150-422c-ae0e-5a9d70c32a7f"
      unitRef="usd">8468000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTQtMy0xLTEtNDA5MTE_7dd9eeca-c7a1-4722-8416-49dbe9704745"
      unitRef="usd">8204000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTUtMS0xLTEtNDA5MTE_4b6f8bb7-e5f9-482b-9e39-fd4113f52720"
      unitRef="usd">93542000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTUtMy0xLTEtNDA5MTE_dcc55ae0-d5f1-429b-8ff7-fae620905623"
      unitRef="usd">93642000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTYtMS0xLTEtNDA5MTE_df3e5842-5254-4fda-85c2-31d7e370153a"
      unitRef="usd">17879000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTYtMy0xLTEtNDA5MTE_08f15a79-dea3-4405-ba3f-76fa9b47d0e2"
      unitRef="usd">18327000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTctMS0xLTEtNDA5MTE_84521c50-b527-44c8-9b98-b3b6f488b4b1"
      unitRef="usd">5336000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTctMy0xLTEtNDA5MTE_ddd73c74-ba08-4fc9-952d-9a3b78a8de19"
      unitRef="usd">5372000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTgtMS0xLTEtNDA5MTE_ecedbdc0-ff4b-404d-97c5-5ac688129642"
      unitRef="usd">673094000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMTgtMy0xLTEtNDA5MTE_96a39dc3-f757-4593-b368-3ee23e3c3e09"
      unitRef="usd">672734000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMjMtMS0xLTEtNDA5MTE_13e7b8d7-7aa2-42e5-9367-5e58fb14bde9"
      unitRef="usd">47204000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMjMtMy0xLTEtNDA5MTE_894f1704-cc24-4f22-b24d-2cf95b4c2688"
      unitRef="usd">49321000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMjQtMS0xLTEtNDA5MTE_c018dd9e-5249-4d2e-b1c4-376718d14fad"
      unitRef="usd">22797000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMjQtMy0xLTEtNDA5MTE_b019675e-3e13-4eef-bb3c-57777b77a20e"
      unitRef="usd">33564000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMjUtMS0xLTEtNDA5MTE_d26f138f-15ca-46e3-9c8b-c11be66f37fe"
      unitRef="usd">232000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMjUtMy0xLTEtNDA5MTE_7f05fc0f-9344-47eb-825c-3b336c853154"
      unitRef="usd">171000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMjYtMS0xLTEtNDA5MTE_5fc9d6c7-5b5f-46bb-97c6-4dc6c8a082d0"
      unitRef="usd">30868000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMjYtMy0xLTEtNDA5MTE_59beb63b-b4c4-45f2-ab44-cae5bb607867"
      unitRef="usd">30576000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMjctMS0xLTEtNDA5MTE_054698ed-c8cd-452c-83dc-9e72db8b3af8"
      unitRef="usd">13608000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMjctMy0xLTEtNDA5MTE_562606fd-be93-4df6-9481-09ab2ffe5d53"
      unitRef="usd">18479000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMjgtMS0xLTEtNDA5MTE_92246e8c-b793-4338-9f12-fb73a252e8fc"
      unitRef="usd">4441000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMjgtMy0xLTEtNDA5MTE_19e8cdf6-7278-452f-8ee5-7c253f297816"
      unitRef="usd">4807000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMjktMS0xLTEtNDA5MTE_9b8512c7-cd2e-4c60-babe-8d6205d9e867"
      unitRef="usd">119150000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMjktMy0xLTEtNDA5MTE_13cc9471-5a31-409b-9d87-1a453f7a2cd4"
      unitRef="usd">136918000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMzEtMS0xLTEtNDA5MTE_1c10c56f-913f-4884-9795-f8631c4138bd"
      unitRef="usd">145037000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMzEtMy0xLTEtNDA5MTE_d347b9e8-2bb6-4f79-9797-3d249033b77c"
      unitRef="usd">142602000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMzItMS0xLTEtNDA5MTE_34127e30-dd5e-4ea8-b3fb-89a46ea0a563"
      unitRef="usd">2494000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMzItMy0xLTEtNDA5MTE_dfde7dd0-9d6a-474d-a01b-9158e3728e25"
      unitRef="usd">896000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMzMtMS0xLTEtNDA5MTE_e217113c-33ef-447a-9d52-b93f2fad611f"
      unitRef="usd">14911000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMzMtMy0xLTEtNDA5MTE_f8e7798e-b053-46d7-b6f9-95c8c9f52e79"
      unitRef="usd">15429000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMzQtMS0xLTEtNDA5MTE_c02a5c92-ab8b-4763-a825-35db737d79bf"
      unitRef="usd">18531000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMzQtMy0xLTEtNDA5MTE_49c30889-9473-4cbe-b5be-794416fa692b"
      unitRef="usd">13778000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMzUtMS0xLTEtNDA5MTE_e2b45517-ca4d-4308-8860-b18ca1449e3b"
      unitRef="usd">300123000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMzUtMy0xLTEtNDA5MTE_36b75ecf-a84e-455d-8fcb-d235f00e8c34"
      unitRef="usd">309623000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMzctMS0xLTEtNDA5MTE_74c04813-93c7-4317-b132-24312c30d783"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfMzctMy0xLTEtNDA5MTE_b9ea581a-e46b-4095-970c-92eca3ac13b1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockNoParValue
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDAtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjo1OGZmZDk4Y2U2Zjg0MmIwYjg5ZmFiMmM3OTNkNDUzOF80MA_4db32f84-a08d-46cd-a686-e73fb837e1dc"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDAtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjo1OGZmZDk4Y2U2Zjg0MmIwYjg5ZmFiMmM3OTNkNDUzOF80MA_b252dee8-76f3-4799-823c-e1593ff80ec5"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDAtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjo1OGZmZDk4Y2U2Zjg0MmIwYjg5ZmFiMmM3OTNkNDUzOF81NA_72648aaa-f05a-4451-955c-aa857fe33159"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDAtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjo1OGZmZDk4Y2U2Zjg0MmIwYjg5ZmFiMmM3OTNkNDUzOF81NA_eb52051f-1f6d-495b-b0d8-5313d8b1b451"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDAtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjo1OGZmZDk4Y2U2Zjg0MmIwYjg5ZmFiMmM3OTNkNDUzOF83Ng_1377fb0d-ae78-4f02-a699-82ba5a6e6171"
      unitRef="shares">9042</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDAtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjo1OGZmZDk4Y2U2Zjg0MmIwYjg5ZmFiMmM3OTNkNDUzOF83Ng_6929e02e-a984-479f-a82c-d5600c71b703"
      unitRef="shares">9042</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDAtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjo1OGZmZDk4Y2U2Zjg0MmIwYjg5ZmFiMmM3OTNkNDUzOF83Ng_70182342-2bce-4a72-9223-b6b660280974"
      unitRef="shares">9042</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDAtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjo1OGZmZDk4Y2U2Zjg0MmIwYjg5ZmFiMmM3OTNkNDUzOF83Ng_ad877101-541f-4cef-a7fe-6f6b2a758e5a"
      unitRef="shares">9042</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDAtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjo1OGZmZDk4Y2U2Zjg0MmIwYjg5ZmFiMmM3OTNkNDUzOF8xNjA_f151dfb4-7b45-40e0-a137-47874c959d5f"
      unitRef="usd">97925880000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDAtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjo1OGZmZDk4Y2U2Zjg0MmIwYjg5ZmFiMmM3OTNkNDUzOF8xNjc_17c9ec36-e5b3-43cc-9e62-f121df5c7597"
      unitRef="usd">97438687000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockValue
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDAtMS0xLTEtNDA5MTE_ca69d43e-a167-428b-8e4d-db5d0747196b"
      unitRef="usd">62428000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDAtMy0xLTEtNDA5MTE_b12b7572-8c02-4ec7-9d7c-3859dfb8ef8b"
      unitRef="usd">61941000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockNoParValue
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDEtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjowMDIxYmFjNzIyZTI0MmI5YmQ3ZjIzZjdiYTdkNTQ2Ml8xOQ_5127ba12-4e86-4d0b-8dfb-16cc11c19873"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDEtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjowMDIxYmFjNzIyZTI0MmI5YmQ3ZjIzZjdiYTdkNTQ2Ml8xOQ_5f6571db-4630-414c-8f2a-29f652aef762"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDEtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjowMDIxYmFjNzIyZTI0MmI5YmQ3ZjIzZjdiYTdkNTQ2Ml8zMw_4425b66b-a766-43d0-9f5f-d9bf0b8e5f47"
      unitRef="shares">46000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDEtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjowMDIxYmFjNzIyZTI0MmI5YmQ3ZjIzZjdiYTdkNTQ2Ml8zMw_8079f840-9775-4fcc-86d4-013332055ddb"
      unitRef="shares">46000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDEtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjowMDIxYmFjNzIyZTI0MmI5YmQ3ZjIzZjdiYTdkNTQ2Ml81NQ_7f827e55-7ee0-4bcf-81e0-d2e9526f174e"
      unitRef="shares">14552341</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDEtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjowMDIxYmFjNzIyZTI0MmI5YmQ3ZjIzZjdiYTdkNTQ2Ml82OQ_987224e9-bb2d-43e0-86f3-26425160adff"
      unitRef="shares">14431819</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDEtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjowMDIxYmFjNzIyZTI0MmI5YmQ3ZjIzZjdiYTdkNTQ2Ml8xMDU_84435411-43c7-46db-81b7-1af65bb16f08"
      unitRef="shares">14185666</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDEtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjowMDIxYmFjNzIyZTI0MmI5YmQ3ZjIzZjdiYTdkNTQ2Ml8xMTk_748d006b-2630-4fb4-955d-0de726baa436"
      unitRef="shares">14111221</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDEtMS0xLTEtNDA5MTE_c5752ad1-c486-4155-9823-76a5b8a157ae"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDEtMy0xLTEtNDA5MTE_1b580667-df30-4a93-bb6c-267f8b0f42dc"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDItMS0xLTEtNDA5MTE_68a1398b-cd96-41b3-be4b-5f35afa590f6"
      unitRef="usd">1583474000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDItMy0xLTEtNDA5MTE_052952b4-a3cd-4f63-b320-8f32e1a5cd21"
      unitRef="usd">1582442000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDMtMS0xLTEtNDA5MTE_8ac8ab3d-c579-4572-a5ec-03d5c1ae8a7f"
      unitRef="usd">-912037000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDMtMy0xLTEtNDA5MTE_b6ef66d2-3a37-48b2-ab30-e21edb98e988"
      unitRef="usd">-912951000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDQtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjoxMmQzYWM3ZmQ4MzM0ODYxYjlkMTMzZjFjZDU3YzRiOF80NA_6eb062e2-19a8-401d-a9e7-79f83c6fdcce"
      unitRef="shares">366675</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDQtMC0xLTEtNDA5MTEvdGV4dHJlZ2lvbjoxMmQzYWM3ZmQ4MzM0ODYxYjlkMTMzZjFjZDU3YzRiOF81MQ_05eca571-6a72-4e1d-a85f-225639c1ccce"
      unitRef="shares">320598</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDQtMS0xLTEtNDA5MTE_1c918a82-9781-404e-9bdf-7c27c52c566d"
      unitRef="usd">9063000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDQtMy0xLTEtNDA5MTE_c0097227-af25-4941-b14a-96b0a586528e"
      unitRef="usd">8050000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDUtMS0xLTEtNDA5MTE_132c6126-302e-482b-af13-08b0f1118433"
      unitRef="usd">-353911000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDUtMy0xLTEtNDA5MTE_4543215a-c749-44fb-b4c8-141502b9d8f4"
      unitRef="usd">-361883000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDYtMS0xLTEtNDA5MTE_934c16ab-4cbe-466c-b349-bf66d790c5b4"
      unitRef="usd">370891000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDYtMy0xLTEtNDA5MTE_c72fd48d-ca08-4b25-80e4-b8a885d0b7b4"
      unitRef="usd">361499000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDctMS0xLTEtNDA5MTE_293ac9c2-eed9-40f9-90b4-ff6123ae0ef5"
      unitRef="usd">2080000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDctMy0xLTEtNDA5MTE_f26032f5-dda3-4986-bd1a-aa7c5fde0ea2"
      unitRef="usd">1612000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDgtMS0xLTEtNDA5MTE_21f02592-521c-4741-9b44-80424619484a"
      unitRef="usd">372971000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDgtMy0xLTEtNDA5MTE_2d4fffda-55e4-4047-80cb-a5372821b3d1"
      unitRef="usd">363111000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDktMS0xLTEtNDA5MTE_5e094141-7a6a-4548-9e6c-3d06597e87dd"
      unitRef="usd">673094000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18yNS9mcmFnOmQxZTE4OGQzYjBlOTQ2OTA4NzM5YzJhM2UzMGFhNzQyL3RhYmxlOjE1YzhlMDA5MjEwYjRkYjdhY2U1NmJmNzlhN2ZlZDVjL3RhYmxlcmFuZ2U6MTVjOGUwMDkyMTBiNGRiN2FjZTU2YmY3OWE3ZmVkNWNfNDktMy0xLTEtNDA5MTE_948b3c5e-4ce2-450f-8074-3044ba4cec31"
      unitRef="usd">672734000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5d1bf967ebc94d79bee32a154e679818_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjAtMS0xLTEtNDA5MTE_1d123698-75e1-4714-bdd1-479130c57da0"
      unitRef="usd">60016000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic5d1b099d4ca43e295613dc0b905caeb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjAtNS0xLTEtNDA5MTE_aaaca1e8-f200-45d4-b337-21b5996261a7"
      unitRef="usd">1578315000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7c1e29edbc854642a14b3d1e40d59694_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjAtNy0xLTEtNDA5MTE_daa65f45-4c2f-493f-93ac-c0cd2672dd2e"
      unitRef="usd">-907727000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie112b21306ab400ba1bde03b6a41d141_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjAtOS0xLTEtNDA5MTE_3265d4ca-55cc-4c34-bb56-bec0ed05a7c6"
      unitRef="usd">-6930000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibec4ad7318ba48c0b1933e9db3743d00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjAtMTEtMS0xLTQwOTEx_932434cd-edd0-4ec0-9a52-a6ddbcf87580"
      unitRef="usd">-348989000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib763b2b140a248659497f06af8e16efa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjAtMTMtMS0xLTQwOTEx_7ae25ba8-8159-495f-9677-f520a394be2a"
      unitRef="usd">672000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5deffddb21354c28ae02e033e251e9cd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjAtMTUtMS0xLTQwOTEx_1dfa1fcd-6cae-4e98-befd-70406fc9c66e"
      unitRef="usd">375357000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i8fdf334257a146c795f5ce8a8c1dba0e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjEtNy0xLTEtNDA5MTE_d79bce65-b9cb-4fd3-ab51-401527a8b8f7"
      unitRef="usd">-9484000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i70f65526121f417bb7f984bf764bfbbc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjEtMTMtMS0xLTQwOTEx_32fc513a-6ca8-4032-8d1e-d1c627eb590c"
      unitRef="usd">59000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjEtMTUtMS0xLTQwOTEx_724f4606-37b4-4d13-9ef9-958a4a621197"
      unitRef="usd">-9425000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia0a0be9e40e746a8a1d6bcee89336669_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjItMTEtMS0xLTQwOTEx_c63ba622-da12-4723-a9f7-92ef81e8c9cc"
      unitRef="usd">-1617000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i70f65526121f417bb7f984bf764bfbbc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjItMTMtMS0xLTQwOTEx_2bc5c240-d898-42de-b3aa-ae09f7196658"
      unitRef="usd">-10000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjItMTUtMS0xLTQwOTEx_21b819c1-da32-43d1-98d8-7904f2f7c60d"
      unitRef="usd">-1627000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i70f65526121f417bb7f984bf764bfbbc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjMtMTMtMS0xLTQwOTEx_aea4226b-7dc6-46ee-82bd-5e7a668d2df6"
      unitRef="usd">73000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjMtMTUtMS0xLTQwOTEx_cdf1ac80-d2eb-4373-88a9-21debe099cfa"
      unitRef="usd">73000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:DividendsPreferredStock
      contextRef="ia7c459af3b3744a3991d086ccc069df9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjQtMS0xLTEtNDA5MTE_78ce6ff3-28ae-4f6c-9bbe-44c2aba7cd91"
      unitRef="usd">-478000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i8fdf334257a146c795f5ce8a8c1dba0e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjQtNy0xLTEtNDA5MTE_740d7547-538f-4e54-9a28-0f278d47b388"
      unitRef="usd">478000</us-gaap:DividendsPreferredStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib30490115d4341d286106fe3a6d901de_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjUtNS0xLTEtNDA5MTE_0d54d060-e296-4e4b-996d-b7e1c703dabf"
      unitRef="usd">1027000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i221c994353994536a12991740a84da90_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjUtOS0xLTEtNDA5MTE_ea5df2c2-aaaa-496a-ad3e-c4d9600abb4b"
      unitRef="usd">-1120000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjUtMTUtMS0xLTQwOTEx_4cdcceb2-7a7a-4d23-bf76-5c4c3cde079a"
      unitRef="usd">-93000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4373b13900364aa1ab8ffdc396badb08_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjYtMS0xLTEtNDA5MTE_7ad47ed7-17e5-4ad5-8256-ae1f2f95aaba"
      unitRef="usd">60494000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8d74fc20a7304ee296d98f1397570ce1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjYtNS0xLTEtNDA5MTE_22c01de6-2ea8-4fe1-b84d-3df5eeb26249"
      unitRef="usd">1579342000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1dccfd720b964dccb7820a68f209e4df_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjYtNy0xLTEtNDA5MTE_dda76312-6daf-4cce-8698-75e6690b7213"
      unitRef="usd">-917689000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a98e1d2662d4de4aad20075f76dca16_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjYtOS0xLTEtNDA5MTE_53fc38ae-25b3-417e-9d0c-4fa78e470cb6"
      unitRef="usd">-8050000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i210d0bf8ec0a4647abe6677eaf9805a6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjYtMTEtMS0xLTQwOTEx_33600c06-84ff-4dbe-a93f-92acace3f18b"
      unitRef="usd">-350606000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i09e42cdf728c41cfb538de55bceea489_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjYtMTMtMS0xLTQwOTEx_b2dcb87b-0243-45f7-a5bf-bd8c705bff16"
      unitRef="usd">648000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icfd7025276234b7b9a9950b3ff802a8f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjYtMTUtMS0xLTQwOTEx_249ed4d4-01ba-406a-9383-403a2c5bd2e7"
      unitRef="usd">364139000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id52e478d8ed4459a89a13187dabdad63_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjgtMS0xLTEtNDA5MTE_896ae87f-fa95-44fb-85a2-683b4594d267"
      unitRef="usd">61941000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee7f5f25bd2047b3af6472d383677722_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjgtNS0xLTEtNDA5MTE_33fbcfa1-0df7-4562-b15f-13087ef6ebd5"
      unitRef="usd">1582442000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibe3e444a8c014a2eb3bfdca2f638b1ee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjgtNy0xLTEtNDA5MTE_c9c9c38a-fe94-41aa-84f7-7df80c9e5813"
      unitRef="usd">-912951000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6ae255a22c0346078c060d150cf31910_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjgtOS0xLTEtNDA5MTE_5d731317-b5ad-41f4-be3b-1bd92b32840f"
      unitRef="usd">-8050000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i47129c2a18444fc4bb08ed3fe411d40c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjgtMTEtMS0xLTQwOTEx_09b0dc63-7cc8-4af8-8ee1-43dd70018390"
      unitRef="usd">-361883000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i86c443239dcf4ea6ba7ced26ce5da5dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjgtMTMtMS0xLTQwOTEx_4774b193-bbe8-40d5-bd65-63af6c07f717"
      unitRef="usd">1612000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjgtMTUtMS0xLTQwOTEx_f9eb00f3-4e53-4b04-9cb3-f1de5302cfa7"
      unitRef="usd">363111000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="icb8f790ce37f457e84d5e2c9c05b54c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjktNy0xLTEtNDA5MTE_556101f4-7974-4713-906e-1bd8f5374cac"
      unitRef="usd">1410000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia87ce26e7d6945bf91e795b8a69ae47d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjktMTMtMS0xLTQwOTEx_7e688117-df86-4957-8c95-1bd3a91769bf"
      unitRef="usd">498000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMjktMTUtMS0xLTQwOTEx_226271ef-0278-46ad-a67c-3dcf8131c525"
      unitRef="usd">1908000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i54c5209123d2431d8dc45dc51078169a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzAtMTEtMS0xLTQwOTEx_56ce3b3d-8df5-49a1-8516-273233573f0b"
      unitRef="usd">7972000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia87ce26e7d6945bf91e795b8a69ae47d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzAtMTMtMS0xLTQwOTEx_afbed99b-e21b-4f86-a8c2-fe530015390f"
      unitRef="usd">40000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzAtMTUtMS0xLTQwOTEx_4871698d-ecc3-4c4a-804c-125c255e86ff"
      unitRef="usd">8012000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ia87ce26e7d6945bf91e795b8a69ae47d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzEtMTMtMS0xLTQwOTEx_2c31263d-543d-43b0-8757-536424fff6ac"
      unitRef="usd">70000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzEtMTUtMS0xLTQwOTEx_f8f40bbf-7d39-480e-93f3-67c09e3f5adb"
      unitRef="usd">70000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:DividendsPreferredStock
      contextRef="i770212b21ae74086b66de5c3471e50c6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzItMS0xLTEtNDA5MTE_8d97546b-3fac-494e-a4ce-c35c939a20bf"
      unitRef="usd">-487000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="icb8f790ce37f457e84d5e2c9c05b54c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzItNy0xLTEtNDA5MTE_695476fe-afbd-4c35-8dbd-a9c3f3cc9fb5"
      unitRef="usd">487000</us-gaap:DividendsPreferredStock>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="icb8f790ce37f457e84d5e2c9c05b54c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzMtNy0xLTEtNDA5MTE_0e242555-b7da-4803-9884-fc854cbb00a6"
      unitRef="usd">9000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzMtMTUtMS0xLTQwOTEx_d7c47467-2c39-4af2-a631-cdc1c307f3b5"
      unitRef="usd">9000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia0167718c55246dbb8357eb32a803de0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzQtNS0xLTEtNDA5MTE_7c1ae03a-0a9d-4ec0-9d1b-96e804bb0716"
      unitRef="usd">1032000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id149268881c74f51980d5e13efe1a3c0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzQtOS0xLTEtNDA5MTE_adb321e7-cea9-4564-a97c-5da2b260dc30"
      unitRef="usd">-1013000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzQtMTUtMS0xLTQwOTEx_10a018aa-be46-41d0-96f2-394f3a7969a4"
      unitRef="usd">19000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2cb6828517814c4e905845af1696b31b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzUtMS0xLTEtNDA5MTE_e528583c-592f-4eae-af64-999e6a0acb91"
      unitRef="usd">62428000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i30f6a59d992a4d47ac43fb83e0db07a8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzUtNS0xLTEtNDA5MTE_f37c0765-d165-489f-b5ab-7d0e02e53b40"
      unitRef="usd">1583474000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0fc9710b5e874b1a95fc732e9bb96b47_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzUtNy0xLTEtNDA5MTE_03861c3d-374c-49a8-a787-b3361242a50b"
      unitRef="usd">-912037000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie152dcc7de4c4dd09d1508c6bad14ed0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzUtOS0xLTEtNDA5MTE_766d2966-c88a-44c5-92a6-743364bc3a55"
      unitRef="usd">-9063000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iad89fc1704b14d439c74ed9de8b8a955_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzUtMTEtMS0xLTQwOTEx_102ef244-4f47-41e9-8fff-441c77d162b0"
      unitRef="usd">-353911000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i77c44a4a6bbf403a9d25309b4b398f0d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzUtMTMtMS0xLTQwOTEx_c51f274e-3a55-4213-a56e-7300c873e63c"
      unitRef="usd">2080000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOmM5ODM1NGE1YzIyZTQ5NDk4MGRlYzFlZjE5MThlM2NjL3RhYmxlcmFuZ2U6Yzk4MzU0YTVjMjJlNDk0OTgwZGVjMWVmMTkxOGUzY2NfMzUtMTUtMS0xLTQwOTEx_a14a8dcd-c176-4a99-b3a3-0285d5574b25"
      unitRef="usd">372971000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="id52e478d8ed4459a89a13187dabdad63_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOjAzYThjZGE0N2Q2MTRmMDZhNDA2YWIyNTBmZjg0YmQyL3RhYmxlcmFuZ2U6MDNhOGNkYTQ3ZDYxNGYwNmE0MDZhYjI1MGZmODRiZDJfMS0xLTEtMS00MDkxMQ_bf603fc3-0fb7-4c4c-8771-5a692ea078f1"
      unitRef="shares">9042</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i742b25262223403db405b700dc30e4bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOjAzYThjZGE0N2Q2MTRmMDZhNDA2YWIyNTBmZjg0YmQyL3RhYmxlcmFuZ2U6MDNhOGNkYTQ3ZDYxNGYwNmE0MDZhYjI1MGZmODRiZDJfMS0zLTEtMS00MDkxMQ_97557738-8745-40f4-9a17-f7274f2fac45"
      unitRef="shares">14111000</us-gaap:SharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i770212b21ae74086b66de5c3471e50c6_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOjAzYThjZGE0N2Q2MTRmMDZhNDA2YWIyNTBmZjg0YmQyL3RhYmxlcmFuZ2U6MDNhOGNkYTQ3ZDYxNGYwNmE0MDZhYjI1MGZmODRiZDJfMi0xLTEtMS00MDkxMQ_68f4f610-0c2e-4245-8fcb-72fcec7f375f"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="ib955cddb337e43c3ac9ed8d9e6f35983_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOjAzYThjZGE0N2Q2MTRmMDZhNDA2YWIyNTBmZjg0YmQyL3RhYmxlcmFuZ2U6MDNhOGNkYTQ3ZDYxNGYwNmE0MDZhYjI1MGZmODRiZDJfMi0zLTEtMS00MDkxMQ_e894e56a-70b9-4c3c-8673-249e06df8b86"
      unitRef="shares">76000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i770212b21ae74086b66de5c3471e50c6_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOjAzYThjZGE0N2Q2MTRmMDZhNDA2YWIyNTBmZjg0YmQyL3RhYmxlcmFuZ2U6MDNhOGNkYTQ3ZDYxNGYwNmE0MDZhYjI1MGZmODRiZDJfMy0xLTEtMS00MDkxMQ_11ba2c8f-4ff1-4ae6-8e5c-d987a9565124"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ib955cddb337e43c3ac9ed8d9e6f35983_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOjAzYThjZGE0N2Q2MTRmMDZhNDA2YWIyNTBmZjg0YmQyL3RhYmxlcmFuZ2U6MDNhOGNkYTQ3ZDYxNGYwNmE0MDZhYjI1MGZmODRiZDJfMy0zLTEtMS00MDkxMQ_b798415a-5839-41dd-84b5-d533a6ea98c4"
      unitRef="shares">1000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:SharesOutstanding
      contextRef="i2cb6828517814c4e905845af1696b31b_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOjAzYThjZGE0N2Q2MTRmMDZhNDA2YWIyNTBmZjg0YmQyL3RhYmxlcmFuZ2U6MDNhOGNkYTQ3ZDYxNGYwNmE0MDZhYjI1MGZmODRiZDJfNC0xLTEtMS00MDkxMQ_21a8bb5f-7104-4edc-8d93-6052fa4d80c7"
      unitRef="shares">9042</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i46105bcb75cf4f7bab9f25037982f955_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zMS9mcmFnOjJiMWIyM2E5ZDVmZjQ4NDU5YjY3M2EzNTBiYzJiMzQ1L3RhYmxlOjAzYThjZGE0N2Q2MTRmMDZhNDA2YWIyNTBmZjg0YmQyL3RhYmxlcmFuZ2U6MDNhOGNkYTQ3ZDYxNGYwNmE0MDZhYjI1MGZmODRiZDJfNC0zLTEtMS00MDkxMQ_b520c234-da00-4a6c-987b-159606a028e7"
      unitRef="shares">14186000</us-gaap:SharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMy0xLTEtMS00MDkxMQ_309d44f7-f530-484a-ac07-fdd98f8444fe"
      unitRef="usd">1908000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMy0zLTEtMS00MDkxMQ_fb3e7f21-0446-49a9-9079-d8839049285d"
      unitRef="usd">-9425000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfNS0xLTEtMS00MDkxMQ_5a19f18d-8bf1-4ad0-8776-f1365e503e62"
      unitRef="usd">20127000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfNS0zLTEtMS00MDkxMQ_a34ace3c-63af-4423-b525-466ab9476ee4"
      unitRef="usd">21269000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfOC0xLTEtMS00MDkxMQ_c7f7f786-9a83-4b62-b1ea-f90111a88970"
      unitRef="usd">1491000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfOC0zLTEtMS00MDkxMQ_c264a835-4b43-4a41-976b-27a8a18587ec"
      unitRef="usd">1041000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfOS0xLTEtMS00MDkxMQ_6ae4bfee-ef9d-4867-afce-c77574154b10"
      unitRef="usd">1032000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfOS0zLTEtMS00MDkxMQ_053101e8-77fe-4c3d-b497-400ae8c9dde8"
      unitRef="usd">1027000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTAtMS0xLTEtNDA5MTE_022f6b41-6fe7-436d-a816-0320417778e2"
      unitRef="usd">1489000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTAtMy0xLTEtNDA5MTE_3de2783a-fa4a-4954-818c-81a5786b9d26"
      unitRef="usd">1902000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTEtMS0xLTEtNDA5MTE_b2d5551f-3c44-4b74-980f-35071ea190af"
      unitRef="usd">-20000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTEtMy0xLTEtNDA5MTE_7003e2f4-b123-4317-8cc8-e116f9fb2224"
      unitRef="usd">193000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTItMS0xLTEtNDA5MTE_483ee464-290f-40b2-ad65-b48d037cec79"
      unitRef="usd">-686000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTItMy0xLTEtNDA5MTE_1d1b59b4-2763-4ea3-989d-10cace553c6b"
      unitRef="usd">-716000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTQtMS0xLTEtNDA5MTE_fb23b69d-c95f-4a1b-8c9a-052cee56efad"
      unitRef="usd">7142000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTQtMy0xLTEtNDA5MTE_35a104e3-31b5-48b4-b5a2-a6a802104374"
      unitRef="usd">-1806000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTUtMS0xLTEtNDA5MTE_d5aa40ed-b970-439b-8cdb-539cb0365150"
      unitRef="usd">623000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTUtMy0xLTEtNDA5MTE_e2542b0e-8310-4993-ae6c-1fc9455438cd"
      unitRef="usd">526000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTYtMS0xLTEtNDA5MTE_679daa25-6f71-419c-be33-c8d13f680070"
      unitRef="usd">-13697000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTYtMy0xLTEtNDA5MTE_5bec3093-b8d7-47a5-bfc9-752bd024db98"
      unitRef="usd">-5287000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTctMS0xLTEtNDA5MTE_6683c588-0d07-4206-ad17-58db97b18d73"
      unitRef="usd">59000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTctMy0xLTEtNDA5MTE_aaa26aa1-2fd2-4e33-836e-3aaac10f4433"
      unitRef="usd">51000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTgtMS0xLTEtNDA5MTE_b82a190f-12d9-4e73-8d69-00cf92a32107"
      unitRef="usd">379000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTgtMy0xLTEtNDA5MTE_70a211f2-f7ce-47d8-8311-ab036c7e4010"
      unitRef="usd">-3854000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTktMS0xLTEtNDA5MTE_e8ef319b-631b-46b4-bad4-b2ebf1bb9bbf"
      unitRef="usd">1953000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMTktMy0xLTEtNDA5MTE_ddff404c-424d-440a-96e6-5df25464e419"
      unitRef="usd">12817000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMjItMS0xLTEtNDA5MTE_2a14d6a5-cdcc-4e3a-8eac-ba8f12289b08"
      unitRef="usd">3592000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMjItMy0xLTEtNDA5MTE_c81cc2a6-ba3d-4d4e-a51d-f8e31fb94102"
      unitRef="usd">3372000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMjQtMS0xLTEtNDA5MTE_c436c908-ca23-4eab-9a86-d0b90bdb2c2f"
      unitRef="usd">2364000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMjQtMy0xLTEtNDA5MTE_4b233c71-b8ee-4ff4-804a-ec779de8637d"
      unitRef="usd">6651000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMjUtMS0xLTEtNDA5MTE_4585e498-24fc-4f6a-9a3a-bdb1a63f33d9"
      unitRef="usd">-190000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMjUtMy0xLTEtNDA5MTE_333e4ed8-267d-4371-9084-5e1590ccc324"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMjYtMS0xLTEtNDA5MTE_0f02e43c-d1b3-4186-9aca-15258fe4fe34"
      unitRef="usd">-1038000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMjYtMy0xLTEtNDA5MTE_266ecf22-a7cb-4416-93da-3ba3f772df7a"
      unitRef="usd">3279000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMjktMS0xLTEtNDA5MTE_1eb66428-ebd9-47ef-a6ba-287465b5c4a5"
      unitRef="usd">94266000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMjktMy0xLTEtNDA5MTE_f5794ff0-9297-4a0e-84ce-f4a1e1e89c64"
      unitRef="usd">78628000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzAtMS0xLTEtNDA5MTE_010aeb1b-45bb-4b5c-be66-b933c83b4728"
      unitRef="usd">86586000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzAtMy0xLTEtNDA5MTE_c934b769-3cbe-4ed7-986a-9de6d3992e6d"
      unitRef="usd">85319000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzEtMS0xLTEtNDA5MTE_c552b63b-c792-47be-a36c-f75d60865711"
      unitRef="usd">8003000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzEtMy0xLTEtNDA5MTE_5893c743-63b3-4f4c-b97c-7d999a7349d8"
      unitRef="usd">8872000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzMtMS0xLTEtNDA5MTE_3cab74b8-a64f-4843-b2d7-88b46369deb0"
      unitRef="usd">9000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzMtMy0xLTEtNDA5MTE_9bbeda1c-0bd9-4457-9aec-00fe218f742b"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzQtMS0xLTEtNDA5MTE_4f20cf48-4add-4dac-a4f5-25320abb895e"
      unitRef="usd">1013000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzQtMy0xLTEtNDA5MTE_bffe4b7d-084e-4fd6-87d2-3139faf42335"
      unitRef="usd">1120000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzUtMS0xLTEtNDA5MTE_d6d161e7-bd64-401e-8e33-1de6e9b961c9"
      unitRef="usd">-1345000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzUtMy0xLTEtNDA5MTE_cbd7eb65-4766-4bc6-bada-193329e3b20c"
      unitRef="usd">-16683000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzctMS0xLTEtNDA5MTE_53ae6184-a8d3-4f11-b923-0bdfe3891b7b"
      unitRef="usd">571000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzctMy0xLTEtNDA5MTE_6370ff6c-8824-49d9-96dd-2c058f3aa2cb"
      unitRef="usd">-113000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzgtMS0xLTEtNDA5MTE_65cdeecd-0e08-404b-8867-51e4cc562eec"
      unitRef="usd">141000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzgtMy0xLTEtNDA5MTE_6e2d5aa6-569f-4d6c-8f26-ca0e9136fb67"
      unitRef="usd">-700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzktMS0xLTEtNDA5MTE_e5689324-5929-4a8e-98ed-976566663123"
      unitRef="usd">6282000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5deffddb21354c28ae02e033e251e9cd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfMzktMy0xLTEtNDA5MTE_f1edbbb9-2eff-475d-88ab-16ac7bb4d98c"
      unitRef="usd">6155000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfNDEtMS0xLTEtNDA5MTE_337bb666-66fd-4426-89b9-1eebc6f3e855"
      unitRef="usd">6423000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icfd7025276234b7b9a9950b3ff802a8f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfNDEtMy0xLTEtNDA5MTE_4ddb2d50-7e06-48dd-8dfc-6e89be709b5f"
      unitRef="usd">5455000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:DividendsPreferredStockPaidinkind
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfNDQtMS0xLTEtNDA5MTE_d93b29a5-2926-4c31-80ba-aef6ba5ac889"
      unitRef="usd">487000</us-gaap:DividendsPreferredStockPaidinkind>
    <us-gaap:DividendsPreferredStockPaidinkind
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN18zNy9mcmFnOjYxZGE0MzEwOWM1NDQwZTg5NDFlYWNmZjQ4Yzk4OTM0L3RhYmxlOmU5NzY1OTE1Y2IxMDQxODc5NWU1NWZhOTYyZDcwNWIxL3RhYmxlcmFuZ2U6ZTk3NjU5MTVjYjEwNDE4Nzk1ZTU1ZmE5NjJkNzA1YjFfNDQtMy0xLTEtNDA5MTE_479ce09f-b85a-4b3d-b85c-77d11ff49587"
      unitRef="usd">478000</us-gaap:DividendsPreferredStockPaidinkind>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN180My9mcmFnOjE4ZTJlOTQzN2FhZDQ0MmM4MjllMTRkNDZkNTA2NDQ0L3RleHRyZWdpb246MThlMmU5NDM3YWFkNDQyYzgyOWUxNGQ0NmQ1MDY0NDRfNDY0Mw_3cc5a7ec-bc7a-48d5-a50c-fabe22bf24c5">&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;DESCRIPTION OF BUSINESS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;AND BASIS OF PRESENTATION &lt;/span&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of the Business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We provide hospitality services to the natural resources industry in Canada, Australia and the U.S. We provide a full suite of hospitality services for our guests, including lodging, catering and food service, housekeeping and maintenance at accommodation facilities that we or our customers own. In many cases, we provide services that support the day-to-day operations of accommodation facilities, such as laundry, facility management and maintenance, water and wastewater treatment, power generation, communication systems, security and logistics. We also offer development activities for workforce accommodation facilities, including site selection, permitting, engineering and design, manufacturing management and site construction, along with providing hospitality services once the facility is constructed. We&#160;primarily operate in some of the world&#x2019;s most active oil, metallurgical (met) coal, liquefied natural gas (LNG) and iron ore producing regions, and our customers include major and independent oil companies, mining companies, engineering companies and oilfield and mining service companies. We operate in three principal reportable business segments &#x2013; Canada, Australia and the U.S.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Unless otherwise stated or the context otherwise indicates: (i) all references in these consolidated financial statements to &#x201c;Civeo,&#x201d; &#x201c;us,&#x201d; &#x201c;our&#x201d; or &#x201c;we&#x201d; refer to Civeo Corporation and its consolidated subsidiaries; and (ii) all references in this report to &#x201c;dollars&#x201d; or &#x201c;$&#x201d; are to U.S. dollars.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 accompanying unaudited consolidated financial statements of Civeo have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the SEC) pertaining to interim financial information. Certain information in footnote disclosures normally included in financial statements prepared in accordance with Generally Accepted Accounting Principles (GAAP) has been condensed or omitted pursuant to those rules and regulations. The unaudited financial statements included in this report reflect all the adjustments, consisting of normal recurring adjustments, which Civeo considers necessary for a fair presentation of the results of operations for the interim periods covered and for the financial condition of Civeo at the date of the interim balance sheet. Results for the interim periods are not necessarily indicative of results for the full year. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. If the underlying estimates and assumptions upon which the financial statements are based change in future periods, actual amounts may differ from those included in the accompanying consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 included in this report should be read in conjunction with our audited financial statements and accompanying notes included in our Annual Report on Form 10-K for the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN180My9mcmFnOjE4ZTJlOTQzN2FhZDQ0MmM4MjllMTRkNDZkNTA2NDQ0L3RleHRyZWdpb246MThlMmU5NDM3YWFkNDQyYzgyOWUxNGQ0NmQ1MDY0NDRfMTIxMA_9e9852bb-8f1d-419d-8870-507e1087d7fd"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RleHRyZWdpb246NTY5MjY0ZWQ1YWFmNDdlYjliOTYyMGJkYzU3NDU4NzRfMTQzMg_d336f53f-1afc-4783-9f77-d1ad4b1ebfca">REVENUE&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 disaggregates our revenue by our three reportable segments: Canada, Australia and the U.S., and major categories for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Canada&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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accommodation revenues&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;67,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;46,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mobile facility rental revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Food service and other services revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Canada revenues&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:9pt;font-weight:400;line-height:100%"&gt;95,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,885&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accommodation revenues&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;37,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;33,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Food service and other services revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Total Australia revenues&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:9pt;font-weight:400;line-height:100%"&gt;63,529&#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:9pt;font-weight:400;line-height:100%"&gt;59,637&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accommodation revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mobile facility rental revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Manufacturing revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Food service and other services revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total U.S. revenues&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:9pt;font-weight:400;line-height:100%"&gt;6,197&#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:9pt;font-weight:400;line-height:100%"&gt;3,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenues&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;165,678&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;125,430&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when our performance obligations are satisfied is not significant. Payment terms are generally within 30 days and in most cases do not extend beyond 60 days. We do not have significant financing components or significant payment terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 March 31, 2022, for contracts that are greater than one year, the table below discloses the estimated revenues related to performance obligations that are unsatisfied (or partially unsatisfied) and when we expect to recognize the revenue. The table only includes revenue expected to be recognized from contracts where the quantity of service is certain (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the years ending 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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2023&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:9pt;font-weight:700;line-height:100%"&gt;2024&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:9pt;font-weight:700;line-height:100%"&gt;Thereafter&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:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue expected to be recognized as of March 31, 2022&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;116,850&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;44,930&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;13,240&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,943&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;185,963&#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;/table&gt;&lt;/div&gt;We applied the practical expedient and do not disclose consideration for remaining performance obligations with an original expected duration of one year or less. In addition, we do not estimate revenues expected to be recognized related to unsatisfied performance obligations for contracts without minimum room commitments. The table above represents only a portion of our expected future consolidated revenues and it is not necessarily indicative of the expected trend in total revenues.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RleHRyZWdpb246NTY5MjY0ZWQ1YWFmNDdlYjliOTYyMGJkYzU3NDU4NzRfMTQzMw_c704465d-019e-48c6-ab5f-327f44d1fc43">&lt;div style="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 disaggregates our revenue by our three reportable segments: Canada, Australia and the U.S., and major categories for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Canada&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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accommodation revenues&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;67,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;46,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mobile facility rental revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Food service and other services revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Canada revenues&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:9pt;font-weight:400;line-height:100%"&gt;95,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,885&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accommodation revenues&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;37,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;33,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Food service and other services revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Total Australia revenues&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:9pt;font-weight:400;line-height:100%"&gt;63,529&#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:9pt;font-weight:400;line-height:100%"&gt;59,637&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accommodation revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mobile facility rental revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Manufacturing revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Food service and other services revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total U.S. revenues&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:9pt;font-weight:400;line-height:100%"&gt;6,197&#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:9pt;font-weight:400;line-height:100%"&gt;3,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenues&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;165,678&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;125,430&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RleHRyZWdpb246NTY5MjY0ZWQ1YWFmNDdlYjliOTYyMGJkYzU3NDU4NzRfNjk_51a66666-06d1-4561-8e2e-e1c34ce5c964"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i381bd46e0de241dbb23eeb6a2bc04813_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMy0xLTEtMS00MDkxMQ_e6e01951-b3cc-4552-b98e-17aca49c2afa"
      unitRef="usd">67194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad98ce5ccbea4304aaf479ab88038881_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMy0zLTEtMS00MDkxMQ_6ef5b4f4-917d-479f-a91d-d5ef9c160984"
      unitRef="usd">46530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7326d4fc8b04903bac5872f53807479_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfNC0xLTEtMS00MDkxMQ_42a8e9da-2089-4adf-bf2f-6ee3d05147dc"
      unitRef="usd">24018000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id16fc69165cf430b8a7e6246a4ef5a41_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfNC0zLTEtMS00MDkxMQ_3ba10642-d3d1-453a-8eb3-baf79e6b8841"
      unitRef="usd">10499000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i180e4fd9b9834ca7804b92c4b9879073_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfNS0xLTEtMS00MDkxMQ_61185c2d-b484-4213-81c5-53247d87590f"
      unitRef="usd">4740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f1d9ba476464b57af5f9d7be4af0e21_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfNS0zLTEtMS00MDkxMQ_ce761340-6dc2-4803-a778-9d863bc3d0d9"
      unitRef="usd">4856000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2328ef75ad6e42b99f6f7a99ad688ec5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfNy0xLTEtMS00MDkxMQ_7de3877a-b3ff-4f9b-824d-6aebc9de420f"
      unitRef="usd">95952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecd4cd3a04784e748adad759fcbe9471_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfNy0zLTEtMS00MDkxMQ_cda76be4-4ff2-41bb-975e-057fce15437e"
      unitRef="usd">61885000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i813a9ef11f9f4fe182b0342831fb7edf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTAtMS0xLTEtNDA5MTE_e44710e9-be19-4311-92ac-37b8a0890b20"
      unitRef="usd">37599000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic37481b21f994da7bb05bf8792d07509_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTAtMy0xLTEtNDA5MTE_f37e55bc-0325-4101-9c32-10aaf1d2c10c"
      unitRef="usd">33675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f07768fd38c46f1a3efef8db98397a1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTEtMS0xLTEtNDA5MTE_3b429550-a528-4b0f-a029-a65ad9ee58f9"
      unitRef="usd">25930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95e5d6adbfe7496a9658ab4ce23f73b1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTEtMy0xLTEtNDA5MTE_a6d404eb-fc74-4678-834a-ed638af92fd7"
      unitRef="usd">25962000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40d9eeb0a5ed4907ac5bf279b9eed878_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTItMS0xLTEtNDA5MTE_c86ae215-370a-4f3a-bee4-e62bf215b641"
      unitRef="usd">63529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8606cef5c63a47dbbbe129584d50220b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTItMy0xLTEtNDA5MTE_e1b84355-0eef-485b-94cc-c3cfae6bfe81"
      unitRef="usd">59637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd9f5d06cc05417086be42657ef38637_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTUtMS0xLTEtNDA5MTE_20ede390-782a-49e3-85b2-f72f970aa540"
      unitRef="usd">463000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i183df3170ec44b1c9c8c885b44158abb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTUtMy0xLTEtNDA5MTE_9bc5fc77-4db5-4678-bb28-e78ae9b7d8d8"
      unitRef="usd">772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6105e49981814f7396267d803331d701_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTYtMS0xLTEtNDA5MTE_bde9bc78-91ca-4666-a1d5-1664f94701a5"
      unitRef="usd">5266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f20d77df1ab481da887f5ca633f4a9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTYtMy0xLTEtNDA5MTE_0d39b48a-a9e0-47ef-858c-3dc935be72dd"
      unitRef="usd">3067000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9058b831e7634449a15a454a21f2773a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTctMS0xLTEtNDA5MTE_d0cf6767-ee36-4af3-94ee-20436c5ce00e"
      unitRef="usd">445000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e8cf27fccc9499bae356091de56171e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTctMy0xLTEtNDA5MTE_df751354-e191-43af-8bd5-0637396e29b4"
      unitRef="usd">63000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4bc99365ffaf485480df2ea31394b8f0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTgtMS0xLTEtNDA5MTE_2e1af882-d972-4a16-9541-ad7d07c3e006"
      unitRef="usd">23000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib71dde4ed1104198ad494e75486b8214_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTgtMy0xLTEtNDA5MTE_6b103f29-aca4-471a-a096-deadc75b610c"
      unitRef="usd">6000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a23cd4464a04a86bb7fa2e5d1f23cf0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTktMS0xLTEtNDA5MTE_f170e8f8-fb71-4ba4-afe8-f8eaece2f654"
      unitRef="usd">6197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd3d6c8013794226890893cf6f80d745_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMTktMy0xLTEtNDA5MTE_d9e94c04-a5d9-4e79-96f9-f878682a0ddb"
      unitRef="usd">3908000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMjEtMS0xLTEtNDA5MTE_d7256779-d2a3-4e92-b8d6-263f26d6f69a"
      unitRef="usd">165678000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjkwYTY5MGVkOGE0MDRiNmM5MmJjNzE3MTBlMDZkMmNmL3RhYmxlcmFuZ2U6OTBhNjkwZWQ4YTQwNGI2YzkyYmM3MTcxMGUwNmQyY2ZfMjEtMy0xLTEtNDA5MTE_fb5e2561-f156-47c9-ab41-859705b6ee7c"
      unitRef="usd">125430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RleHRyZWdpb246NTY5MjY0ZWQ1YWFmNDdlYjliOTYyMGJkYzU3NDU4NzRfMTQzNQ_91948117-0d35-460e-8178-e236b8c8c144">&lt;div style="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 March 31, 2022, for contracts that are greater than one year, the table below discloses the estimated revenues related to performance obligations that are unsatisfied (or partially unsatisfied) and when we expect to recognize the revenue. The table only includes revenue expected to be recognized from contracts where the quantity of service is certain (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the years ending 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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2023&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:9pt;font-weight:700;line-height:100%"&gt;2024&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:9pt;font-weight:700;line-height:100%"&gt;Thereafter&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:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue expected to be recognized as of March 31, 2022&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;116,850&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;44,930&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;13,240&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,943&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;185,963&#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;/table&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i5151a21143844fcca0f8b252a8fc32c6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjYyY2VkOWVlYmQ3MzQ5MmE4ZDMyNDE2ZjQwOTJmYmQxL3RhYmxlcmFuZ2U6NjJjZWQ5ZWViZDczNDkyYThkMzI0MTZmNDA5MmZiZDFfMi0xLTEtMS00MDkxMQ_9e64cd4f-458b-4397-a9ff-8718a30abbf7"
      unitRef="usd">116850000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i0b839eafd72f4c3494e9d28b9484e76b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjYyY2VkOWVlYmQ3MzQ5MmE4ZDMyNDE2ZjQwOTJmYmQxL3RhYmxlcmFuZ2U6NjJjZWQ5ZWViZDczNDkyYThkMzI0MTZmNDA5MmZiZDFfMi0zLTEtMS00MDkxMQ_4dffb99a-4289-4e75-bf40-ee7a0be7d05c"
      unitRef="usd">44930000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie59f744048dd4b2b899b164889c85bcc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjYyY2VkOWVlYmQ3MzQ5MmE4ZDMyNDE2ZjQwOTJmYmQxL3RhYmxlcmFuZ2U6NjJjZWQ5ZWViZDczNDkyYThkMzI0MTZmNDA5MmZiZDFfMi01LTEtMS00MDkxMQ_bb8eed4f-4675-4210-a770-df4a2230cb14"
      unitRef="usd">13240000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i2030e1bca82c488b93ea495b69667d97_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjYyY2VkOWVlYmQ3MzQ5MmE4ZDMyNDE2ZjQwOTJmYmQxL3RhYmxlcmFuZ2U6NjJjZWQ5ZWViZDczNDkyYThkMzI0MTZmNDA5MmZiZDFfMi03LTEtMS00MDkxMQ_10348e5d-1e91-418b-bf40-eaa8cddcc536"
      unitRef="usd">10943000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181Mi9mcmFnOjU2OTI2NGVkNWFhZjQ3ZWI5Yjk2MjBiZGM1NzQ1ODc0L3RhYmxlOjYyY2VkOWVlYmQ3MzQ5MmE4ZDMyNDE2ZjQwOTJmYmQxL3RhYmxlcmFuZ2U6NjJjZWQ5ZWViZDczNDkyYThkMzI0MTZmNDA5MmZiZDFfMi05LTEtMS00MDkxMQ_e9279285-98db-4825-9bce-2b008922e626"
      unitRef="usd">185963000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN181OC9mcmFnOjhmOTZhZGU4YzZkNTQxNjRhMDA0MDA0ODFmODEwMGYzL3RleHRyZWdpb246OGY5NmFkZThjNmQ1NDE2NGEwMDQwMDQ4MWY4MTAwZjNfMjQyMQ_034bebab-5e50-4da2-81d4-f86479d92827">FAIR VALUE MEASUREMENTS&lt;div style="text-align:justify;text-indent:20.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Our financial instruments consist of cash and cash equivalents, receivables, payables and debt instruments. We believe that the carrying values of these instruments on the accompanying consolidated balance sheets approximate their fair values.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 March 31, 2022 and December 31, 2021, we believe the carrying value of our floating-rate debt outstanding under our term loans and revolving credit facilities approximates fair value because the terms include short-term interest rates and exclude penalties for prepayment. We estimated the fair value of our floating-rate term loan and revolving credit facilities using significant other observable inputs, representative of a Level 2 fair value measurement, including terms and credit spreads for these loans. In addition, the estimated fair value of our assets held for sale is based upon Level 2 fair value measurements, which include appraisals and previous negotiations with third parties.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RleHRyZWdpb246NTU3ZWNlZjJhZWFkNGU4MmEyY2Q1MDUyODVmOWI5MzRfNTk3_b7c00081-e5b7-43b2-9781-e931a2f442e3">DETAILS OF SELECTED BALANCE SHEET ACCOUNTS&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Additional information regarding selected balance sheet accounts at March 31, 2022 and December 31, 2021 is presented below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#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:90.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accounts receivable, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;Trade&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;76,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;75,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total accounts receivable&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:9pt;font-weight:400;line-height:100%"&gt;124,831&#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:9pt;font-weight:400;line-height:100%"&gt;115,220&#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:9pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total accounts receivable, net&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;124,484&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;114,859&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Inventories:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;Finished goods and purchased products&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total inventories&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7,271&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6,468&#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="text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Useful Life &lt;br/&gt;(in 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:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Property, plant and equipment, net:&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:9pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:9pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:9pt;font-weight:700;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:9pt;font-weight:700;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:9pt;font-weight:700;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;31,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;30,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accommodations assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:9pt;font-weight:400;line-height:100%"&gt;15&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:9pt;font-weight:400;line-height:100%"&gt;1,681,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,657,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:9pt;font-weight:400;line-height:100%"&gt;20&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:9pt;font-weight:400;line-height:100%"&gt;24,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:9pt;font-weight:400;line-height:100%"&gt;15&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:9pt;font-weight:400;line-height:100%"&gt;15,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:9pt;font-weight:400;line-height:100%"&gt;7&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:9pt;font-weight:400;line-height:100%"&gt;64,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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:9pt;font-weight:400;line-height:100%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="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:9pt;font-weight:400;line-height:100%"&gt;1,835,530&#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:9pt;font-weight:400;line-height:100%"&gt;1,807,320&#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:9pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,449,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,417,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;386,022&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;389,996&#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="text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accrued liabilities:&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:9pt;font-weight:700;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:9pt;font-weight:700;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued compensation&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;18,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;28,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued taxes, other than income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;1,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total accrued liabilities&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;22,797&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;33,564&#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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RleHRyZWdpb246NTU3ZWNlZjJhZWFkNGU4MmEyY2Q1MDUyODVmOWI5MzRfNTk4_7d995800-84d3-4b80-bfd0-e5322d9801d9">&lt;div style="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;Additional information regarding selected balance sheet accounts at March 31, 2022 and December 31, 2021 is presented below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#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:90.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accounts receivable, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;Trade&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;76,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;75,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total accounts receivable&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:9pt;font-weight:400;line-height:100%"&gt;124,831&#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:9pt;font-weight:400;line-height:100%"&gt;115,220&#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:9pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total accounts receivable, net&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;124,484&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;114,859&#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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i1f51363d60ab49c3b5a6df26c21f0e70_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjVlYmVhYzI2OWE3NzQ2YTU5MzgxNmEyYTQ4ODAzZDE2L3RhYmxlcmFuZ2U6NWViZWFjMjY5YTc3NDZhNTkzODE2YTJhNDg4MDNkMTZfMi0xLTEtMS00MDkxMQ_a9fe14c1-8883-470c-909d-361b09b90826"
      unitRef="usd">76766000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i41039a5732bc4606bb26080f407ac20b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjVlYmVhYzI2OWE3NzQ2YTU5MzgxNmEyYTQ4ODAzZDE2L3RhYmxlcmFuZ2U6NWViZWFjMjY5YTc3NDZhNTkzODE2YTJhNDg4MDNkMTZfMi0zLTEtMS00MDkxMQ_80b6f54c-5767-48f2-ac0f-8c73adf27042"
      unitRef="usd">75740000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i1fcce732101c477a8e4fe25fe1029465_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjVlYmVhYzI2OWE3NzQ2YTU5MzgxNmEyYTQ4ODAzZDE2L3RhYmxlcmFuZ2U6NWViZWFjMjY5YTc3NDZhNTkzODE2YTJhNDg4MDNkMTZfMy0xLTEtMS00MDkxMQ_3e3b1cb0-de64-470c-ae54-254a96d18249"
      unitRef="usd">46685000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i1ef0ea53070143cb98bd13dc3f504243_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjVlYmVhYzI2OWE3NzQ2YTU5MzgxNmEyYTQ4ODAzZDE2L3RhYmxlcmFuZ2U6NWViZWFjMjY5YTc3NDZhNTkzODE2YTJhNDg4MDNkMTZfMy0zLTEtMS00MDkxMQ_5caa9e2c-72e2-46db-93db-c7c117e58955"
      unitRef="usd">38508000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i9cc2629865e54475a29c98b63620aa2a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjVlYmVhYzI2OWE3NzQ2YTU5MzgxNmEyYTQ4ODAzZDE2L3RhYmxlcmFuZ2U6NWViZWFjMjY5YTc3NDZhNTkzODE2YTJhNDg4MDNkMTZfNC0xLTEtMS00MDkxMQ_115f0516-28f3-4cfd-92a7-308c88a3db30"
      unitRef="usd">1380000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="id5a5aea2ee6e45f1a3ac2fc720d1dc48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjVlYmVhYzI2OWE3NzQ2YTU5MzgxNmEyYTQ4ODAzZDE2L3RhYmxlcmFuZ2U6NWViZWFjMjY5YTc3NDZhNTkzODE2YTJhNDg4MDNkMTZfNC0zLTEtMS00MDkxMQ_ae3430c8-d82d-417e-8b8a-5947c0208a8d"
      unitRef="usd">972000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjVlYmVhYzI2OWE3NzQ2YTU5MzgxNmEyYTQ4ODAzZDE2L3RhYmxlcmFuZ2U6NWViZWFjMjY5YTc3NDZhNTkzODE2YTJhNDg4MDNkMTZfNS0xLTEtMS00MDkxMQ_57fc14c2-3c76-4355-b3f5-9d809691d18b"
      unitRef="usd">124831000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjVlYmVhYzI2OWE3NzQ2YTU5MzgxNmEyYTQ4ODAzZDE2L3RhYmxlcmFuZ2U6NWViZWFjMjY5YTc3NDZhNTkzODE2YTJhNDg4MDNkMTZfNS0zLTEtMS00MDkxMQ_c09b8d5b-761d-4d64-b16a-a1c7dce12e34"
      unitRef="usd">115220000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjVlYmVhYzI2OWE3NzQ2YTU5MzgxNmEyYTQ4ODAzZDE2L3RhYmxlcmFuZ2U6NWViZWFjMjY5YTc3NDZhNTkzODE2YTJhNDg4MDNkMTZfNi0xLTEtMS00MDkxMQ_ec809ffc-453e-40d4-bb2b-74ded7cc2a8a"
      unitRef="usd">347000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjVlYmVhYzI2OWE3NzQ2YTU5MzgxNmEyYTQ4ODAzZDE2L3RhYmxlcmFuZ2U6NWViZWFjMjY5YTc3NDZhNTkzODE2YTJhNDg4MDNkMTZfNi0zLTEtMS00MDkxMQ_2c8ed628-8b38-4ea2-8141-08243cb7f67f"
      unitRef="usd">361000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjVlYmVhYzI2OWE3NzQ2YTU5MzgxNmEyYTQ4ODAzZDE2L3RhYmxlcmFuZ2U6NWViZWFjMjY5YTc3NDZhNTkzODE2YTJhNDg4MDNkMTZfNy0xLTEtMS00MDkxMQ_228994d9-cdd0-4aa3-9531-ead2727ca987"
      unitRef="usd">124484000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjVlYmVhYzI2OWE3NzQ2YTU5MzgxNmEyYTQ4ODAzZDE2L3RhYmxlcmFuZ2U6NWViZWFjMjY5YTc3NDZhNTkzODE2YTJhNDg4MDNkMTZfNy0zLTEtMS00MDkxMQ_5be3cb9c-83d5-4c31-986e-c2d2634528bc"
      unitRef="usd">114859000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RleHRyZWdpb246NTU3ZWNlZjJhZWFkNGU4MmEyY2Q1MDUyODVmOWI5MzRfNTk0_2a596666-6ba2-41e9-8d83-4b00d0eefe97">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Inventories:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;Finished goods and purchased products&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total inventories&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7,271&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6,468&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmFmNzc5Y2JiOTRhODRkYWNiZmQyMDFjOWM2ZTk5ZGM5L3RhYmxlcmFuZ2U6YWY3NzljYmI5NGE4NGRhY2JmZDIwMWM5YzZlOTlkYzlfMi0xLTEtMS00MDkxMQ_49469ab0-cfcc-4903-a851-3e5526c223d1"
      unitRef="usd">5894000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmFmNzc5Y2JiOTRhODRkYWNiZmQyMDFjOWM2ZTk5ZGM5L3RhYmxlcmFuZ2U6YWY3NzljYmI5NGE4NGRhY2JmZDIwMWM5YzZlOTlkYzlfMi0zLTEtMS00MDkxMQ_1d500abb-7c4d-4f29-b3d6-17a92c66d1a6"
      unitRef="usd">5346000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmFmNzc5Y2JiOTRhODRkYWNiZmQyMDFjOWM2ZTk5ZGM5L3RhYmxlcmFuZ2U6YWY3NzljYmI5NGE4NGRhY2JmZDIwMWM5YzZlOTlkYzlfMy0xLTEtMS00MDkxMQ_552c4fc5-d1e6-49ca-bcdf-da00d843d60b"
      unitRef="usd">169000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmFmNzc5Y2JiOTRhODRkYWNiZmQyMDFjOWM2ZTk5ZGM5L3RhYmxlcmFuZ2U6YWY3NzljYmI5NGE4NGRhY2JmZDIwMWM5YzZlOTlkYzlfMy0zLTEtMS00MDkxMQ_fc94eb41-d207-4bb7-8d08-3e1c211d7f5d"
      unitRef="usd">25000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmFmNzc5Y2JiOTRhODRkYWNiZmQyMDFjOWM2ZTk5ZGM5L3RhYmxlcmFuZ2U6YWY3NzljYmI5NGE4NGRhY2JmZDIwMWM5YzZlOTlkYzlfNC0xLTEtMS00MDkxMQ_d4fe253c-a34a-48c2-9ae2-ac64ce9a174c"
      unitRef="usd">1208000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmFmNzc5Y2JiOTRhODRkYWNiZmQyMDFjOWM2ZTk5ZGM5L3RhYmxlcmFuZ2U6YWY3NzljYmI5NGE4NGRhY2JmZDIwMWM5YzZlOTlkYzlfNC0zLTEtMS00MDkxMQ_cd9f0575-aa88-4182-8c29-fe72ec20309a"
      unitRef="usd">1097000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmFmNzc5Y2JiOTRhODRkYWNiZmQyMDFjOWM2ZTk5ZGM5L3RhYmxlcmFuZ2U6YWY3NzljYmI5NGE4NGRhY2JmZDIwMWM5YzZlOTlkYzlfNS0xLTEtMS00MDkxMQ_994de0a6-5996-4cf8-b2a9-64cb031afdd6"
      unitRef="usd">7271000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmFmNzc5Y2JiOTRhODRkYWNiZmQyMDFjOWM2ZTk5ZGM5L3RhYmxlcmFuZ2U6YWY3NzljYmI5NGE4NGRhY2JmZDIwMWM5YzZlOTlkYzlfNS0zLTEtMS00MDkxMQ_22ddf8e2-8c3b-4ec6-ae9a-7708986e21cf"
      unitRef="usd">6468000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RleHRyZWdpb246NTU3ZWNlZjJhZWFkNGU4MmEyY2Q1MDUyODVmOWI5MzRfNTk1_c676613b-4551-4108-9fd2-c07398d63b4f">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Useful Life &lt;br/&gt;(in 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:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Property, plant and equipment, net:&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:9pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:9pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:9pt;font-weight:700;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:9pt;font-weight:700;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:9pt;font-weight:700;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;31,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;30,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accommodations assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:9pt;font-weight:400;line-height:100%"&gt;15&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:9pt;font-weight:400;line-height:100%"&gt;1,681,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,657,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:9pt;font-weight:400;line-height:100%"&gt;20&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:9pt;font-weight:400;line-height:100%"&gt;24,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:9pt;font-weight:400;line-height:100%"&gt;15&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:9pt;font-weight:400;line-height:100%"&gt;15,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:9pt;font-weight:400;line-height:100%"&gt;7&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:9pt;font-weight:400;line-height:100%"&gt;64,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:9pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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:9pt;font-weight:400;line-height:100%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="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:9pt;font-weight:400;line-height:100%"&gt;1,835,530&#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:9pt;font-weight:400;line-height:100%"&gt;1,807,320&#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:9pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,449,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,417,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;386,022&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;389,996&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i69adf6d7a696474f8a6b18f5e1da3ac8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfMi03LTEtMS00MDkxMQ_8c788850-05b1-417d-a900-fa84f696b341"
      unitRef="usd">31295000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ied571ac0b2ed45db8483b2d5aee5bd40_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfMi05LTEtMS00MDkxMQ_d86c4615-1ced-4858-b0d5-ee6b5c4c19da"
      unitRef="usd">30556000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9399350b0ecf44b3a7a974c229519879_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfMy0xLTEtMS00MDkxMQ_effe9555-ff08-48a3-91bf-7692d22e3b2c">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i53279532ad2a478cac159be8a6951741_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfMy01LTEtMS00MDkxMQ_03fea5d8-7560-412b-91a7-71832cc551b9">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icf00ec34ce5b4ed6ad7164f9168695f0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfMy03LTEtMS00MDkxMQ_24869901-b73b-4fd0-82e3-e92a4493c871"
      unitRef="usd">1681299000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i10615e8b5bd44a7293e3c966cb2126db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfMy05LTEtMS00MDkxMQ_12211bb8-6ceb-4d1b-92cc-990c72ff0d23"
      unitRef="usd">1657577000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic6d55605dd204ec0a9cf8930072ff673_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNC0xLTEtMS00MDkxMQ_7ba7c552-eaf9-47ac-8461-3ad3ebcd7dbe">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0ecadde46e984131ae7a860c597026af_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNC01LTEtMS00MDkxMQ_f2c5e284-2c0f-4555-9b64-4c581a817673">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i931b77d22b7e4b4096369bc9f8e1872a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNC03LTEtMS00MDkxMQ_f507ec46-14fd-4b03-b6b7-ac3171e60402"
      unitRef="usd">24704000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if9051cd5a57e48d6b55b0502a6aa2bd1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNC05LTEtMS00MDkxMQ_7d3044d7-2426-481a-8c48-231ff356df2a"
      unitRef="usd">24335000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i71384af7f9d34586be33d672d6e73538_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNS0xLTEtMS00MDkxMQ_5becf253-853a-4dd3-ae8d-992f40aa8eab">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if18b50749d914d44b336ad69f26a89c2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNS01LTEtMS00MDkxMQ_1471d084-f8a0-4bff-a3e5-8d97123b4228">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iecdd8f5fe29c47b7bd084ce641e031a0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNS03LTEtMS00MDkxMQ_26f7a56a-df69-47c0-95e5-54163cfa1d17"
      unitRef="usd">15338000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i34885a0c079c4035b2a79f05dbc9effd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNS05LTEtMS00MDkxMQ_cf2bb247-e4fb-4107-a559-f7483e914a3e"
      unitRef="usd">14983000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iab3732d4ea3547f79bd11087186ea23a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNi0xLTEtMS00MDkxMQ_d27551df-69ac-49ca-aa03-1e169c90989f">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4a622b5a0a04453399f52b3a6d0960a7_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNi01LTEtMS00MDkxMQ_ad8c7c29-af64-4267-ba5e-84eb38e575af">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i26baf28e87c64a8aaabb055c07acb03e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNi03LTEtMS00MDkxMQ_e2a1e85a-8bc8-4d7b-9f1d-62fcf36e2753"
      unitRef="usd">64414000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibe656e3a020a420cac1adcca23ccc495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNi05LTEtMS00MDkxMQ_bea3f6b3-44c6-481b-9521-deea4d06813f"
      unitRef="usd">63228000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i478a33244c4e425fa34e7abfe9395414_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNy0xLTEtMS00MDkxMQ_ea47d3bb-3d03-4221-90b7-4654223a052e">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id37396dfdf6f46d696d2cfb45f672f0e_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNy01LTEtMS00MDkxMQ_fae6f453-b705-472e-8dba-bfec0fa5f690">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib14011e8b5cd4d70a5e31eeeb234a407_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNy03LTEtMS00MDkxMQ_81d442a1-3aaf-48bf-b08b-ae36b4f68f6e"
      unitRef="usd">15207000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0a833694363c43409883ea7be487f83c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfNy05LTEtMS00MDkxMQ_95a642ed-799c-472f-8018-4ba46b03d606"
      unitRef="usd">14578000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2633903beba948d690fd848886628867_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfOC03LTEtMS00MDkxMQ_83a167d6-afa7-45b3-8c34-040782b181b1"
      unitRef="usd">3273000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia2f78a0396bc47a69339627e081ff3c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfOC05LTEtMS00MDkxMQ_cc1a237b-06ad-48a4-b01b-6c9b6ce5dd02"
      unitRef="usd">2063000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfOS03LTEtMS00MDkxMQ_ab575051-050e-449f-abe9-b84dadb3b01c"
      unitRef="usd">1835530000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfOS05LTEtMS00MDkxMQ_b9021302-cac5-4244-9af7-b4f48c3d6650"
      unitRef="usd">1807320000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfMTAtNy0xLTEtNDA5MTE_2aeb438c-df84-4760-b630-d9517020a78e"
      unitRef="usd">1449508000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfMTAtOS0xLTEtNDA5MTE_a35bf0fd-417a-4fd0-af9c-cac70e58fb7e"
      unitRef="usd">1417324000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfMTEtNy0xLTEtNDA5MTE_ad2eae15-3476-4c79-aca8-7123a524df21"
      unitRef="usd">386022000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOmUyYzJmZDA5YjcxNTQ1ZTVhYmQ3MWIyNDQ1MjU5YzRiL3RhYmxlcmFuZ2U6ZTJjMmZkMDliNzE1NDVlNWFiZDcxYjI0NDUyNTljNGJfMTEtOS0xLTEtNDA5MTE_3c567099-9a2e-4a4e-9b5b-0c3b1882a654"
      unitRef="usd">389996000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RleHRyZWdpb246NTU3ZWNlZjJhZWFkNGU4MmEyY2Q1MDUyODVmOWI5MzRfNTk2_0c8fe705-fecd-45e5-b092-e113e4dc224d">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accrued liabilities:&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:9pt;font-weight:700;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:9pt;font-weight:700;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued compensation&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;18,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;28,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued taxes, other than income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;1,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total accrued liabilities&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;22,797&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;33,564&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjczNDdjY2VkN2FlZTQ2NjdiZTZlZjExODk3ZGE2MDE0L3RhYmxlcmFuZ2U6NzM0N2NjZWQ3YWVlNDY2N2JlNmVmMTE4OTdkYTYwMTRfMi0xLTEtMS00MDkxMQ_c27703cc-3b94-4e16-aa66-9f41fc91c44f"
      unitRef="usd">18446000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjczNDdjY2VkN2FlZTQ2NjdiZTZlZjExODk3ZGE2MDE0L3RhYmxlcmFuZ2U6NzM0N2NjZWQ3YWVlNDY2N2JlNmVmMTE4OTdkYTYwMTRfMi0zLTEtMS00MDkxMQ_966c9629-a374-4b0b-9560-6c2d2922441c"
      unitRef="usd">28877000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjczNDdjY2VkN2FlZTQ2NjdiZTZlZjExODk3ZGE2MDE0L3RhYmxlcmFuZ2U6NzM0N2NjZWQ3YWVlNDY2N2JlNmVmMTE4OTdkYTYwMTRfMy0xLTEtMS00MDkxMQ_58a9a0d3-9fef-413a-b31d-02db61218cd4"
      unitRef="usd">3329000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjczNDdjY2VkN2FlZTQ2NjdiZTZlZjExODk3ZGE2MDE0L3RhYmxlcmFuZ2U6NzM0N2NjZWQ3YWVlNDY2N2JlNmVmMTE4OTdkYTYwMTRfMy0zLTEtMS00MDkxMQ_fc74d7ee-0d34-4ef7-b52c-ae78b6d89f04"
      unitRef="usd">2944000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjczNDdjY2VkN2FlZTQ2NjdiZTZlZjExODk3ZGE2MDE0L3RhYmxlcmFuZ2U6NzM0N2NjZWQ3YWVlNDY2N2JlNmVmMTE4OTdkYTYwMTRfNS0xLTEtMS00MDkxMQ_3dbc9066-5674-4213-9ba9-ec1ba852329c"
      unitRef="usd">1022000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjczNDdjY2VkN2FlZTQ2NjdiZTZlZjExODk3ZGE2MDE0L3RhYmxlcmFuZ2U6NzM0N2NjZWQ3YWVlNDY2N2JlNmVmMTE4OTdkYTYwMTRfNS0zLTEtMS00MDkxMQ_a78bcdbf-dced-463c-811a-10c2f795d0fd"
      unitRef="usd">1743000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjczNDdjY2VkN2FlZTQ2NjdiZTZlZjExODk3ZGE2MDE0L3RhYmxlcmFuZ2U6NzM0N2NjZWQ3YWVlNDY2N2JlNmVmMTE4OTdkYTYwMTRfNi0xLTEtMS00MDkxMQ_85fd1959-08c8-4ddd-acd1-d53d45c1ec94"
      unitRef="usd">22797000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182MS9mcmFnOjU1N2VjZWYyYWVhZDRlODJhMmNkNTA1Mjg1ZjliOTM0L3RhYmxlOjczNDdjY2VkN2FlZTQ2NjdiZTZlZjExODk3ZGE2MDE0L3RhYmxlcmFuZ2U6NzM0N2NjZWQ3YWVlNDY2N2JlNmVmMTE4OTdkYTYwMTRfNi0zLTEtMS00MDkxMQ_5d6b7180-ba41-4300-89d1-bf653dae5b45"
      unitRef="usd">33564000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182Ny9mcmFnOjQ3OGQwYjY5NDZmOTRmMmViN2Q2ZTkwMWEwY2Y0ODI2L3RleHRyZWdpb246NDc4ZDBiNjk0NmY5NGYyZWI3ZDZlOTAxYTBjZjQ4MjZfOTU1_884afe4e-cc05-41ed-ad89-ab19ba37afa3">ASSETS HELD FOR SALE&lt;div style="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 March 31, 2022 and December 31, 2021, assets held for sale included certain assets in our U.S. business segment and various undeveloped land holdings in our Australia business segment. These assets were recorded at the estimated fair value less costs to sell, which exceeded their carry values.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 the carrying amount as of March 31, 2022 and December 31, 2021 of the assets classified as held for sale (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#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:91.520%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.158%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets held for sale:&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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;11,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets held for sale&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,800&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;11,762&#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:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182Ny9mcmFnOjQ3OGQwYjY5NDZmOTRmMmViN2Q2ZTkwMWEwY2Y0ODI2L3RleHRyZWdpb246NDc4ZDBiNjk0NmY5NGYyZWI3ZDZlOTAxYTBjZjQ4MjZfOTU3_cc95684b-c8de-4f8d-8568-44935fa4bb38">&lt;div style="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 the carrying amount as of March 31, 2022 and December 31, 2021 of the assets classified as held for sale (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#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:91.520%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.158%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets held for sale:&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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;11,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets held for sale&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,800&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;11,762&#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:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182Ny9mcmFnOjQ3OGQwYjY5NDZmOTRmMmViN2Q2ZTkwMWEwY2Y0ODI2L3RhYmxlOjU3OTFiODMyZjY5ODRiODg5MGQwNjBhYTljMjFkMDUxL3RhYmxlcmFuZ2U6NTc5MWI4MzJmNjk4NGI4ODkwZDA2MGFhOWMyMWQwNTFfMi0xLTEtMS00MDkxMQ_9404c345-84d2-40a4-8996-e2293dfe06d4"
      unitRef="usd">10800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182Ny9mcmFnOjQ3OGQwYjY5NDZmOTRmMmViN2Q2ZTkwMWEwY2Y0ODI2L3RhYmxlOjU3OTFiODMyZjY5ODRiODg5MGQwNjBhYTljMjFkMDUxL3RhYmxlcmFuZ2U6NTc5MWI4MzJmNjk4NGI4ODkwZDA2MGFhOWMyMWQwNTFfMi0zLTEtMS00MDkxMQ_09dee82f-b8a7-41d6-9dea-917ef9cca6c2"
      unitRef="usd">11762000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182Ny9mcmFnOjQ3OGQwYjY5NDZmOTRmMmViN2Q2ZTkwMWEwY2Y0ODI2L3RhYmxlOjU3OTFiODMyZjY5ODRiODg5MGQwNjBhYTljMjFkMDUxL3RhYmxlcmFuZ2U6NTc5MWI4MzJmNjk4NGI4ODkwZDA2MGFhOWMyMWQwNTFfMy0xLTEtMS00MDkxMQ_ba5e65ad-3f18-4dca-87d8-fd3cd68fac2e"
      unitRef="usd">10800000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN182Ny9mcmFnOjQ3OGQwYjY5NDZmOTRmMmViN2Q2ZTkwMWEwY2Y0ODI2L3RhYmxlOjU3OTFiODMyZjY5ODRiODg5MGQwNjBhYTljMjFkMDUxL3RhYmxlcmFuZ2U6NTc5MWI4MzJmNjk4NGI4ODkwZDA2MGFhOWMyMWQwNTFfMy0zLTEtMS00MDkxMQ_fb8dd329-2528-49e2-9370-d62f5a0930fe"
      unitRef="usd">11762000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RleHRyZWdpb246YWIxY2FjZTExYzIxNDVhODgwZDE4ZGM4MWI1MjQ0ODJfMTk0MA_2731e864-a832-45d0-99b4-275357f7b53c">EARNINGS PER SHARE &lt;div style="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;We calculate basic and diluted earnings per share by applying the two-class method because we have participating securities in the form of Class A preferred shares. Participating securities are allocated a proportional share of net income determined by dividing total weighted average participating securities by the sum of total weighted average common shares and participating securities. We also apply the treasury stock method with respect to certain share-based awards in the calculation of diluted earnings per share, if dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 earnings per share attributable to Civeo common shareholders is presented below for the periods indicated (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Numerator:&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Civeo common shareholders&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(9,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic net income (loss) attributable to Civeo Corporation common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,962)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Add: undistributed income attributable to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: undistributed income reallocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted net income (loss) attributable to Civeo Corporation common shareholders&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;786&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(9,962)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive shares - share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - diluted&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:9pt;font-weight:400;line-height:100%"&gt;14,219&#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:9pt;font-weight:400;line-height:100%"&gt;14,211&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic net income (loss) per share attributable to Civeo Corporation common shareholders&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.06&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(0.70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted net income (loss) per share attributable to Civeo Corporation common shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.06&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(0.70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt"&gt;Computations may reflect rounding adjustments. &lt;/span&gt;&lt;/div&gt;For the three months ended March 31, 2022, we excluded 0.1 million share-based awards from the computation of diluted earnings per share because their effect was anti-dilutive. When an entity has a net loss from continuing operations, it is prohibited from including potential common shares in the computation of diluted per share amounts. As a result of the net loss for the three months ended March 31, 2021, we excluded from the computation of diluted loss per share 0.2 million share based awards since the effect would have been anti-dilutive. Additionally, for the three months ended March 31, 2022 and 2021, we excluded from the computation the impact of converting the Preferred Shares into 2.5 million and 2.4 million common shares, respectively, since the effect would have been anti-dilutive.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RleHRyZWdpb246YWIxY2FjZTExYzIxNDVhODgwZDE4ZGM4MWI1MjQ0ODJfMTk0MQ_d17aef78-1cfe-418b-ad6c-b4bfca477e47">&lt;div style="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 earnings per share attributable to Civeo common shareholders is presented below for the periods indicated (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Numerator:&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Civeo common shareholders&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(9,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic net income (loss) attributable to Civeo Corporation common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,962)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Add: undistributed income attributable to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: undistributed income reallocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted net income (loss) attributable to Civeo Corporation common shareholders&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;786&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(9,962)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive shares - share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - diluted&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:9pt;font-weight:400;line-height:100%"&gt;14,219&#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:9pt;font-weight:400;line-height:100%"&gt;14,211&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic net income (loss) per share attributable to Civeo Corporation common shareholders&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.06&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(0.70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted net income (loss) per share attributable to Civeo Corporation common shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.06&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(0.70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;(1)Computations may reflect rounding adjustments.</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfMy0xLTEtMS00MDkxMQ_6b768da4-9092-455a-9a66-3455bc1083ee"
      unitRef="usd">923000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfMy0zLTEtMS00MDkxMQ_063d6dac-906b-45ed-aab6-19c9888eb93b"
      unitRef="usd">-9962000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfNC0xLTEtMS00MDkxMQ_6ca132a0-fd9f-4a27-956f-f56d3ae68e75"
      unitRef="usd">138000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfNC0zLTEtMS00MDkxMQ_2b2eb5ae-75c4-47dc-9822-bb1b1c330553"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfNS0xLTEtMS00MDkxMQ_2e0a18da-964f-476b-8f4b-54eb03792112"
      unitRef="usd">785000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfNS0zLTEtMS00MDkxMQ_97f16de6-f8d8-4e4d-ae8b-4f878b00b9c7"
      unitRef="usd">-9962000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfNi0xLTEtMS00MDkxMQ_e0f94ca4-6409-4fcb-ac53-1d66a016cb96"
      unitRef="usd">-138000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfNi0zLTEtMS00MDkxMQ_7c594c09-942e-4756-bda7-3b4be235baaf"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <cveo:UndistributedEarningsLossReallocatedToParticipatingSecuritiesDiluted
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfNy0xLTEtMS00MDkxMQ_73f0adab-ccf3-4088-a532-90c1580b81aa"
      unitRef="usd">137000</cveo:UndistributedEarningsLossReallocatedToParticipatingSecuritiesDiluted>
    <cveo:UndistributedEarningsLossReallocatedToParticipatingSecuritiesDiluted
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfNy0zLTEtMS00MDkxMQ_f312b5dd-78ec-4faf-a41f-1ab24306ed60"
      unitRef="usd">0</cveo:UndistributedEarningsLossReallocatedToParticipatingSecuritiesDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfOC0xLTEtMS00MDkxMQ_8e8af5fc-f7ea-465e-bbc8-1ee9319d8346"
      unitRef="usd">786000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfOC0zLTEtMS00MDkxMQ_834e8a0d-4350-4085-9647-28b054000cc3"
      unitRef="usd">-9962000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfMTEtMS0xLTEtNDA5MTE_89ed93a7-ade2-453c-8a59-d4116c482eb4"
      unitRef="shares">14096000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfMTEtMy0xLTEtNDA5MTE_14e0f191-0384-4e39-9f90-e1c3922fa051"
      unitRef="shares">14211000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfMTItMS0xLTEtNDA5MTE_ad76a49c-6d97-4a33-b75f-6b975d28040d"
      unitRef="shares">123000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfMTItMy0xLTEtNDA5MTE_1941e89a-49d0-447d-8b3f-2aec41e55cb8"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfMTMtMS0xLTEtNDA5MTE_9a74d851-9b5c-446a-a21f-6ca7b4310df3"
      unitRef="shares">14219000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfMTMtMy0xLTEtNDA5MTE_8e2fa7f3-a645-4734-bf9f-da60568655d1"
      unitRef="shares">14211000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfMTUtMS0xLTEtNDA5MTE_19201db0-6d35-4f5d-8e09-9cb2ef37b6fb"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfMTUtMy0xLTEtNDA5MTE_c433ecdb-5422-495c-8c08-a32694de084b"
      unitRef="usdPerShare">-0.70</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfMTctMS0xLTEtNDA5MTE_c4af8c1a-3ab6-4189-b999-c3da75b37e69"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RhYmxlOjIwZDg5YWU4MjQ5NjQxZTdhOWVlYWYxNWM3ZGJlYjhiL3RhYmxlcmFuZ2U6MjBkODlhZTgyNDk2NDFlN2E5ZWVhZjE1YzdkYmViOGJfMTctMy0xLTEtNDA5MTE_8dbb5278-92ab-4fa8-8938-fb2ba2e3e320"
      unitRef="usdPerShare">-0.70</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if2a711d86ad044f0a1280e7a119fef5b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RleHRyZWdpb246YWIxY2FjZTExYzIxNDVhODgwZDE4ZGM4MWI1MjQ0ODJfMTIwMg_6264b23d-c1fa-41e7-8efa-f2d693ae3623"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie31afacfb94543eabae69be3df753095_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RleHRyZWdpb246YWIxY2FjZTExYzIxNDVhODgwZDE4ZGM4MWI1MjQ0ODJfMjE5OTAyMzI1ODUxMg_e07a8eb3-a8e5-4aea-9121-7c3bcc307371"
      unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4503cbdc11374b029ce7685ffeace865_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RleHRyZWdpb246YWIxY2FjZTExYzIxNDVhODgwZDE4ZGM4MWI1MjQ0ODJfMTg1MQ_84322652-6d70-4eb5-a09f-aa68ce7d9610"
      unitRef="shares">2500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if7c7c455f4724743b7da3bec020d8b7e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183MC9mcmFnOmFiMWNhY2UxMWMyMTQ1YTg4MGQxOGRjODFiNTI0NDgyL3RleHRyZWdpb246YWIxY2FjZTExYzIxNDVhODgwZDE4ZGM4MWI1MjQ0ODJfMTg1OA_758568ec-62e1-40c5-82d9-dd61d6dfc893"
      unitRef="shares">2400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfNjYyOA_19d6c6ab-49e9-4f7d-8f4c-3fc05c5b5b33">DEBT&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 March 31, 2022 and December&#160;31, 2021, long-term debt consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#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:95.321%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canadian term loan; weighted average interest rate of 3.9% for the three month period ended March 31, 2022&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;56,021&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;63,104&#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 style="height:6pt"&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;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. revolving credit facility; weighted average interest rate of 5.5% for the three month period ended March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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 style="height:6pt"&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;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canadian revolving credit facility; weighted average interest rate of 4.1% for the three month period ended March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Australian revolving credit facility; weighted average interest rate of 3.2% for the three month period ended March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;177,907&#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:9pt;font-weight:400;line-height:100%"&gt;175,130&#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:9pt;font-weight:400;line-height:100%"&gt;Less: Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total debt&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:9pt;font-weight:400;line-height:100%"&gt;175,905&#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:9pt;font-weight:400;line-height:100%"&gt;173,178&#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:9pt;font-weight:400;line-height:100%"&gt;Less: Current portion of long-term debt, including unamortized debt issuance costs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Long-term debt, less current maturities&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;145,037&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;142,602&#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="text-align:center;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Credit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Agreement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent: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 March 31, 2022, our Credit Agreement (as then amended to date, the Credit Agreement) provided for: (i) a $200.0 million revolving credit facility scheduled to mature on September&#160;8, 2025, allocated as follows: (A) a $10.0 million senior secured revolving credit facility in favor of one of our U.S. subsidiaries, as borrower; (B) a $155.0 million senior secured revolving credit facility in favor of Civeo, as borrower; and (C) a $35.0 million senior secured revolving credit facility in favor of one of our Australian subsidiaries, as borrower; and (ii) a C$100.0 million term loan facility scheduled to be fully repaid on December&#160;31, 2023 in favor of Civeo.&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;U.S. dollar amounts outstanding under the facilities provided by the Credit Agreement bear interest at a variable rate equal to the London Inter-Bank Offered Rate (LIBOR) plus a margin of 3.00% to 4.00%, or a base rate plus 2.00% to 3.00%, in each case based on a ratio of our total net debt to Consolidated EBITDA (as defined in the Credit Agreement). Canadian dollar amounts outstanding bear interest at a variable rate equal to a Bankers&#x2019; Acceptance Discount Rate (as defined in the Credit Agreement) based on the Canadian Dollar Offered Rate (CDOR) plus a margin of 3.00% to 4.00%, or a Canadian Prime rate plus a margin of 2.00% to 3.00%, in each case based on a ratio of our total debt to Consolidated EBITDA. Australian dollar amounts outstanding under the Credit Agreement bear interest at a variable rate equal to the Bank Bill Swap Bid Rate plus a margin of 3.00% to 4.00%, based on a ratio of our total net debt to Consolidated EBITDA. The future transitions from LIBOR and CDOR as interest rate benchmarks are addressed in the Credit Agreement and at such time the transition from (i) LIBOR takes place, an alternate benchmark will be established based on the first alternative of the following, plus a benchmark replacement adjustment, Term SOFR, Daily Simple SOFR and an alternative benchmark selected by the administrative agent and the applicable borrowers giving due consideration to any selection or recommendation by a government body or any evolving or then-prevailing market convention for determining a benchmark rate as a replacement for the then-current Benchmark for U.S. dollar-denominated syndicated credit facilities at such time or (ii) CDOR takes place, we will endeavor with the administrative agent to establish an alternate rate of interest to CDOR that gives due consideration to any evolving or then existing convention for similar Canadian Dollar denominated syndicated credit facilities for the replacement of CDOR.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 Credit Agreement contains customary affirmative and negative covenants that, among other things, limit or restrict: (i) indebtedness, liens and fundamental changes; (ii) asset sales; (iii) acquisitions of margin stock; (iv) specified acquisitions; (v) certain restrictive agreements; (vi) transactions with affiliates; and (vii) investments and other restricted payments, including dividends and other distributions. In addition, we must maintain a minimum interest coverage ratio, defined as the ratio of Consolidated EBITDA to consolidated interest expense, of at least 3.00 to 1.00 and our maximum net leverage ratio, defined as the ratio of total net debt to Consolidated EBITDA, of no greater than 3.25 to 1.00 for the quarter ended March 31, 2022 and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;3.00 to 1.00 for each quarter thereafter. Following a qualified offering of indebtedness, we will be required to maintain a maximum leverage ratio of no greater than 3.50 to 1.00 and a maximum senior secured ratio less than 2.00 to 1.00. Each of the factors considered in the calculations of these ratios are defined in the Credit Agreement.&#160;EBITDA and consolidated interest, as defined, exclude goodwill and asset impairments, debt discount amortization, amortization of intangibles and other non-cash charges.&#160;We were in compliance with our covenants as of March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;Borrowings under the Credit Agreement are secured by a pledge of substantially all of our assets and the assets of our subsidiaries subject to customary exceptions. The obligations under the Credit Agreement are guaranteed by our significant subsidiaries. As of March 31, 2022, we had seven lenders that were parties to the Credit Agreement, with total commitments (including both revolving commitments and term commitments) ranging from $22.5 million to $52.0 million. As of March 31, 2022, we had outstanding letters of credit of $0.3 million under the U.S. facility, zero under the Australian facility and $1.2 million under the Canadian facility. We also had outstanding bank guarantees of A$0.8 million under the Australian facility.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfNjYyNw_5709139d-8af7-4310-adc4-1c0563b6cef0">&lt;div style="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 March 31, 2022 and December&#160;31, 2021, long-term debt consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#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:95.321%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canadian term loan; weighted average interest rate of 3.9% for the three month period ended March 31, 2022&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;56,021&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;63,104&#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 style="height:6pt"&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;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. revolving credit facility; weighted average interest rate of 5.5% for the three month period ended March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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 style="height:6pt"&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;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canadian revolving credit facility; weighted average interest rate of 4.1% for the three month period ended March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Australian revolving credit facility; weighted average interest rate of 3.2% for the three month period ended March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;177,907&#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:9pt;font-weight:400;line-height:100%"&gt;175,130&#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:9pt;font-weight:400;line-height:100%"&gt;Less: Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total debt&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:9pt;font-weight:400;line-height:100%"&gt;175,905&#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:9pt;font-weight:400;line-height:100%"&gt;173,178&#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:9pt;font-weight:400;line-height:100%"&gt;Less: Current portion of long-term debt, including unamortized debt issuance costs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Long-term debt, less current maturities&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;145,037&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;142,602&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="iafb8870946864ea08d4d06f8b61d135f_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfMS0wLTEtMS00MDkxMS90ZXh0cmVnaW9uOjM3ZDU2ZTZhNzI4MjQxZGI4YzA0YWZiODZmODE5MDRkXzU4_6e40658f-4b71-42c0-8e38-3f94b74ab3a0"
      unitRef="number">0.039</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:NotesPayable
      contextRef="iafb8870946864ea08d4d06f8b61d135f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfMS0xLTEtMS00MDkxMQ_c690f0fa-b7a8-4aaf-ba3e-6904ce011751"
      unitRef="usd">56021000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable
      contextRef="idf1634c2c284455796b45918329fb946_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfMS0zLTEtMS00MDkxMQ_498a5ce5-5865-47c3-8a91-452a2894f0d0"
      unitRef="usd">63104000</us-gaap:NotesPayable>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i3b83dbc22b354ac6849b29cefa8e6b30_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfMy0wLTEtMS00MDkxMS90ZXh0cmVnaW9uOmQwNWUxNGU3NDA2OTQ4ZmI4YTY5MTE3OTk4YTQwNTk4Xzcw_85c4682e-6856-4110-8985-9c43ec064afa"
      unitRef="number">0.055</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCredit
      contextRef="i40e3c2e679e14e55abd92caa2d7fe27d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfMy0xLTEtMS00MDkxMQ_ad71a09a-8e44-411a-bf0e-ffa2ca1ebcea"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i56d6f56051624e919cd27e14fbe4ac68_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfMy0zLTEtMS00MDkxMQ_fba11ee3-5e96-4203-a0f8-5e573f7eef46"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="ie9bd5327352649dda7b292746349bf4a_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfNS0wLTEtMS00MDkxMS90ZXh0cmVnaW9uOmE1MDJiNTZhNjA2MzRkNjU5ZWRkMTdjMTljNzdhNjdhXzc0_e629b5b4-0be8-4dde-abbd-b8110ac2ae43"
      unitRef="number">0.041</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCredit
      contextRef="i0b8a088749b943b385979c2ae3fdb865_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfNS0xLTEtMS00MDkxMQ_b74a9a44-a46a-44e6-953c-de8648cb5a6a"
      unitRef="usd">113643000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i21df2b06f3634a80919d864a215a063f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfNS0zLTEtMS00MDkxMQ_b4b69fd4-2242-462a-931e-34ec4ade5573"
      unitRef="usd">111300000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i3fcda21669d1454681264966cfa20124_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfNy0wLTEtMS00MDkxMS90ZXh0cmVnaW9uOmUyNTc1Mjc5NzgzNjQzN2I5NjBkMjA5YzE5NDE4OTM3Xzc2_5d740171-c790-4be6-a5db-ddc0ef95f567"
      unitRef="number">0.032</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCredit
      contextRef="i9240f533fac14d018a0cdad0fbb8853d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfNy0xLTEtMS00MDkxMQ_e8895049-1460-427a-af2d-75ce49a94f7f"
      unitRef="usd">8243000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i8dc1d6866a1c4bc3ac5fdab544071f7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfNy0zLTEtMS00MDkxMQ_6003ebf1-23fc-4724-8898-d11edea04494"
      unitRef="usd">726000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfOC0xLTEtMS00MDkxMQ_ae041a95-5e18-4ef0-b319-a5b7db77aea1"
      unitRef="usd">177907000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfOC0zLTEtMS00MDkxMQ_c466af4b-6432-4fe8-a1d0-ed6147a48eb2"
      unitRef="usd">175130000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfOS0xLTEtMS00MDkxMQ_0b3f4a1f-8728-4d7e-aa00-2cd5801f1d6b"
      unitRef="usd">2002000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfOS0zLTEtMS00MDkxMQ_ddbb4841-3f46-424f-9dbb-1bb3b9437c2f"
      unitRef="usd">1952000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfMTAtMS0xLTEtNDA5MTE_b0d40a96-681d-4bd9-b955-ac3d5cf6ce66"
      unitRef="usd">175905000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfMTAtMy0xLTEtNDA5MTE_cfbcb1c6-f6ac-47ed-82d4-bea6b7c0ac86"
      unitRef="usd">173178000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfMTEtMS0xLTEtNDA5MTE_4778227d-9dc8-4157-9809-6673c835cb0e"
      unitRef="usd">30868000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfMTEtMy0xLTEtNDA5MTE_9cdf734d-feb6-4887-9279-8b0be4ca269b"
      unitRef="usd">30576000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfMTItMS0xLTEtNDA5MTE_7b1ea1f9-b449-40ee-8633-0bd7227f8789"
      unitRef="usd">145037000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RhYmxlOjU5ZTdlMTY2ZTY4ODRjNzBiY2EzNjBhNjNmYTJiNmEzL3RhYmxlcmFuZ2U6NTllN2UxNjZlNjg4NGM3MGJjYTM2MGE2M2ZhMmI2YTNfMTItMy0xLTEtNDA5MTE_325eb734-d7bc-4726-8835-9229b2bfe37d"
      unitRef="usd">142602000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic710e2e3c1c747eda187232ceecbe251_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMTA5OTUxMTYzNTEwOA_da37a544-eedc-45f3-8d9d-19af7b5cd0b1"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9da4790205834bc0a2c0b54b309011f4_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMTA5OTUxMTYzNTE1Mg_7fe7cc89-8d53-4ee5-909f-f9a2ae05a9c7"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5795f21d42e042dbb89ba61ac5c5db76_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMTA5OTUxMTYzNTE2OA_89770fc3-fc9d-462c-9613-2ff6c97d70e7"
      unitRef="usd">155000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1f8df0db31cb4d2a84989f19216501e0_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMTA5OTUxMTYzNTE3Mg_6b1baa13-27de-4248-a095-94c88c57a4af"
      unitRef="usd">35000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i95f51450b10f459089834eee3776ce70_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMTA5OTUxMTYzNTY4Ng_b198aaf2-274b-4da2-9d3d-bf3f01e211e3"
      unitRef="cad">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1338d6ce8e0f481487fc9ec0e170e157_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMjk4NA_b350f93d-6e02-4247-ab32-0c7c0c9f5d12"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3c8c2b440131425db3d02350569886bd_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMjk5MA_c8322319-c80a-4cc6-b61d-9e2700413d78"
      unitRef="number">0.0400</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8a797a776d03407da96e93d6766e6f32_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMzAxNA_486aa4e2-39a4-4bc1-b53e-5f698637a23e"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if3b1e65857e346debc470b8d6f327c28_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMzAyMA_0b0d7e15-fcfd-45f9-840d-040ab2858504"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1338d6ce8e0f481487fc9ec0e170e157_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMzM1MA_b350f93d-6e02-4247-ab32-0c7c0c9f5d12"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3c8c2b440131425db3d02350569886bd_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMzM1Ng_c8322319-c80a-4cc6-b61d-9e2700413d78"
      unitRef="number">0.0400</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8a797a776d03407da96e93d6766e6f32_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMzQwMg_486aa4e2-39a4-4bc1-b53e-5f698637a23e"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if3b1e65857e346debc470b8d6f327c28_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMzQwOA_0b0d7e15-fcfd-45f9-840d-040ab2858504"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1338d6ce8e0f481487fc9ec0e170e157_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMzYzNg_b350f93d-6e02-4247-ab32-0c7c0c9f5d12"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3c8c2b440131425db3d02350569886bd_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMzY0Mg_c8322319-c80a-4cc6-b61d-9e2700413d78"
      unitRef="number">0.0400</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <cveo:InterestCoverageRatio
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfNTI5MQ_4d15d9d4-af8d-47f1-8790-fb24f322d708"
      unitRef="number">3.00</cveo:InterestCoverageRatio>
    <cveo:LeverageRatio
      contextRef="i395b580e464846f28803450d4aa2f5b3_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMTA5OTUxMTYzNzc1Mw_517be332-4139-4ac6-9a5c-c578908f8850"
      unitRef="number">3.25</cveo:LeverageRatio>
    <cveo:LeverageRatio
      contextRef="i346895b03e4b40b798f4406d1d8b215a_D20220401-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfMjc0ODc3OTA3OTY2Nw_57754651-280f-4f8c-a2aa-63a676038bd0"
      unitRef="number">3.00</cveo:LeverageRatio>
    <cveo:LeverageRatio
      contextRef="i86785964800e46029bf07a5f736b076b_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfNTU3MQ_1a808098-0f0a-45ce-b839-77ab4af80a89"
      unitRef="number">3.50</cveo:LeverageRatio>
    <cveo:LeverageRatio
      contextRef="iba9e758c813340cb8256afe1d06fde72_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfNTYyNQ_69ebd465-8442-4b1d-b780-74ca6b12aa72"
      unitRef="number">2.00</cveo:LeverageRatio>
    <cveo:NumberOfLenders
      contextRef="ic4206f5cbdd04326a6a6a821d61cc456_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfNjI0NQ_d8afa718-9251-4717-bd9e-bb44268fa892"
      unitRef="lender">7</cveo:NumberOfLenders>
    <cveo:LenderCommitmentsWithinCreditAgreement
      contextRef="i112bd5fb0dec439d8d879774aca375c9_I20220331"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfNjM5NQ_ed18c709-237b-4b8d-bc24-7aa6949a3040"
      unitRef="usd">22500000</cveo:LenderCommitmentsWithinCreditAgreement>
    <cveo:LenderCommitmentsWithinCreditAgreement
      contextRef="i1fe73dbe80eb44958f9d1314b9d955ba_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfNjQwMQ_10ec2371-651b-4ff4-b2e0-344240421e0d"
      unitRef="usd">52000000</cveo:LenderCommitmentsWithinCreditAgreement>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i267f8fbb12b24eb8875ac1356d187397_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfNjQ1NQ_4f138310-4d27-430f-a575-6c999aebde92"
      unitRef="usd">300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="iced11fa26f6c4f6abad6a9516b3f2520_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfNjQ4Mw_0c3f1605-d4ab-4f4d-92b0-6574e1c79e2f"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="idc060674449c4a12b0e435bc7b6b3f0d_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfNjUyMA_225a0e3d-8136-4ceb-b015-21563764f40e"
      unitRef="usd">1200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LongTermDebt
      contextRef="i089de71fd27440ceb681e828fe332686_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183Ni9mcmFnOjZjNWUzZmE0NzEyNjRmMzFiMmJlYWU2MGE4OThhOGQzL3RleHRyZWdpb246NmM1ZTNmYTQ3MTI2NGYzMWIyYmVhZTYwYTg5OGE4ZDNfNjU5NQ_99ecf860-21f3-4ae5-b61a-ba1936cb482d"
      unitRef="aud">800000</us-gaap:LongTermDebt>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183OS9mcmFnOmM0ODE4YTJhY2RkYTRkODNiYWVjNjEyZDRkZmNkYjMzL3RleHRyZWdpb246YzQ4MThhMmFjZGRhNGQ4M2JhZWM2MTJkNGRmY2RiMzNfMjY0MA_afefce7f-0c9c-4607-8215-68e2f134d268">INCOME TAXES&lt;div style="margin-bottom:6pt;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;Our operations are conducted through various subsidiaries in a number of countries throughout the world. We have provided for income taxes based upon the tax laws and rates in the countries in which operations are conducted and income is earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;We&#160;operate&#160;in&#160;three&#160;jurisdictions,&#160;Canada,&#160;Australia and the U.S., where statutory tax rates range from 15% to 30%. Our&#160;effective&#160;tax&#160;rate&#160;will&#160;vary from period to period based on changes in earnings mix between these different jurisdictions.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:115%"&gt;We compute our quarterly taxes under the effective tax rate method by applying an anticipated annual effective rate to our year-to-date income, except for significant unusual or extraordinary transactions. Income taxes for any significant and unusual or extraordinary transactions are computed and recorded in the period in which the specific transaction occurs. As of March 31, 2022 and 2021, Canada and the U.S. were considered loss jurisdictions for tax accounting purposes and were removed from the annual effective tax rate computation for purposes of computing the interim tax provision.&lt;/span&gt;&lt;/div&gt;Our income tax expense for the three months ended March 31, 2022 totaled $1.6 million, or 44.9% of pretax income, compared to tax expense of $1.1 million, or (12.9)% of pretax loss, for the three months ended March 31, 2021. Our effective tax rate for both the three months ended March 31, 2022 and 2021 was impacted by considering Canada and the U.S. loss jurisdictions that were removed from the annual effective tax rate computation for purposes of computing the interim tax provision.</us-gaap:IncomeTaxDisclosureTextBlock>
    <cveo:NumberOfTaxJurisdictions
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183OS9mcmFnOmM0ODE4YTJhY2RkYTRkODNiYWVjNjEyZDRkZmNkYjMzL3RleHRyZWdpb246YzQ4MThhMmFjZGRhNGQ4M2JhZWM2MTJkNGRmY2RiMzNfMjc5_6112d356-3658-40e2-ba98-18d1ff887198"
      unitRef="jurisdiction">3</cveo:NumberOfTaxJurisdictions>
    <cveo:StatutoryTaxRateForeignAndDomestic
      contextRef="ib243486eda76426f9af932445d66d7be_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183OS9mcmFnOmM0ODE4YTJhY2RkYTRkODNiYWVjNjEyZDRkZmNkYjMzL3RleHRyZWdpb246YzQ4MThhMmFjZGRhNGQ4M2JhZWM2MTJkNGRmY2RiMzNfMzY2_231e764d-0e5b-4195-841b-d52a5db0dc31"
      unitRef="number">0.15</cveo:StatutoryTaxRateForeignAndDomestic>
    <cveo:StatutoryTaxRateForeignAndDomestic
      contextRef="i6c61112529184555894257adea1043d6_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183OS9mcmFnOmM0ODE4YTJhY2RkYTRkODNiYWVjNjEyZDRkZmNkYjMzL3RleHRyZWdpb246YzQ4MThhMmFjZGRhNGQ4M2JhZWM2MTJkNGRmY2RiMzNfMzcy_8f1c78ba-2630-4962-b65b-e933466708d4"
      unitRef="number">0.30</cveo:StatutoryTaxRateForeignAndDomestic>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183OS9mcmFnOmM0ODE4YTJhY2RkYTRkODNiYWVjNjEyZDRkZmNkYjMzL3RleHRyZWdpb246YzQ4MThhMmFjZGRhNGQ4M2JhZWM2MTJkNGRmY2RiMzNfMTE0Ng_e045eda0-1980-457b-a3dd-990775174a43"
      unitRef="usd">1600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183OS9mcmFnOmM0ODE4YTJhY2RkYTRkODNiYWVjNjEyZDRkZmNkYjMzL3RleHRyZWdpb246YzQ4MThhMmFjZGRhNGQ4M2JhZWM2MTJkNGRmY2RiMzNfMTE1Mw_03e7bff3-43c3-44cf-a210-92588feba390"
      unitRef="number">0.449</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183OS9mcmFnOmM0ODE4YTJhY2RkYTRkODNiYWVjNjEyZDRkZmNkYjMzL3RleHRyZWdpb246YzQ4MThhMmFjZGRhNGQ4M2JhZWM2MTJkNGRmY2RiMzNfMTIwMQ_f06fdb1f-8e3f-4165-ada3-988083707c88"
      unitRef="usd">1100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN183OS9mcmFnOmM0ODE4YTJhY2RkYTRkODNiYWVjNjEyZDRkZmNkYjMzL3RleHRyZWdpb246YzQ4MThhMmFjZGRhNGQ4M2JhZWM2MTJkNGRmY2RiMzNfMTIwOA_5ce63247-4e01-4532-8f6b-19d2e8713209"
      unitRef="number">-0.129</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN184Mi9mcmFnOjAyOTFmMGFmMGNmNzQ1YmM4MTFkMDg3MWY4YzQ1MTZmL3RleHRyZWdpb246MDI5MWYwYWYwY2Y3NDViYzgxMWQwODcxZjhjNDUxNmZfNzU5_073b5a56-1ff0-450b-b217-b4ee0663b681">COMMITMENTS AND CONTINGENCIES&#160;We are a party to various pending or threatened claims, lawsuits and administrative proceedings seeking damages or other remedies concerning our commercial operations, products, employees and other matters, including warranty and product liability claims as a result of our products or operations. Although we can give no assurance about the outcome of pending legal and administrative proceedings and the effect such outcomes may have on us, management believes that any ultimate liability resulting from the outcome of such proceedings, to the extent not otherwise provided for or covered by insurance, will not have a material adverse effect on our consolidated financial position, results of operations or liquidity.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN184NS9mcmFnOmRiNjA5YjBlZWM3NzQ5ZGFiOTAzYjkwNWJkN2ZhNWQ5L3RleHRyZWdpb246ZGI2MDliMGVlYzc3NDlkYWI5MDNiOTA1YmQ3ZmE1ZDlfNjA0_6ad9e3de-2041-4f53-90fe-99fce8ad2290">ACCUMULATED OTHER COMPREHENSIVE LOSS&#160;Our accumulated other comprehensive loss decreased $8.0 million from $361.9 million at December 31, 2021 to $353.9 million at March 31, 2022, as a result of foreign currency exchange rate fluctuations. Changes in other comprehensive loss during the first three months of 2022 were primarily driven by the Australian dollar and Canadian dollar increasing in value compared to the U.S. dollar. Excluding intercompany balances, our Canadian dollar and Australian dollar functional currency net assets totaled approximately C$200 million and A$251 million, respectively, at March 31, 2022.</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN184NS9mcmFnOmRiNjA5YjBlZWM3NzQ5ZGFiOTAzYjkwNWJkN2ZhNWQ5L3RleHRyZWdpb246ZGI2MDliMGVlYzc3NDlkYWI5MDNiOTA1YmQ3ZmE1ZDlfOTY_552c1a05-4025-44e8-8fee-ff93713f074f"
      unitRef="usd">8000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iebdd8da5a8ae460ca0f9ed19331715d8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN184NS9mcmFnOmRiNjA5YjBlZWM3NzQ5ZGFiOTAzYjkwNWJkN2ZhNWQ5L3RleHRyZWdpb246ZGI2MDliMGVlYzc3NDlkYWI5MDNiOTA1YmQ3ZmE1ZDlfMTA0_623afcac-fa0f-4726-b559-bf9f48a2c7ce"
      unitRef="usd">-361900000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN184NS9mcmFnOmRiNjA5YjBlZWM3NzQ5ZGFiOTAzYjkwNWJkN2ZhNWQ5L3RleHRyZWdpb246ZGI2MDliMGVlYzc3NDlkYWI5MDNiOTA1YmQ3ZmE1ZDlfMTE2_df8fd84e-d7e6-4581-bce9-76caf13f7e94"
      unitRef="usd">-353900000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN184NS9mcmFnOmRiNjA5YjBlZWM3NzQ5ZGFiOTAzYjkwNWJkN2ZhNWQ5L3RleHRyZWdpb246ZGI2MDliMGVlYzc3NDlkYWI5MDNiOTA1YmQ3ZmE1ZDlfNTcx_1d8e0fd9-c138-4548-9c29-7ab29fe639f1"
      unitRef="cad">200000000</us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax>
    <us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN184NS9mcmFnOmRiNjA5YjBlZWM3NzQ5ZGFiOTAzYjkwNWJkN2ZhNWQ5L3RleHRyZWdpb246ZGI2MDliMGVlYzc3NDlkYWI5MDNiOTA1YmQ3ZmE1ZDlfNTc5_0e863a63-2d3b-4542-9298-2a1faee2a92c"
      unitRef="aud">251000000</us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax>
    <us-gaap:TreasuryStockTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN184OC9mcmFnOjU2OTI3Njc4ZDBhODRkZDA4NTdkNWMwODEzODQ2Mjg3L3RleHRyZWdpb246NTY5Mjc2NzhkMGE4NGRkMDg1N2Q1YzA4MTM4NDYyODdfMTIwOQ_9f8a3b3c-4c3f-416a-bf45-60b4f8db0d82">SHARE REPURCHASE PROGRAM&lt;div style="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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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, our Board of Directors (Board) authorized a common share repurchase program to repurchase up to 5.0% of our total common shares which are issued and outstanding, or approximately 715,000 common shares, over a twelve month period. The common share repurchase program commenced in September 2021 and will terminate no later than twelve months from date of commencement. The repurchase authorization allows repurchases from time to time in open market transactions, including pursuant to trading plans adopted in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934. &lt;/span&gt;&lt;/div&gt;We intend to fund repurchases through cash on hand and cash generated from operations. Pursuant to our common share repurchase program, during the three months ended March 31, 2022, we repurchased an aggregate of 500 of our common shares outstanding at a weighted average price of $18.47 per share, for a total of approximately $9.2 thousand. The common shares repurchased under the program are cancelled in the periods they are acquired and the payment is accounted for as an increase to accumulated deficit in our Unaudited Consolidated Statements of Changes in Shareholders&#x2019; Equity in the period the payment is made.</us-gaap:TreasuryStockTextBlock>
    <cveo:StockRepurchaseProgramAuthorizedAmountPercentage
      contextRef="if137cf88b52749ecbb295b1c24113881_I20210831"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN184OC9mcmFnOjU2OTI3Njc4ZDBhODRkZDA4NTdkNWMwODEzODQ2Mjg3L3RleHRyZWdpb246NTY5Mjc2NzhkMGE4NGRkMDg1N2Q1YzA4MTM4NDYyODdfMTQ1_af20bf60-28f4-4930-9fbc-5bf9296d15e6"
      unitRef="number">0.050</cveo:StockRepurchaseProgramAuthorizedAmountPercentage>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="if137cf88b52749ecbb295b1c24113881_I20210831"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN184OC9mcmFnOjU2OTI3Njc4ZDBhODRkZDA4NTdkNWMwODEzODQ2Mjg3L3RleHRyZWdpb246NTY5Mjc2NzhkMGE4NGRkMDg1N2Q1YzA4MTM4NDYyODdfMjI2_cf6ac5b6-9f1e-4c3a-bcc0-4dbbd5ca38e3"
      unitRef="shares">715000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchaseProgramPeriodInForce1
      contextRef="i83db0e20261a4c7281a8d4aa2f27be6b_D20210801-20210831"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN184OC9mcmFnOjU2OTI3Njc4ZDBhODRkZDA4NTdkNWMwODEzODQ2Mjg3L3RleHRyZWdpb246NTY5Mjc2NzhkMGE4NGRkMDg1N2Q1YzA4MTM4NDYyODdfMjc0ODc3OTA3MDY3NQ_8692c0cf-742f-4cd0-984a-d5aa068877b3">P12M</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN184OC9mcmFnOjU2OTI3Njc4ZDBhODRkZDA4NTdkNWMwODEzODQ2Mjg3L3RleHRyZWdpb246NTY5Mjc2NzhkMGE4NGRkMDg1N2Q1YzA4MTM4NDYyODdfODE5_0420e617-6de2-4352-8236-08f3d6b9be90"
      unitRef="shares">500</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN184OC9mcmFnOjU2OTI3Njc4ZDBhODRkZDA4NTdkNWMwODEzODQ2Mjg3L3RleHRyZWdpb246NTY5Mjc2NzhkMGE4NGRkMDg1N2Q1YzA4MTM4NDYyODdfODg2_3c9d672a-f5d0-4855-ad1e-44576dcf8f45"
      unitRef="usdPerShare">18.47</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN184OC9mcmFnOjU2OTI3Njc4ZDBhODRkZDA4NTdkNWMwODEzODQ2Mjg3L3RleHRyZWdpb246NTY5Mjc2NzhkMGE4NGRkMDg1N2Q1YzA4MTM4NDYyODdfOTI5_08b97a83-2a58-426a-a48b-4e09581b10bc"
      unitRef="usd">9200</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfNDM3OQ_f87fa55e-8fc4-4dbd-9658-6dabd1101f5d">SHARE-BASED COMPENSATION&lt;div style="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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Certain key employees and non-employee directors participate in the Amended and Restated 2014 Equity Participation Plan of Civeo Corporation (the Civeo Plan). The Civeo Plan authorizes our Board and the Compensation Committee of our Board to approve grants of options, awards of restricted shares, performance awards, phantom share awards and dividend equivalents, awards of deferred shares, and share payments to our employees and non-employee directors. No more than 2.4 million Civeo common shares are authorized to be issued under the Civeo Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Outstanding Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:700;line-height:120%"&gt;Restricted Share Awards / Restricted Share Units / Deferred Share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Awards.&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; Compensation expense associated with restricted share awards, restricted share units and deferred share awards recognized in the three months ended March 31, 2022 and 2021 totaled $0.4 million and $0.5 million, respectively. The total fair value of restricted share awards, restricted share units and deferred share awards that vested during the three months ended March 31, 2022 and 2021 was $0.6 million and $1.5 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 March 31, 2022, unrecognized compensation cost related to restricted share awards, restricted share units and deferred share awards was $0.1 million, which is expected to be recognized over a weighted average period of 0.1 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:700;line-height:120%"&gt;Phantom Share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Awards.&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 February 25, 2022, we granted 255,034 phantom share awards under the Civeo Plan, which vest in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMTg3NA_ddd97769-05e0-41e9-ab3c-7837fb29eef8"&gt;three&lt;/span&gt; equal annual installments beginning on February 25, 2023. We also granted 77,574 phantom share awards under the Canadian Long-Term Incentive Plan, which vest in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjAzNA_3812c870-fcbc-4620-bfec-a040e7a56db3"&gt;three&lt;/span&gt; equal annual installments beginning on February 25, 2023. Phantom share awards are settled in cash upon vesting.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 three months ended March 31, 2022 and 2021, we recognized compensation expense associated with phantom shares totaling $2.4 million and $1.4 million, respectively. At March 31, 2022, unrecognized compensation cost related to phantom shares was $15.3 million, as remeasured at March 31, 2022, which is expected to be recognized over a weighted average period of 2.2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:700;line-height:120%"&gt;Performance Awards.&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 February 25, 2022, we granted 122,555 performance awards under the Civeo Plan, which cliff vest in three years on February 25, 2025 subject to attainment of applicable performance criteria. These awards will be earned in amounts between 0% and 200% of the participant&#x2019;s target performance share award, based on (1) the payout percentage associated with Civeo&#x2019;s relative total shareholder return rank among a peer group that includes 17 other companies and (2) the payout percentage associated with Civeo's cumulative operating cash flow over the performance period relative to a preset target. The portion of the performance awards tied to cumulative operating cash flow includes a performance-based vesting requirement. The fair value of these awards is based on the closing market price of our common shares on the date of grant. We evaluate the probability of achieving the performance criteria throughout the performance period and will adjust share-based compensation expense based on the number of shares expected to vest based on our estimate of the most probable performance outcome. The ultimate payout of the cumulative operating cash flow component of the award can vary from 0% to 100% based on actual results.  &lt;/span&gt;&lt;/div&gt;During the three months ended March 31, 2022 and 2021, we recognized compensation expense associated with performance awards totaling $0.6 million and $0.5 million, respectively. The total fair value of performance share awards that vested during the three months ended March 31, 2022 and 2021 was $2.4 million and $1.9 million, respectively. At March 31, 2022, unrecognized compensation cost related to performance shares was $6.4 million, which is expected to be recognized over a weighted average period of 2.5 years.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfNTAy_f922137d-1e17-4cdb-b8b3-c7cb128aac46"
      unitRef="shares">2400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4d8cbea9d76b48259b2597896af29e2a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MDQ1NQ_e45f4b9b-15bf-4bbb-858c-99928a5677f4"
      unitRef="usd">400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ica750a50b8034dbb955ca49f39150b0c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MDQ0OA_6c32f62e-61a9-449f-9018-0eb289b924b9"
      unitRef="usd">500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i4d8cbea9d76b48259b2597896af29e2a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MDQ2Mg_0d23dad2-7e4c-4c52-b590-6e54170aa2b4"
      unitRef="usd">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ica750a50b8034dbb955ca49f39150b0c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MDQ2OQ_f14db3c4-d1bf-440b-a1b6-7748dfb1b596"
      unitRef="usd">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i1449d902a94442a48c92c198fe95128d_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MDQ4NQ_eb28a385-eedc-4f8f-a229-6d41c42aa5f4"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4d8cbea9d76b48259b2597896af29e2a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MDQ5Mg_aa45624c-3e5e-4dee-bc1e-4b8fb4c2ce65">P0Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i0091b220c64744a49d71cf2655947660_D20210222-20210222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMTgxNA_e5084a31-d3cb-4c2b-84d3-536c74f67fd7"
      unitRef="shares">255034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i0a446cbd49d440e8b8fc60cbce249abf_D20210222-20210222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMTk1MQ_d5deddd7-0344-46be-9908-e95baf3c7d71"
      unitRef="shares">77574</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i334d9416bdf0477ebd716ef598ecd9df_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MDY2Mw_551ad20a-f2e4-405c-81a0-7ebfcfc8b677"
      unitRef="usd">2400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib90585a87d074993bdaf73e2c16a4ebe_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MDY1Ng_c44391f4-2226-4bf6-a2d9-041a11baeefc"
      unitRef="usd">1400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ie211125e0a974edaa44d8f780f7a1b53_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MDY3MQ_2a613853-472a-4245-b30d-6249103f0267"
      unitRef="usd">15300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i334d9416bdf0477ebd716ef598ecd9df_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MDY3Nw_ab7688cc-6bfe-4830-8adf-13e32ca9f5bd">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="idc2cfe92e8ae4c17ad3fa8e8cfea14f3_D20220225-20220225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjU5OA_06703d79-58a0-4c25-97bc-8534f73827b8"
      unitRef="shares">122555</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="idc2cfe92e8ae4c17ad3fa8e8cfea14f3_D20220225-20220225"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjY2Mg_f5770b85-f3cd-43f9-99d2-64dda82f2c95">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cveo:TargetPerformanceShareAwardPercentage
      contextRef="i014cc86a55294357b76e393355fdd418_D20220225-20220225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjczNA_ed08a545-0c73-4c32-b0b0-3be98c5a5d5d"
      unitRef="number">0</cveo:TargetPerformanceShareAwardPercentage>
    <cveo:TargetPerformanceShareAwardPercentage
      contextRef="ieaa26e52eb394943ad8150b4f56acffc_D20220225-20220225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjc0MQ_309ed849-934c-48f4-b83a-00c2691a02e4"
      unitRef="number">2</cveo:TargetPerformanceShareAwardPercentage>
    <cveo:PeerGroupNumberOfCompanies
      contextRef="ie82822c76ffb4c6994d32e70405b7323_I20220225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjkyOA_9bbd7c43-6e9e-4415-9975-d3b5dc6d36e4"
      unitRef="company">17</cveo:PeerGroupNumberOfCompanies>
    <cveo:TargetPerformanceCashPayoutPercentage
      contextRef="i014cc86a55294357b76e393355fdd418_D20220225-20220225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMzY2Nw_ec9bfae6-61f9-46a0-bef3-ef990340920a"
      unitRef="number">0</cveo:TargetPerformanceCashPayoutPercentage>
    <cveo:TargetPerformanceCashPayoutPercentage
      contextRef="ieaa26e52eb394943ad8150b4f56acffc_D20220225-20220225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMzY3Mw_41dff688-9a04-4def-8ace-8007747b00f4"
      unitRef="number">1</cveo:TargetPerformanceCashPayoutPercentage>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i771c63a4d388458db0dbef917dcb6b8d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MDk5MA_9ce2ccd6-d4e3-4318-b961-aae5df430eca"
      unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8f9afbde369f49e78a428fc72c520891_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MDk4Mw_095d7fd4-402e-46fc-9ea4-d92592dc69e7"
      unitRef="usd">500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i771c63a4d388458db0dbef917dcb6b8d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MTAwNA_07f61e3e-84bb-4529-8430-8a0457378e4b"
      unitRef="usd">2400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i8f9afbde369f49e78a428fc72c520891_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MDk5Nw_57b09682-369e-4026-8561-ff67545f56bc"
      unitRef="usd">1900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i023958d113234c86b1f1eed7da9601d7_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MTAxMA_c6288cf2-cf86-4d99-a104-741386862f81"
      unitRef="usd">6400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i771c63a4d388458db0dbef917dcb6b8d_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185MS9mcmFnOjY4ZTkzZjc0YTJmNzQzZjhiNTg1ODY5Y2Q5MmY1NjM2L3RleHRyZWdpb246NjhlOTNmNzRhMmY3NDNmOGI1ODU4NjljZDkyZjU2MzZfMjE5OTAyMzI2MTAxNw_3c4be67c-42ac-4684-8b26-599eda6fe3b5">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RleHRyZWdpb246ZTZkODQxZjVlNDZiNDhjZjg5ZDM2N2Y5MzA5YzE5ODlfNDk1_f2166e60-1f2d-4aba-9290-7e26bbdb9f64">SEGMENT AND RELATED INFORMATION&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 accordance with current accounting standards regarding disclosures about segments of an enterprise and related information, we have identified the following reportable segments: Canada, Australia and the U.S., which represent our strategic focus on hospitality services and workforce accommodations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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 information by business segment for each of the three months ended March 31, 2022 and 2021 is summarized in the following table (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Depreciation&lt;br/&gt;and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;income&lt;br/&gt;(loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Capital&lt;br/&gt;expenditures&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:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;Total assets&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:9pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&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:9pt;font-weight:700;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:9pt;font-weight:700;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:9pt;font-weight:700;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:9pt;font-weight:700;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:9pt;font-weight:700;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canada&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;95,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;11,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;773,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(350,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;165,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;673,094&#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 style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;61,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;12,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(7,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;721,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(304,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;125,430&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;21,269&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(9,901)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,372&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;710,178&#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 style="height:6pt"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RleHRyZWdpb246ZTZkODQxZjVlNDZiNDhjZjg5ZDM2N2Y5MzA5YzE5ODlfNDk2_78627217-5b88-426d-8c77-3c5c4240ac58">&lt;div style="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 information by business segment for each of the three months ended March 31, 2022 and 2021 is summarized in the following table (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Depreciation&lt;br/&gt;and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;income&lt;br/&gt;(loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Capital&lt;br/&gt;expenditures&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:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;Total assets&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:9pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&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:9pt;font-weight:700;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:9pt;font-weight:700;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:9pt;font-weight:700;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:9pt;font-weight:700;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:9pt;font-weight:700;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canada&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;95,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;11,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;773,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(350,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;165,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;673,094&#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 style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;61,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;12,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(7,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;721,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(304,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;125,430&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;21,269&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(9,901)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,372&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;710,178&#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 style="height:6pt"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia65b84fcd2424c42b0f5ab77037cbfad_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMi0xLTEtMS00MDkxMQ_7d544bdc-fece-479d-96cd-a6b495ef01ef"
      unitRef="usd">95952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia65b84fcd2424c42b0f5ab77037cbfad_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMi0zLTEtMS00MDkxMQ_482c64ab-1367-4ea1-8638-1594da4dc8b8"
      unitRef="usd">11597000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia65b84fcd2424c42b0f5ab77037cbfad_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMi01LTEtMS00MDkxMQ_bc6074e6-212c-425e-804c-7031bb8b0806"
      unitRef="usd">4038000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia65b84fcd2424c42b0f5ab77037cbfad_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMi03LTEtMS00MDkxMQ_de74f57c-2802-41d3-bf21-e7cb8e21ce78"
      unitRef="usd">2006000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i7984e6feb9c7460cbed21cad3c65ca6d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMi05LTEtMS00MDkxMQ_d5547d12-0f5a-4c95-85f0-9f848c8137cf"
      unitRef="usd">773257000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb686ca92b91404b9e1971db60a693e8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMy0xLTEtMS00MDkxMQ_b28c2236-d2e6-460c-b39d-3372ee31acc3"
      unitRef="usd">63529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ieb686ca92b91404b9e1971db60a693e8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMy0zLTEtMS00MDkxMQ_3146dc2b-64e9-44f8-8054-e11c721c4dd7"
      unitRef="usd">7957000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ieb686ca92b91404b9e1971db60a693e8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMy01LTEtMS00MDkxMQ_9de7d6ce-edbb-4ed8-a3db-6a04add445f7"
      unitRef="usd">6135000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ieb686ca92b91404b9e1971db60a693e8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMy03LTEtMS00MDkxMQ_93e0b5e9-e7e5-4eee-b910-8fb3979ccfc1"
      unitRef="usd">1216000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i88e8379d1fc4463fbb82a74e5258782d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMy05LTEtMS00MDkxMQ_5d16ce6b-f6f0-4118-8673-7a460998d4d3"
      unitRef="usd">226680000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65a98a10af294fb88ccb4816114a2617_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfNC0xLTEtMS00MDkxMQ_e9c26cfe-e5be-4738-85c8-a078618324d7"
      unitRef="usd">6197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i65a98a10af294fb88ccb4816114a2617_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfNC0zLTEtMS00MDkxMQ_2d3035d4-a5e2-4d33-97ce-d45fa86eb68e"
      unitRef="usd">382000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i65a98a10af294fb88ccb4816114a2617_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfNC01LTEtMS00MDkxMQ_6144862b-fabe-4051-931a-56d57bc89664"
      unitRef="usd">-1609000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i65a98a10af294fb88ccb4816114a2617_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfNC03LTEtMS00MDkxMQ_69cbbd5a-176e-4763-becb-1eca832ffa76"
      unitRef="usd">348000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i386c83182935408dbb13c2ea9b2591ba_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfNC05LTEtMS00MDkxMQ_4478654b-9f85-4f94-8521-f6adc46ac125"
      unitRef="usd">24156000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5cc4fa5d2614e49b7d05ce9c0c371ab_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfNS0xLTEtMS00MDkxMQ_52427de8-54fc-42b1-90c5-ab83081999cb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie5cc4fa5d2614e49b7d05ce9c0c371ab_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfNS0zLTEtMS00MDkxMQ_40fcd4ae-4773-431a-878e-d3a0453c5b89"
      unitRef="usd">191000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie5cc4fa5d2614e49b7d05ce9c0c371ab_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfNS01LTEtMS00MDkxMQ_3d38b21d-91d6-4d20-9e44-063a704568b8"
      unitRef="usd">-4327000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie5cc4fa5d2614e49b7d05ce9c0c371ab_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfNS03LTEtMS00MDkxMQ_954fc801-7ea4-435d-a4f6-eb1d4334bdb1"
      unitRef="usd">22000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i920409ab25214328803b33dc151f5456_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfNS05LTEtMS00MDkxMQ_f1ae1643-d41f-4d6f-afa1-b8493c6cbde8"
      unitRef="usd">-350999000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfNi0xLTEtMS00MDkxMQ_a6e1e308-a402-4376-b637-e72698e07117"
      unitRef="usd">165678000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfNi0zLTEtMS00MDkxMQ_40150305-91d4-479d-846a-79989dc6c09a"
      unitRef="usd">20127000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfNi01LTEtMS00MDkxMQ_226fdfba-2232-4d20-80cc-16c9a031bcf1"
      unitRef="usd">4237000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icad5b944094a4ecd87a093c2b6d152c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfNi03LTEtMS00MDkxMQ_8e95275a-2b17-4f3e-9532-3baea56dfaf6"
      unitRef="usd">3592000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="ib8b19d5b8f624c0a939d45c52ec58aee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfNi05LTEtMS00MDkxMQ_aa3aab36-e150-4e24-a7ed-ad0ff1de731b"
      unitRef="usd">673094000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccc06512784f4fbf8c341ee0ff44118f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfOS0xLTEtMS00MDkxMQ_fd5c0120-2c07-4114-a3e8-be904ce535fa"
      unitRef="usd">61885000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iccc06512784f4fbf8c341ee0ff44118f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfOS0zLTEtMS00MDkxMQ_f8b79415-9478-45d3-b41e-be44291a9673"
      unitRef="usd">12087000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="iccc06512784f4fbf8c341ee0ff44118f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfOS01LTEtMS00MDkxMQ_376ed093-c7e9-4e44-a5d4-7d4b88371c01"
      unitRef="usd">-7659000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iccc06512784f4fbf8c341ee0ff44118f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfOS03LTEtMS00MDkxMQ_0afcede5-b932-4566-b191-b9fb669fe79d"
      unitRef="usd">1180000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i8ce9d0a773264a13a33cb826890c1c78_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfOS05LTEtMS00MDkxMQ_294afd2d-4f5b-4709-9393-9e504e17c25b"
      unitRef="usd">721841000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4df26651cb1e45269be24754b33c666d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTAtMS0xLTEtNDA5MTE_c4241d98-4a8e-45e4-a264-d4b379556977"
      unitRef="usd">59637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4df26651cb1e45269be24754b33c666d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTAtMy0xLTEtNDA5MTE_343a78f2-82a8-4198-b9af-7a0fc2de9ae7"
      unitRef="usd">8459000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4df26651cb1e45269be24754b33c666d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTAtNS0xLTEtNDA5MTE_052af10c-05e1-4ffd-8590-35a3362c189c"
      unitRef="usd">3307000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4df26651cb1e45269be24754b33c666d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTAtNy0xLTEtNDA5MTE_d58a46dc-dbad-48ac-9802-8bdf50687762"
      unitRef="usd">1554000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i1198e03c4ee6404797aabd1ef19db4a9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTAtOS0xLTEtNDA5MTE_fb78f789-5700-4218-b8a0-73354c5a1084"
      unitRef="usd">265111000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0fcea26e4a24be99736c8475035ff92_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTEtMS0xLTEtNDA5MTE_1a7d5ff3-4589-449e-9d75-5693509f3e66"
      unitRef="usd">3908000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic0fcea26e4a24be99736c8475035ff92_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTEtMy0xLTEtNDA5MTE_f2c7df04-7050-48ff-b4cb-a27fa12b806e"
      unitRef="usd">566000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic0fcea26e4a24be99736c8475035ff92_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTEtNS0xLTEtNDA5MTE_ba9f8ae5-9743-444e-a949-78325c46a665"
      unitRef="usd">-2598000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic0fcea26e4a24be99736c8475035ff92_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTEtNy0xLTEtNDA5MTE_c8ed257f-416f-4955-9b5b-aa3a8248057e"
      unitRef="usd">369000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="id62e3915f9c145b58b6adaefdc6ccdf8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTEtOS0xLTEtNDA5MTE_a6bd6fba-d096-46da-979d-4ea19c962b9b"
      unitRef="usd">27869000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie02909c8559b4b4e9d587e29ebe1342c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTItMS0xLTEtNDA5MTE_c3cd4efd-6ffb-44b9-a7eb-1ebc7cc84ee9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie02909c8559b4b4e9d587e29ebe1342c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTItMy0xLTEtNDA5MTE_6d400c26-aa0a-463e-adcc-1ba8d7a5c7bd"
      unitRef="usd">157000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie02909c8559b4b4e9d587e29ebe1342c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTItNS0xLTEtNDA5MTE_1fb5104d-b68b-4015-a8c2-14e1cadf8f13"
      unitRef="usd">-2951000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie02909c8559b4b4e9d587e29ebe1342c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTItNy0xLTEtNDA5MTE_4ec8a42c-0f9b-49ad-8d47-6eaffa5ed291"
      unitRef="usd">269000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i28a60c6fecd440e6aa96ee32104a4376_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTItOS0xLTEtNDA5MTE_7ddde66c-9006-4f7e-bcb4-2ac67c384821"
      unitRef="usd">-304643000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTMtMS0xLTEtNDA5MTE_e53e3ff5-f17e-4b67-a66b-dfa14388574f"
      unitRef="usd">125430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTMtMy0xLTEtNDA5MTE_07d003fe-8394-40e6-9050-7dcc6599cb8d"
      unitRef="usd">21269000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTMtNS0xLTEtNDA5MTE_a868f2a9-1396-4dcb-8195-69fa4d96bf7a"
      unitRef="usd">-9901000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6b2f0603ad474b31ac6022507bb34e20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTMtNy0xLTEtNDA5MTE_6d8fa5e0-de16-4109-a4b0-7c21019c7d4c"
      unitRef="usd">3372000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="icfd7025276234b7b9a9950b3ff802a8f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjllNGQzZGFiMGFkYzQyODY4ZjBmNjBhNjA2NWY3OGE3L3NlYzo5ZTRkM2RhYjBhZGM0Mjg2OGYwZjYwYTYwNjVmNzhhN185NC9mcmFnOmU2ZDg0MWY1ZTQ2YjQ4Y2Y4OWQzNjdmOTMwOWMxOTg5L3RhYmxlOjU1MjJiYTFiMjI5MzQ4ZWFhOWQxYmE4NTFlZDQwODdlL3RhYmxlcmFuZ2U6NTUyMmJhMWIyMjkzNDhlYWE5ZDFiYTg1MWVkNDA4N2VfMTMtOS0xLTEtNDA5MTE_bb7c5c6a-c748-448d-925f-eb4f2f869487"
      unitRef="usd">710178000</us-gaap:Assets>
</xbrl>
