<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:tti="http://www.tetratec.com/20210331"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tti-20210331.xsd" xlink:type="simple"/>
    <context id="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4d726fca21444bea86fc4b911dc72cb7_I20210504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
        </entity>
        <period>
            <instant>2021-05-04</instant>
        </period>
    </context>
    <context id="ia0c3235e09894164b4598d23f4a9303d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</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="i1b37fbe9f52541e7a51d65c58a7add30_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i485d9657177c41f2a6afeb98e5ae4727_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2378fccba4cf4e03bccfab40c4387c28_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8834bb5174b54e16b0f0c0584539b182_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</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="ica01ee11a2a1434b98f814c820c210b7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i312c2105d50141f5b872dd591e0c207e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib655a4de18364300b835d5d9e8e3e080_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tti:CommonStockValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i75647198a33a452a94cd31873ba483a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</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="ieaa7115401a44eb49e7ee5bb481d0ff4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</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="id01d055b9ca94ed29bfd93ec8124d251_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iab4345f42b6449de91113621e0703fd7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</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="id61a1b0a75f74efb90066a59d44cc7cb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</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="i1c2815a72b3745a98349d9334fc6aa2c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</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="i88e848aca44b4a58a70461c83049c452_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i220718cd915244ba8d40b90ce8a17b52_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tti:CommonStockValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ice98e5e8709747f990dfa5a8fa9fce8e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2bf61439536747e5b7242a8f826ee6f7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i96b6e307ecab4f75b26c3d988f74cbed_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</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="ia1eb9f34ac7e46e7aeee64ef0362c51a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</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="id331086afbb245fc9e1ae36d5672b47c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tti:CommonStockValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i38bc9187ef3f4357a191308b66783b1c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</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="i8eabbbf9d61e42b284a2319d55fb4c1c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</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="i32cc146f90534237bf3dcc5db3ea55fa_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i306cfaa69cda44b3833ad9efc4a15389_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</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="i419d15b37a5146c287e54f928c38bc5d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</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="i096a0c07c4af42888fdbfd43392a9cb0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tti:CommonStockValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i86d9b2484bc2470f941fd84b7dcf5e80_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icffbaefa8445464d9fc015146cceb349_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id6f9294cbbc7436980ac8ba66ea890ce_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i31f6d5fc8aae413ba60b098f4d619cb9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i51b11a8ab0fa48369bba966adb53067c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iff2502b3b22e4487be245d067b0ddd40_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i35ac3b5bd87c4632a6b8ec1adc5ddb2f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2a5ac78c403145a78219ee7e8f514691_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i63ae4b7290a14ae199860af155e75e86_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id0915be15a1245b48ac484e5701d5127_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tti:CommonStockValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id2269df26f7a4a1cb96c5a4447aa9530_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i01cbb8dd417a4f4d881712ac896b16df_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i609fa553ca5f44cca7be6c421bf04b3b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tti:CommonStockValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if3597a1fd3f547b4bba91171b703be85_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id4db3f5d433f4048a603373698badf06_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4f769bd9393649ef972c06485010981e_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id8307a0facfa452ca442e44561d12eb3_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i14178a315ae5420da342693b44dffe2c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if004049f5f0841e1bfd18b7ff501db31_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib91a3ea8ee994202925d54198914804a_D20210129-20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tti:CSICompresscoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-29</startDate>
            <endDate>2021-01-29</endDate>
        </period>
    </context>
    <context id="i3365a9943b3d456e8010e3758de1321d_D20210129-20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tti:CSICompresscoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-29</startDate>
            <endDate>2021-01-29</endDate>
        </period>
    </context>
    <context id="if5a3d92d95934acda56ed4de32520526_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tti:CompressionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i70a08e1f2e3f4d1e96687684581f58ed_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tti:CompressionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i786cf4751f1d4128912bd67e6a1ae20c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tti:CompressionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia028a601f47b4802b778a9291c2a3a65_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tti:OffshoreServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie8b33b84a3a14547bdf1bdb23bda9947_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tti:CompressionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i95b18f2f69ff49f58b8af71241f6c4b2_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tti:OffshoreServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i23eafe295ffd47a18ee3f0db9b8dd804_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tti:OffshoreServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i27fed5dea3d94dcdb337504fe62228d8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tti:MaritechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id6ca77a86fc94f2b89d0d5f83aa26653_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tti:CompressionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc1c1cc544d3487f9d12ef9e234d48e5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tti:OffshoreServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icb50f89305ff4ebbb7d63e044b82ad3d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tti:MaritechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i82992113dc1244559987b191c2ac7809_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:CompletionFluidsProductsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4da0bf55e1094861a6b7fb92578cc27e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:CompletionFluidsProductsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i59f3d40dc8f2424c8447d499debf2902_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:CompletionFluidsProductsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifef76daed55b4a3e96aa3a6855cb4ed5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:CompletionFluidsProductsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7ddf299052d74446a9c3deaaf2e75a20_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:CompletionFluidsProductsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5262566abc27452c82ecbf1d9ea81188_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:CompletionFluidsProductsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i836341b627244874b574d2b8f0e50200_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:WaterFlowbackServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i83ddb9933cf14087814da270e7780ea3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:WaterFlowbackServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if636546c7f41465cadfd4406c271e936_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:WaterFlowbackServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id512dbfe9bee48728f4ac79a8ab1b1bc_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:WaterFlowbackServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7d37c825a8224b1bba748ac9c21b1d77_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:WaterFlowbackServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6de5dcafff754425925f6a7f161b47e3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:WaterFlowbackServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i12b7385b60334f1fb38c3c84619e88ec_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7ede79e882e14dd3bec6c350890f5074_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if482699867294f14b82af18550db325b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9f69a2afe8404ec58a0ed7cfc689d4ef_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i793d9187c2ea4ff28634e050b4baddab_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i459d60b7d64749af964f234d46d47e77_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib80093ccb14348f885913077c540a4cc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7e5f22814703423b9491a9a9ed87e3c1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</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>2021-03-31</instant>
        </period>
    </context>
    <context id="id999bcaf82784c2db80b1fb94d70f862_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</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>2021-03-31</instant>
        </period>
    </context>
    <context id="ibb7bce1144844ba6bc1f4931b105c386_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4cbd3f56add64e2fa2a679350e3e4fb7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i20165fbde0ac4379aa7b10caafcf1273_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">tti:CSICompresscoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1e87059a25f1426785f6c3819433bce6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">tti:CSICompresscoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icaa13289acb941fb89fbcbc28eb8ec4c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">tti:StandardLithiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="idc337795495440d6b4869a4db8055ced_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">tti:StandardLithiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i341a59c15cae459eb6f66766bd4258a4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ieca5e8c8202e4131b0935bd2a2ff0f49_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25222e0f015e43649c08b7bfa125fa2b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tti:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2979b0f52d7d409bacc07acbdabda291_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tti:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1d3f89335ad64294952096db33ecfbec_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i134ab7784a5643cebfb9b4387d795f59_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if746122aceb8403c8608841adefaf052_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i39fa935d666040b6b4f229131e760db4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie8ac696e3e214f119cf447d7a62b8580_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tti:Within90DaysFollowingBondingAgreementClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6d91ba7c26b3433cb2a43c42627ce00f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tti:Within180DaysFollowingBondingAgreementClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i644e2bd796b7420484a8ec387477264e_I20180301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tti:OffshoreDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-01</instant>
        </period>
    </context>
    <context id="ibbeb7b12e60741a5aaf7b3754ed29b05_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tti:OffshoreDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="i115c68b0dbcd457e93f60ded7e253108_D20200115-20200115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
        </entity>
        <period>
            <startDate>2020-01-15</startDate>
            <endDate>2020-01-15</endDate>
        </period>
    </context>
    <context id="iffc552d7701c431c93806e67158cfc97_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tti:CSICompresscoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i718c5a83b5cf4768b8be43a1d1766f85_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tti:CSICompresscoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i53373a0da05e4e198e3d303c9f3c7a5c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tti:CSICompresscoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i559561b9b4984a2d96d450ad59a50747_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tti:CSICompresscoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i00caf87666c347958dad10c4b762c791_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tti:StandardLithiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i231d182e18f54f61b2f43b556b109040_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tti:StandardLithiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9f3a338471454de58ba0bd4c370c121b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tti:StandardLithiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie570b2966270433786ebe93aa08dbec1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tti:StandardLithiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8e665aea21cf4117965aa44fd7d4e1de_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i823385760c55485a94567a7e9f8bef05_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i09884256c0db402abbb4f469d9cb9970_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7afd7f8dd73e48acaaa9a8b64fbd180b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i57b0be293b85445d800c68d3f1e4af95_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tti:StandardLithiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia8785a2cdb68453eaa3e19e0e9c8b80e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tti:StandardLithiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i659dabe2d86840439c6cc18a271b5cb2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tti:StandardLithiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if4a86301587144fea6ccbfa9fdcf0b68_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">tti:StandardLithiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i59f2ece2f73f4b09bf8f4c5052420f3b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i713d4c9b3e47432caee18db925e8e9b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6851cffc35f341c7b42985842df964a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i472b28e44fe34385b27b28827f2155b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iff2a09546ed24eb081fe7c0db3f5201f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:CompletionFluidsProductsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifefa611c619a471fadd8f0eb95f3d451_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:CompletionFluidsProductsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia994ea2ecfbd46fdbdcc7c484941ac73_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:WaterFlowbackServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i12f3004c67f54dc2b1472210cc24c34e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:WaterFlowbackServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i58223f92538e4b84ae92810cd7cfb8bc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:CompletionFluidsProductsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0c53f7870ba846239e3663d5a3ee516e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:CompletionFluidsProductsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4b759a2bc2bb4805abcf521f538a09ab_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:WaterFlowbackServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ida9161a21d2140cf8a2f972bfc706dc3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:WaterFlowbackServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iabc38abe6d9f45f5ab23ffb4200cec64_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:InterdivisionEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i00d01d2ef5c747078e4e0d808d0be5b8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:InterdivisionEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia7e377c40d394ef59ed4cd4ac3e0bc48_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:CorporateOverheadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i52fe1fc715c7413987c26e17e6567fc3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000844965</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tti:CorporateOverheadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80L2ZyYWc6YTQyN2U1MjVmNjBiNDQwMzg2ODk4N2EwMzc4M2ViZmUvdGFibGU6MmUzMTZiYjY1MTkzNDk3MWE3OGIzNjZjYTY2ZWY2NzQvdGFibGVyYW5nZToyZTMxNmJiNjUxOTM0OTcxYTc4YjM2NmNhNjZlZjY3NF80LTEtMS0xLTA_e72b6b9b-16ea-495d-8bc9-aacd80a5a674">0000844965</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80L2ZyYWc6YTQyN2U1MjVmNjBiNDQwMzg2ODk4N2EwMzc4M2ViZmUvdGFibGU6MmUzMTZiYjY1MTkzNDk3MWE3OGIzNjZjYTY2ZWY2NzQvdGFibGVyYW5nZToyZTMxNmJiNjUxOTM0OTcxYTc4YjM2NmNhNjZlZjY3NF81LTEtMS0xLTA_5dc76408-9f0f-4741-9f30-b2d09b8ea817">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80L2ZyYWc6YTQyN2U1MjVmNjBiNDQwMzg2ODk4N2EwMzc4M2ViZmUvdGFibGU6MmUzMTZiYjY1MTkzNDk3MWE3OGIzNjZjYTY2ZWY2NzQvdGFibGVyYW5nZToyZTMxNmJiNjUxOTM0OTcxYTc4YjM2NmNhNjZlZjY3NF8xMy0xLTEtMS0w_b76e7ff5-c7bd-4777-bdcf-fc8a6584c8da">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80L2ZyYWc6YTQyN2U1MjVmNjBiNDQwMzg2ODk4N2EwMzc4M2ViZmUvdGFibGU6MmUzMTZiYjY1MTkzNDk3MWE3OGIzNjZjYTY2ZWY2NzQvdGFibGVyYW5nZToyZTMxNmJiNjUxOTM0OTcxYTc4YjM2NmNhNjZlZjY3NF8xNC0xLTEtMS0w_8d1cd056-5180-424a-94f4-de9ebcb316f9">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80L2ZyYWc6YTQyN2U1MjVmNjBiNDQwMzg2ODk4N2EwMzc4M2ViZmUvdGFibGU6MmUzMTZiYjY1MTkzNDk3MWE3OGIzNjZjYTY2ZWY2NzQvdGFibGVyYW5nZToyZTMxNmJiNjUxOTM0OTcxYTc4YjM2NmNhNjZlZjY3NF8xNS0xLTEtMS0w_3b1e8447-d65b-45ef-a8f3-2c012a58bfdf">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i793d9187c2ea4ff28634e050b4baddab_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80My9mcmFnOjVhMTYyYzFhYjc0NzQyMzI5NjU4MWNkYjA3NTU4ODNhL3RhYmxlOmQxNjY2NGQ5NTIzZTQxNTM5NmZlZTk1MmVlYjRkOTIyL3RhYmxlcmFuZ2U6ZDE2NjY0ZDk1MjNlNDE1Mzk2ZmVlOTUyZWViNGQ5MjJfMi0xLTEtMS0w_2e4a373c-171d-4c3c-9cd0-a6d2e55ae7b2">P3M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i459d60b7d64749af964f234d46d47e77_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80My9mcmFnOjVhMTYyYzFhYjc0NzQyMzI5NjU4MWNkYjA3NTU4ODNhL3RhYmxlOmQxNjY2NGQ5NTIzZTQxNTM5NmZlZTk1MmVlYjRkOTIyL3RhYmxlcmFuZ2U6ZDE2NjY0ZDk1MjNlNDE1Mzk2ZmVlOTUyZWViNGQ5MjJfMi0zLTEtMS0w_bd1b9e6d-7363-4921-941a-f566efea6626">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ib80093ccb14348f885913077c540a4cc_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80My9mcmFnOjVhMTYyYzFhYjc0NzQyMzI5NjU4MWNkYjA3NTU4ODNhL3RhYmxlOmQxNjY2NGQ5NTIzZTQxNTM5NmZlZTk1MmVlYjRkOTIyL3RhYmxlcmFuZ2U6ZDE2NjY0ZDk1MjNlNDE1Mzk2ZmVlOTUyZWViNGQ5MjJfMi01LTEtMS0w_9bee4a1d-8f5f-47b8-96bd-424fe0e3e576">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i7e5f22814703423b9491a9a9ed87e3c1_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80My9mcmFnOjVhMTYyYzFhYjc0NzQyMzI5NjU4MWNkYjA3NTU4ODNhL3RhYmxlOmQxNjY2NGQ5NTIzZTQxNTM5NmZlZTk1MmVlYjRkOTIyL3RhYmxlcmFuZ2U6ZDE2NjY0ZDk1MjNlNDE1Mzk2ZmVlOTUyZWViNGQ5MjJfMi03LTEtMS0w_f94c7b07-2be9-4a41-a38c-0553a38834a3">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="id999bcaf82784c2db80b1fb94d70f862_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80My9mcmFnOjVhMTYyYzFhYjc0NzQyMzI5NjU4MWNkYjA3NTU4ODNhL3RhYmxlOmQxNjY2NGQ5NTIzZTQxNTM5NmZlZTk1MmVlYjRkOTIyL3RhYmxlcmFuZ2U6ZDE2NjY0ZDk1MjNlNDE1Mzk2ZmVlOTUyZWViNGQ5MjJfMi05LTEtMS0w_847f0631-7f35-4da9-95a3-fd935a25c955">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <dei:DocumentType
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGV4dHJlZ2lvbjoyZWIwYjhkMmMwMDI0ZjZkOWRkNjU0MTAxMGEzODZiYV8yMzAw_9dc061cd-80b8-458e-8cec-effc448937c9">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGV4dHJlZ2lvbjoyZWIwYjhkMmMwMDI0ZjZkOWRkNjU0MTAxMGEzODZiYV8yMzA3_9b8e0218-1d0c-4dac-af1c-a517c7fae1ff">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGV4dHJlZ2lvbjoyZWIwYjhkMmMwMDI0ZjZkOWRkNjU0MTAxMGEzODZiYV8yMjE_341ca783-d997-4f09-a55b-793a76c21c1c">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGV4dHJlZ2lvbjoyZWIwYjhkMmMwMDI0ZjZkOWRkNjU0MTAxMGEzODZiYV8yMzA4_c1d4c948-500a-4e7c-8fd8-940a165d06a6">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGV4dHJlZ2lvbjoyZWIwYjhkMmMwMDI0ZjZkOWRkNjU0MTAxMGEzODZiYV8yMzA5_6a738d97-a1eb-41f9-840b-75e604f08ec3">1-13455</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGV4dHJlZ2lvbjoyZWIwYjhkMmMwMDI0ZjZkOWRkNjU0MTAxMGEzODZiYV8yMzAz_8a74a417-157d-48e6-ab4d-9331db02f6c3">TETRA Technologies, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGFibGU6NWQxNWVhZTMzZmJmNDA3OGI5OTAyMGViMmUzZjlmNDUvdGFibGVyYW5nZTo1ZDE1ZWFlMzNmYmY0MDc4Yjk5MDIwZWIyZTNmOWY0NV8wLTAtMS0xLTA_2b7d59fd-0875-4e39-9955-16f0006874c8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGFibGU6NWQxNWVhZTMzZmJmNDA3OGI5OTAyMGViMmUzZjlmNDUvdGFibGVyYW5nZTo1ZDE1ZWFlMzNmYmY0MDc4Yjk5MDIwZWIyZTNmOWY0NV8wLTEtMS0xLTA_8827acd2-494c-4254-a8da-4c6e7de7cff5">74-2148293</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGFibGU6NWQxNWVhZTMzZmJmNDA3OGI5OTAyMGViMmUzZjlmNDUvdGFibGVyYW5nZTo1ZDE1ZWFlMzNmYmY0MDc4Yjk5MDIwZWIyZTNmOWY0NV8zLTAtMS0xLTA_e59918a7-1eec-4452-8c4f-2091a6954820">24955 Interstate 45 North</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGFibGU6NWQxNWVhZTMzZmJmNDA3OGI5OTAyMGViMmUzZjlmNDUvdGFibGVyYW5nZTo1ZDE1ZWFlMzNmYmY0MDc4Yjk5MDIwZWIyZTNmOWY0NV80LTAtMS0xLTA_f463d52a-9b26-4157-9859-114113a35f6b">The Woodlands,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGFibGU6NWQxNWVhZTMzZmJmNDA3OGI5OTAyMGViMmUzZjlmNDUvdGFibGVyYW5nZTo1ZDE1ZWFlMzNmYmY0MDc4Yjk5MDIwZWIyZTNmOWY0NV81LTAtMS0xLTA_8b6116c5-0590-493d-a191-04a9231ab752">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGFibGU6NWQxNWVhZTMzZmJmNDA3OGI5OTAyMGViMmUzZjlmNDUvdGFibGVyYW5nZTo1ZDE1ZWFlMzNmYmY0MDc4Yjk5MDIwZWIyZTNmOWY0NV81LTEtMS0xLTA_7d22eda4-f4f6-4a00-8e50-7afe6c2d51b9">77380</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGV4dHJlZ2lvbjoyZWIwYjhkMmMwMDI0ZjZkOWRkNjU0MTAxMGEzODZiYV8yMzA0_34d2c784-9928-43d1-8154-b3166535813d">281</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGV4dHJlZ2lvbjoyZWIwYjhkMmMwMDI0ZjZkOWRkNjU0MTAxMGEzODZiYV8yMzAx_97ba7b7e-b0bd-4a47-893d-d6b7f34eb3ab">367-1983</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGFibGU6NThmNWViMzc5ODNiNGQ2OTkwYmVjYzk3NThiYTVkMTkvdGFibGVyYW5nZTo1OGY1ZWIzNzk4M2I0ZDY5OTBiZWNjOTc1OGJhNWQxOV8xLTAtMS0xLTA_359b5b5f-afc2-472f-aede-10dd86a7517a">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGFibGU6NThmNWViMzc5ODNiNGQ2OTkwYmVjYzk3NThiYTVkMTkvdGFibGVyYW5nZTo1OGY1ZWIzNzk4M2I0ZDY5OTBiZWNjOTc1OGJhNWQxOV8xLTEtMS0xLTA_bb56cc1a-13f8-43cc-b385-9abf04d81b81">TTI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGFibGU6NThmNWViMzc5ODNiNGQ2OTkwYmVjYzk3NThiYTVkMTkvdGFibGVyYW5nZTo1OGY1ZWIzNzk4M2I0ZDY5OTBiZWNjOTc1OGJhNWQxOV8xLTItMS0xLTA_9d581bd7-0849-4200-8c58-8a3281f569bc">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGV4dHJlZ2lvbjoyZWIwYjhkMmMwMDI0ZjZkOWRkNjU0MTAxMGEzODZiYV8yMzA1_7e7bfac7-e151-40a9-8c58-02200d29acc7">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGV4dHJlZ2lvbjoyZWIwYjhkMmMwMDI0ZjZkOWRkNjU0MTAxMGEzODZiYV8yMzAy_54ebfdd8-450a-4ccb-8a1f-7bd8d8d36bbf">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGFibGU6MjE2NTdkZTM2N2ZjNGVmZWIwOTg3NWQ1MDIwYzY3NTgvdGFibGVyYW5nZToyMTY1N2RlMzY3ZmM0ZWZlYjA5ODc1ZDUwMjBjNjc1OF8wLTItMS0xLTA_a3507893-1e07-45e2-992d-c4fd00c4198b">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGFibGU6MjE2NTdkZTM2N2ZjNGVmZWIwOTg3NWQ1MDIwYzY3NTgvdGFibGVyYW5nZToyMTY1N2RlMzY3ZmM0ZWZlYjA5ODc1ZDUwMjBjNjc1OF8xLTMtMS0xLTA_379bc6ec-9af7-4848-b067-96f8728d2ad3">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGFibGU6MjE2NTdkZTM2N2ZjNGVmZWIwOTg3NWQ1MDIwYzY3NTgvdGFibGVyYW5nZToyMTY1N2RlMzY3ZmM0ZWZlYjA5ODc1ZDUwMjBjNjc1OF8yLTMtMS0xLTA_c6b55ea3-85b6-4529-acef-5c2577bf7492">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGV4dHJlZ2lvbjoyZWIwYjhkMmMwMDI0ZjZkOWRkNjU0MTAxMGEzODZiYV8yMzA2_f12cc4c2-a46f-4a82-9c1c-0d5c8471e2c7">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i4d726fca21444bea86fc4b911dc72cb7_I20210504"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xL2ZyYWc6MmViMGI4ZDJjMDAyNGY2ZDlkZDY1NDEwMTBhMzg2YmEvdGV4dHJlZ2lvbjoyZWIwYjhkMmMwMDI0ZjZkOWRkNjU0MTAxMGEzODZiYV8yMjIy_fa7de01a-1c6c-40a7-b124-f87ef64f3032"
      unitRef="shares">126587492</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia0c3235e09894164b4598d23f4a9303d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMy0xLTEtMS0w_db9999af-3a82-498c-a216-30a557da86d3"
      unitRef="usd">45032000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1b37fbe9f52541e7a51d65c58a7add30_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMy0zLTEtMS0w_c6cf3e85-8d30-4c1a-b578-9ab3238f918b"
      unitRef="usd">70215000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i485d9657177c41f2a6afeb98e5ae4727_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfNC0xLTEtMS0w_c8405b17-e30a-4829-a957-039982e70eb8"
      unitRef="usd">32292000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2378fccba4cf4e03bccfab40c4387c28_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfNC0zLTEtMS0w_a5ffa5bb-9414-446a-8693-efbf4910ef61"
      unitRef="usd">62489000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfNS0xLTEtMS0w_36957c0f-6029-422c-bdbb-baf9021dae8b"
      unitRef="usd">77324000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfNS0zLTEtMS0w_44994534-90bb-45fb-b077-1934bf30188b"
      unitRef="usd">132704000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia0c3235e09894164b4598d23f4a9303d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfNy0xLTEtMS0w_ef029dd0-0c5a-447a-9588-0f09f16cc8a7"
      unitRef="usd">31983000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1b37fbe9f52541e7a51d65c58a7add30_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfNy0zLTEtMS0w_d9ed897f-b9e5-4d4d-95d9-73616912fb38"
      unitRef="usd">45288000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i485d9657177c41f2a6afeb98e5ae4727_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfOC0xLTEtMS0w_f40376dc-82b7-4105-942d-48c7d639a19e"
      unitRef="usd">28631000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2378fccba4cf4e03bccfab40c4387c28_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfOC0zLTEtMS0w_fe9cdd56-d159-4fb2-8807-52c06e5f5513"
      unitRef="usd">48827000</us-gaap:CostOfGoodsAndServicesSold>
    <tti:Depreciationdepletionamortizationandaccretion
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfOS0xLTEtMS0w_2a1c9827-1698-4d0f-beac-3eca23aea9a9"
      unitRef="usd">8951000</tti:Depreciationdepletionamortizationandaccretion>
    <tti:Depreciationdepletionamortizationandaccretion
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfOS0zLTEtMS0w_9122b688-e348-467e-b97a-7562fb98754f"
      unitRef="usd">9552000</tti:Depreciationdepletionamortizationandaccretion>
    <us-gaap:InsuranceRecoveries
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMTEtMS0xLTEtMA_52514433-5d03-4d1f-93b5-4255964db187"
      unitRef="usd">110000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMTEtMy0xLTEtMA_11031ea1-165d-4db1-a78a-adabb0eb17db"
      unitRef="usd">0</us-gaap:InsuranceRecoveries>
    <us-gaap:CostOfRevenue
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMTItMS0xLTEtMA_120f4ac4-8ccd-4b64-8ee5-82aad63c42c6"
      unitRef="usd">69455000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMTItMy0xLTEtMA_a2a55d6f-28df-4024-ade4-85117e595ae6"
      unitRef="usd">103667000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMTMtMS0xLTEtMA_b1acb724-57bd-45e9-b5f2-a18e5f784fe4"
      unitRef="usd">7869000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMTMtMy0xLTEtMA_3025a2ac-4a6a-42d4-b443-68544ad3ccc3"
      unitRef="usd">29037000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMTQtMS0xLTEtMA_de7178a4-3bcd-40fe-acca-79017d575eb8"
      unitRef="usd">20012000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMTQtMy0xLTEtMA_53c1935a-4de6-41fa-98b0-bd502608d318"
      unitRef="usd">20348000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:InterestExpense
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMTYtMS0xLTEtMA_f18f3e41-b355-4d76-8284-24b520ff35ee"
      unitRef="usd">4404000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMTYtMy0xLTEtMA_9fc4f087-e51d-4c22-8bbb-4a9939a27668"
      unitRef="usd">5292000</us-gaap:InterestExpense>
    <tti:FairValueAdjustmentOfWarrantsIncomeStatement
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMTctMS0xLTEtMA_33ab92d6-a4a6-4ee1-b891-14df9e5fcf1b"
      unitRef="usd">323000</tti:FairValueAdjustmentOfWarrantsIncomeStatement>
    <tti:FairValueAdjustmentOfWarrantsIncomeStatement
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMTctMy0xLTEtMA_094bc0da-cf67-4f28-9e1e-bd0f1e09f745"
      unitRef="usd">-338000</tti:FairValueAdjustmentOfWarrantsIncomeStatement>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjAtMS0xLTEtMA_793f1f37-4faf-4994-a14d-5b96e5ade3a6"
      unitRef="usd">5095000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjAtMy0xLTEtMA_d312dc16-8ef4-4ea7-9dd4-f62707719891"
      unitRef="usd">-22000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjEtMS0xLTEtMA_198fa70a-5e4a-4dc3-803c-274ce5486686"
      unitRef="usd">-11775000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjEtMy0xLTEtMA_a2f2b0c6-5539-4d19-ad9f-5e4893efb39c"
      unitRef="usd">3713000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjItMS0xLTEtMA_c08ee9bc-b74c-4a90-8137-719e234a6f43"
      unitRef="usd">168000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjItMy0xLTEtMA_06b1a0d0-e6c2-441a-aa8f-0f081f458b27"
      unitRef="usd">721000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjMtMS0xLTEtMA_0913a8de-dfa3-4426-9173-2af6eb936ac0"
      unitRef="usd">-11943000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjMtMy0xLTEtMA_af79cb7e-f156-41c8-a7cd-ca6b87479897"
      unitRef="usd">2992000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjUtMS0xLTEtMA_993fed19-8b9a-48af-80c2-f7954aa391c6"
      unitRef="usd">120990000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjUtMy0xLTEtMA_0b52c65e-87c3-4b2c-9c1d-d640ae5b3636"
      unitRef="usd">-13368000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjYtMS0xLTEtMA_3abb6f2e-01ef-4286-a4fe-11264f264c04"
      unitRef="usd">109047000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjYtMy0xLTEtMA_96487aeb-cb8d-4faf-a2c3-74ef1a969340"
      unitRef="usd">-10376000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjctMS0xLTEtMA_66f1232f-6665-44d5-8655-40ee16ec2850"
      unitRef="usd">333000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjctMy0xLTEtMA_165a4214-7b6f-4af9-acc0-3952ddd85d21"
      unitRef="usd">-8825000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i8834bb5174b54e16b0f0c0584539b182_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjgtMS0xLTEtMA_9443021a-8d77-49dc-a173-0d924e1e073e"
      unitRef="usd">108714000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjgtMS0xLTEtMA_a970367a-79db-4208-9697-58cf83e93475"
      unitRef="usd">108714000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMjgtMy0xLTEtMA_ed7ab59b-69f6-4389-bcbf-067e7cbeacbe"
      unitRef="usd">-1551000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzAtMS0xLTEtMA_6a4b9ef5-c329-489b-9402-6a0a5d778f8f"
      unitRef="usdPerShare">-0.10</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzAtMy0xLTEtMA_f22a6a39-d7ee-420d-b0b4-082b62d5ed69"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzEtMS0xLTEtMA_88f36d71-cfe8-46e1-8d2a-0db30f8c0170"
      unitRef="usdPerShare">0.96</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzEtMy0xLTEtMA_acb7682d-62eb-40c6-9f1d-6087e0b4725a"
      unitRef="usdPerShare">-0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzItMS0xLTEtMA_a049db4e-4fa8-41b7-a0ca-94529451882b"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzItMy0xLTEtMA_e9b5c822-a07d-46f1-9031-4e7c65fe0a94"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzMtMS0xLTEtMA_0d20e015-b455-4995-b5fc-2f5f1808b448"
      unitRef="shares">126149000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzMtMy0xLTEtMA_17ed8d96-1049-4943-b47a-23755318755c"
      unitRef="shares">125587000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzUtMS0xLTEtMA_3f84ac52-a142-4bc7-bb9f-9635de1ddc0d"
      unitRef="usdPerShare">-0.10</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzUtMy0xLTEtMA_16b2f836-1114-4f19-ac79-81f6435937a7"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzYtMS0xLTEtMA_4c304f50-2436-4e91-8e04-78d74fd2897a"
      unitRef="usdPerShare">0.96</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzYtMy0xLTEtMA_b5d4db98-07d5-4b1b-8370-a8934e51d50d"
      unitRef="usdPerShare">-0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzctMS0xLTEtMA_398ffd74-34e8-44c7-b67d-921280742759"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzctMy0xLTEtMA_c999cee2-7b81-4300-95e8-e13a852bf61d"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzgtMS0xLTEtMA_6b541122-8f01-4e01-b39e-7ce59f05531e"
      unitRef="shares">126149000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xNi9mcmFnOjViMGM5OThlMzZhMjRmZGQ5YTk0YmEyOGRhYjM5NjVmL3RhYmxlOjc3NTk0ZmU3NWQyZjQ4NGJiNDhmZmU4OGFlZmYwMDU3L3RhYmxlcmFuZ2U6Nzc1OTRmZTc1ZDJmNDg0YmI0OGZmZTg4YWVmZjAwNTdfMzgtMy0xLTEtMA_60d9ae14-d361-4dc7-89df-54ff05e04db0"
      unitRef="shares">125597000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xOS9mcmFnOjAxZGExNzI4OGU0YjRjZTA4ZDA0ZWU2YjQyNTRhY2RjL3RhYmxlOjg1MGRlNjkwYjVlNDRlNjJhNGRlODUxZWVlY2NhMTA1L3RhYmxlcmFuZ2U6ODUwZGU2OTBiNWU0NGU2MmE0ZGU4NTFlZWVjY2ExMDVfMi0xLTEtMS0w_3abb6f2e-01ef-4286-a4fe-11264f264c04"
      unitRef="usd">109047000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xOS9mcmFnOjAxZGExNzI4OGU0YjRjZTA4ZDA0ZWU2YjQyNTRhY2RjL3RhYmxlOjg1MGRlNjkwYjVlNDRlNjJhNGRlODUxZWVlY2NhMTA1L3RhYmxlcmFuZ2U6ODUwZGU2OTBiNWU0NGU2MmE0ZGU4NTFlZWVjY2ExMDVfMi0zLTEtMS0w_7b4eb91f-4007-409c-842a-86fee85a0a18"
      unitRef="usd">-10376000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xOS9mcmFnOjAxZGExNzI4OGU0YjRjZTA4ZDA0ZWU2YjQyNTRhY2RjL3RhYmxlOjg1MGRlNjkwYjVlNDRlNjJhNGRlODUxZWVlY2NhMTA1L3RhYmxlcmFuZ2U6ODUwZGU2OTBiNWU0NGU2MmE0ZGU4NTFlZWVjY2ExMDVfMy0wLTEtMS0wL3RleHRyZWdpb246MmZlYmEzYWU4NTNmNDVjZWI1MzhhN2MwMDBkNGQzMjBfNjE_2940e1a3-eed8-4c87-97de-c19e8c997893"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xOS9mcmFnOjAxZGExNzI4OGU0YjRjZTA4ZDA0ZWU2YjQyNTRhY2RjL3RhYmxlOjg1MGRlNjkwYjVlNDRlNjJhNGRlODUxZWVlY2NhMTA1L3RhYmxlcmFuZ2U6ODUwZGU2OTBiNWU0NGU2MmE0ZGU4NTFlZWVjY2ExMDVfMy0wLTEtMS0wL3RleHRyZWdpb246MmZlYmEzYWU4NTNmNDVjZWI1MzhhN2MwMDBkNGQzMjBfNjE_3466ab26-f4ff-4c0b-872a-2b23faf8096a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xOS9mcmFnOjAxZGExNzI4OGU0YjRjZTA4ZDA0ZWU2YjQyNTRhY2RjL3RhYmxlOjg1MGRlNjkwYjVlNDRlNjJhNGRlODUxZWVlY2NhMTA1L3RhYmxlcmFuZ2U6ODUwZGU2OTBiNWU0NGU2MmE0ZGU4NTFlZWVjY2ExMDVfMy0xLTEtMS0w_966ab0cb-3e0e-4412-9b19-9de064be0816"
      unitRef="usd">-2779000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xOS9mcmFnOjAxZGExNzI4OGU0YjRjZTA4ZDA0ZWU2YjQyNTRhY2RjL3RhYmxlOjg1MGRlNjkwYjVlNDRlNjJhNGRlODUxZWVlY2NhMTA1L3RhYmxlcmFuZ2U6ODUwZGU2OTBiNWU0NGU2MmE0ZGU4NTFlZWVjY2ExMDVfMy0zLTEtMS0w_e6817881-ae72-4161-b564-65b99300bd6a"
      unitRef="usd">-6467000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xOS9mcmFnOjAxZGExNzI4OGU0YjRjZTA4ZDA0ZWU2YjQyNTRhY2RjL3RhYmxlOjg1MGRlNjkwYjVlNDRlNjJhNGRlODUxZWVlY2NhMTA1L3RhYmxlcmFuZ2U6ODUwZGU2OTBiNWU0NGU2MmE0ZGU4NTFlZWVjY2ExMDVfNC0xLTEtMS0w_10c8057b-ea8e-464a-abf0-810faf17448e"
      unitRef="usd">106268000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xOS9mcmFnOjAxZGExNzI4OGU0YjRjZTA4ZDA0ZWU2YjQyNTRhY2RjL3RhYmxlOjg1MGRlNjkwYjVlNDRlNjJhNGRlODUxZWVlY2NhMTA1L3RhYmxlcmFuZ2U6ODUwZGU2OTBiNWU0NGU2MmE0ZGU4NTFlZWVjY2ExMDVfNC0zLTEtMS0w_045dbe1f-93a6-4031-b9d5-07ec148f5c8d"
      unitRef="usd">-16843000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xOS9mcmFnOjAxZGExNzI4OGU0YjRjZTA4ZDA0ZWU2YjQyNTRhY2RjL3RhYmxlOjg1MGRlNjkwYjVlNDRlNjJhNGRlODUxZWVlY2NhMTA1L3RhYmxlcmFuZ2U6ODUwZGU2OTBiNWU0NGU2MmE0ZGU4NTFlZWVjY2ExMDVfNS0xLTEtMS0w_d4453bae-e2aa-4b97-a162-1e6cec3abf9f"
      unitRef="usd">333000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xOS9mcmFnOjAxZGExNzI4OGU0YjRjZTA4ZDA0ZWU2YjQyNTRhY2RjL3RhYmxlOjg1MGRlNjkwYjVlNDRlNjJhNGRlODUxZWVlY2NhMTA1L3RhYmxlcmFuZ2U6ODUwZGU2OTBiNWU0NGU2MmE0ZGU4NTFlZWVjY2ExMDVfNS0zLTEtMS0w_d3a6dae4-0839-4fd0-bf52-02bba18d3b36"
      unitRef="usd">-9054000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xOS9mcmFnOjAxZGExNzI4OGU0YjRjZTA4ZDA0ZWU2YjQyNTRhY2RjL3RhYmxlOjg1MGRlNjkwYjVlNDRlNjJhNGRlODUxZWVlY2NhMTA1L3RhYmxlcmFuZ2U6ODUwZGU2OTBiNWU0NGU2MmE0ZGU4NTFlZWVjY2ExMDVfNi0xLTEtMS0w_914ffc9c-7405-4909-94c0-8971335f9b69"
      unitRef="usd">105935000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xOS9mcmFnOjAxZGExNzI4OGU0YjRjZTA4ZDA0ZWU2YjQyNTRhY2RjL3RhYmxlOjg1MGRlNjkwYjVlNDRlNjJhNGRlODUxZWVlY2NhMTA1L3RhYmxlcmFuZ2U6ODUwZGU2OTBiNWU0NGU2MmE0ZGU4NTFlZWVjY2ExMDVfNi0zLTEtMS0w_706cd7eb-a8a4-4993-9b36-eb8add1625fc"
      unitRef="usd">-7789000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfNC0xLTEtMS0w_1a950ee6-d01a-4f98-9613-3c949f9071e6"
      unitRef="usd">54163000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfNC0zLTEtMS0w_208aae36-bbc9-45d6-98fd-66c4e33b7904"
      unitRef="usd">67252000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfNS0xLTEtMS0w_c022f75e-bd64-4cf8-bab0-446836287ce1"
      unitRef="usd">65000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfNS0zLTEtMS0w_c11761d8-3076-4d7d-9c26-3871f0c28dd7"
      unitRef="usd">65000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfNi0wLTEtMS0wL3RleHRyZWdpb246NjgyYmU5MzhmNGQ4NGUwMDg2YjY3MTgwYmNlNGIyMmZfNTI_fb1695c7-02ee-4081-8be2-033d8af7c499"
      unitRef="usd">6840000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfNi0wLTEtMS0wL3RleHRyZWdpb246NjgyYmU5MzhmNGQ4NGUwMDg2YjY3MTgwYmNlNGIyMmZfNjc_8746cc3a-30c7-4c39-b404-19f46ecd6df3"
      unitRef="usd">6824000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfNi0xLTEtMS0w_cfd39aff-390a-43bc-8117-0ef786d0a924"
      unitRef="usd">62408000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfNi0zLTEtMS0w_70f2e55d-2138-4bf8-9ed3-a6499376e636"
      unitRef="usd">64078000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfNy0xLTEtMS0w_a44fbd9c-189f-4d51-876e-33e6ac547498"
      unitRef="usd">74460000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfNy0zLTEtMS0w_ee95cad1-90cf-41c7-878d-39ce35cf252e"
      unitRef="usd">76658000</us-gaap:InventoryNet>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfOC0xLTEtMS0w_148d9219-2755-46ee-bdf1-15c875de6ba4"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfOC0zLTEtMS0w_9de1eb75-0ade-4630-8369-53e45ca15162"
      unitRef="usd">710006000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTAtMS0xLTEtMA_a681e128-040b-4db5-b546-1d4fdb8ebd15"
      unitRef="usd">14296000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTAtMy0xLTEtMA_0fa37d14-711a-429a-968a-18892935e0f6"
      unitRef="usd">13487000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTEtMS0xLTEtMA_d7e9d25e-bd75-43a7-b2e7-0533329bebe1"
      unitRef="usd">205392000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTEtMy0xLTEtMA_b910ff00-7dfa-4a3f-ba5f-f96afae8f73c"
      unitRef="usd">931546000</us-gaap:AssetsCurrent>
    <tti:Landandbuilding
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTMtMS0xLTEtMA_7c76026a-d490-44c5-9495-ffe80d35b932"
      unitRef="usd">26443000</tti:Landandbuilding>
    <tti:Landandbuilding
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTMtMy0xLTEtMA_dba40f34-4330-480c-9b69-4c8aefe80bcb"
      unitRef="usd">26506000</tti:Landandbuilding>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTQtMS0xLTEtMA_2344832d-d4aa-4464-9b1d-ef9ee079fe7e"
      unitRef="usd">362564000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTQtMy0xLTEtMA_3ad0bd58-ee49-4ae2-8c49-5d1308909a29"
      unitRef="usd">365296000</us-gaap:MachineryAndEquipmentGross>
    <tti:Automobilesandtrucks
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTUtMS0xLTEtMA_c6e78511-2681-4fdc-a281-25241a8dce6a"
      unitRef="usd">17982000</tti:Automobilesandtrucks>
    <tti:Automobilesandtrucks
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTUtMy0xLTEtMA_17a3f530-f811-4c86-9d94-c87877b34877"
      unitRef="usd">18446000</tti:Automobilesandtrucks>
    <tti:Chemicalplants
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTYtMS0xLTEtMA_e4381c95-e02b-48f0-a4c6-918a2ce0c941"
      unitRef="usd">61605000</tti:Chemicalplants>
    <tti:Chemicalplants
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTYtMy0xLTEtMA_b69a29c0-3834-4532-b2fc-903fa138cde4"
      unitRef="usd">62714000</tti:Chemicalplants>
    <us-gaap:ConstructionInProgressGross
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTctMS0xLTEtMA_1a29b4b3-3d8d-4278-a88f-40a42c397521"
      unitRef="usd">955000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTctMy0xLTEtMA_0c7ce3a3-5531-40a5-9f14-5b5633d5fc15"
      unitRef="usd">1526000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTgtMS0xLTEtMA_ca12b917-92d6-4755-aedd-5340b0075639"
      unitRef="usd">469549000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTgtMy0xLTEtMA_e74d83e9-d84d-4241-b166-8555428a7449"
      unitRef="usd">474488000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTktMS0xLTEtMA_d63bb2f0-528f-47e5-907f-d423359c6d31"
      unitRef="usd">376994000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMTktMy0xLTEtMA_f4e5f7ed-5d02-4a39-bb4b-27fdd6687ec8"
      unitRef="usd">377632000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjAtMS0xLTEtMA_bbe9490d-ce0b-4962-a84c-8376ac449eb6"
      unitRef="usd">92555000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjAtMy0xLTEtMA_7380f870-18ab-46b6-8894-9543c7c1cc73"
      unitRef="usd">96856000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjM3NDA4MGI0MzFlMDQzZjc4NjYwMTNlNDBhNmExNWU1Xzg4_ee6aa722-44ef-482c-8048-287bcb894fbf"
      unitRef="usd">67279000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjM3NDA4MGI0MzFlMDQzZjc4NjYwMTNlNDBhNmExNWU1XzEwMQ_39a62012-4116-4180-bb84-6b7a1966b1f0"
      unitRef="usd">66078000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjMtMS0xLTEtMA_8f96fc05-a22e-4958-a9b0-f9712ef44239"
      unitRef="usd">40340000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjMtMy0xLTEtMA_b81c85ec-d7f6-4e53-9198-82ffc5dfc1f8"
      unitRef="usd">41487000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjQtMS0xLTEtMA_79d56df2-0cc7-4811-86db-e549161063b2"
      unitRef="usd">89000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjQtMy0xLTEtMA_7d946b45-961a-4ffc-bdc5-1a38a5e321ff"
      unitRef="usd">52000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjYtMS0xLTEtMA_6434e133-8fa7-409a-a9e7-5962a4ddf107"
      unitRef="usd">41293000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjYtMy0xLTEtMA_5091b264-95f7-4393-9362-6613d2d59182"
      unitRef="usd">43448000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjctMS0xLTEtNjEx_6aa0bc23-8d67-4022-aab7-c599cc07fd30"
      unitRef="usd">13320000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjctMy0xLTEtNjEx_1096c7fe-34bb-46b5-baa7-aae83de45411"
      unitRef="usd">2675000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjctMS0xLTEtMA_8ee3130d-8f36-47d4-a2d4-6ed202df21ee"
      unitRef="usd">14189000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjctMy0xLTEtMA_c8234863-07b8-481b-b720-69172399bd3b"
      unitRef="usd">16775000</us-gaap:OtherAssetsNoncurrent>
    <tti:Totalotherassets
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjgtMS0xLTEtMA_8e44c91b-6dd2-49a0-816a-fcf8f5674705"
      unitRef="usd">109231000</tti:Totalotherassets>
    <tti:Totalotherassets
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjgtMy0xLTEtMA_0b31ef56-606c-4c4a-b4c5-4e598c15b0e2"
      unitRef="usd">104437000</tti:Totalotherassets>
    <us-gaap:Assets
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjktMS0xLTEtMA_40fa789d-9a4c-419d-912a-7371ee92c2b3"
      unitRef="usd">407178000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yMi9mcmFnOjcyMTYyZDg0MmU0NjRkYTNiMDg5ZWYyOWE4ZWYzOGNlL3RhYmxlOjcyMDgxNDZlOWU1ZDRlMzY5ZDgwNzViZmJlZWNlYTQwL3RhYmxlcmFuZ2U6NzIwODE0NmU5ZTVkNGUzNjlkODA3NWJmYmVlY2VhNDBfMjktMy0xLTEtMA_c9134ff0-dc21-4e76-b8a6-93913b71d422"
      unitRef="usd">1132839000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfNC0xLTEtMS0w_336cccdb-85be-48c8-b5e9-ec2ea695071b"
      unitRef="usd">29057000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfNC0zLTEtMS0w_5b749748-d925-435f-bdfd-55bef6eabbff"
      unitRef="usd">22573000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfNS0xLTEtMS0w_092d352a-ecb1-4996-9c4e-5b00370f1be0"
      unitRef="usd">1202000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfNS0zLTEtMS0w_7b63f30b-20ea-4933-ae2f-d2875afd1fe8"
      unitRef="usd">2675000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfNi0xLTEtMS0w_fccb67cd-d2f0-41d2-9fb7-f7d3107b2c9a"
      unitRef="usd">43064000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfNi0zLTEtMS0w_2b4193db-55ae-41de-8795-dec5d3796109"
      unitRef="usd">38791000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfNy0xLTEtMS0w_ec8f6c70-b1c5-4196-b349-f8e427dbd417"
      unitRef="usd">1746000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfNy0zLTEtMS0w_a99cf915-4122-4a56-8e2a-1e999b7d3e03"
      unitRef="usd">734039000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfOC0xLTEtMS01MTQ1_64564924-e72a-47b3-9b18-12720d2cec59"
      unitRef="usd">8157000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfOC0zLTEtMS01MTQ1_6489771d-4af6-436a-b945-f24b7cd6cc2d"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTAtMS0xLTEtMA_579ea311-af68-4b3f-bdaf-bb3fb72fa885"
      unitRef="usd">83226000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTAtMy0xLTEtMA_23a12b8e-b749-4abc-bd60-c424df60e6c3"
      unitRef="usd">798078000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTEtMS0xLTEtMA_914a93f0-dc82-4b5a-9cd3-8031217ef283"
      unitRef="usd">163003000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTEtMy0xLTEtMA_830a85d3-fec6-41c9-a955-f0b13c23f182"
      unitRef="usd">199894000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTItMS0xLTEtMA_a36fa21f-6d22-4528-9774-67b82d100bb3"
      unitRef="usd">1847000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTItMy0xLTEtMA_1a8a484f-202e-450d-9a3f-8dc15f427d9b"
      unitRef="usd">1942000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTMtMS0xLTEtMA_9452bdbe-57e7-4dc3-b730-fec0f6892e29"
      unitRef="usd">12620000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTMtMy0xLTEtMA_c619d0f5-26ac-41db-a238-eb768832b6dd"
      unitRef="usd">12484000</us-gaap:AssetRetirementObligationsNoncurrent>
    <tti:WarrantyLiability
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTQtMS0xLTEtMA_0197c461-f1c8-4cf9-925c-55ee18cab74c"
      unitRef="usd">521000</tti:WarrantyLiability>
    <tti:WarrantyLiability
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTQtMy0xLTEtMA_3cb58943-a22c-4347-a0db-219e639f29a2"
      unitRef="usd">198000</tti:WarrantyLiability>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTUtMS0xLTEtMA_aaae445d-2bc0-48d9-9e99-84bdeb9cb502"
      unitRef="usd">35608000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTUtMy0xLTEtMA_e8382123-8023-4755-9b13-20c9c776f1cc"
      unitRef="usd">37569000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTYtMS0xLTEtMA_946b96c1-75d8-4459-896d-0ccd158c1bd9"
      unitRef="usd">7886000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTYtMy0xLTEtMA_36cfc123-ac4e-41ce-94fd-923415eac9e0"
      unitRef="usd">11612000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTctMS0xLTEtMA_5ba3c581-a8a0-4610-bdaf-9cc90d9a7a6a"
      unitRef="usd">221485000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMTctMy0xLTEtMA_329e2294-df22-49b3-aeb4-f81f9a40bf8d"
      unitRef="usd">263699000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOmRhMjE3NmQ3MDRiNTQ0MWViNTI1OWUzMzA3ZTA2ZjIwXzI4_9478963b-7003-432b-9115-7c0bae248778"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOmRhMjE3NmQ3MDRiNTQ0MWViNTI1OWUzMzA3ZTA2ZjIwXzI4_f1c12f77-48c7-48ae-abcf-a111fffeaaeb"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOmRhMjE3NmQ3MDRiNTQ0MWViNTI1OWUzMzA3ZTA2ZjIwXzQy_8db85d07-3d67-4214-b4aa-d7947a4ed2e1"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOmRhMjE3NmQ3MDRiNTQ0MWViNTI1OWUzMzA3ZTA2ZjIwXzQy_cbadc5e7-b755-4e96-bb4f-07131cfe9327"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOmRhMjE3NmQ3MDRiNTQ0MWViNTI1OWUzMzA3ZTA2ZjIwXzc3_bc50e37e-a694-4d79-bdc8-39451ef2df5c"
      unitRef="shares">129538442</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOmRhMjE3NmQ3MDRiNTQ0MWViNTI1OWUzMzA3ZTA2ZjIwXzEwNA_b2342d2e-4391-4b5d-ac2e-c9a2053baf83"
      unitRef="shares">128930047</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjEtMS0xLTEtMA_81e9939e-2988-4834-a03a-bab64d513fcf"
      unitRef="usd">1295000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjEtMy0xLTEtMA_6ddc04db-d83f-4567-96dd-403f3696091d"
      unitRef="usd">1289000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjItMS0xLTEtMA_3664d5a7-346a-4c18-9586-a7cc73629085"
      unitRef="usd">472522000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjItMy0xLTEtMA_5b4b3639-79e6-4cd5-ab66-ca279bdf6635"
      unitRef="usd">472134000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockShares
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjhlZWM1YjBhYTJjNjQ3NWY5YTVlYTRjZWZhNWExNzFlXzI5_f8d65fc7-ae0e-4b8e-b66a-d715aa25aae4"
      unitRef="shares">3131428</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjhlZWM1YjBhYTJjNjQ3NWY5YTVlYTRjZWZhNWExNzFlXzU1_e5f6e0f4-6cba-4ad2-a7e0-38b4187fa454"
      unitRef="shares">2953976</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjMtMS0xLTEtMA_255e4947-49cb-43ca-80c0-447e8609d154"
      unitRef="usd">19933000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjMtMy0xLTEtMA_298fed75-080f-4348-9ac2-f70b733d6483"
      unitRef="usd">19484000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjQtMS0xLTEtMA_4e46006c-877b-428e-94d8-b4ac02719f7d"
      unitRef="usd">-45525000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjQtMy0xLTEtMA_89af825d-8cad-4495-8f44-2f6308d676c5"
      unitRef="usd">-49914000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjUtMS0xLTEtMA_e2433137-8a33-4bf0-9ed7-3010b48d09c3"
      unitRef="usd">-304951000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjUtMy0xLTEtMA_4bccedc3-b3ce-42a3-9714-041a1d01bcfd"
      unitRef="usd">-413665000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjYtMS0xLTEtMA_866f2d0a-8e7b-4276-8b71-d032e74adb73"
      unitRef="usd">103408000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjYtMy0xLTEtMA_12f0e5e3-d0ad-4910-9f7b-268119e5b36c"
      unitRef="usd">-9640000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjctMS0xLTEtMA_3fc5700a-c773-4f9c-91cc-0f9aa7a88104"
      unitRef="usd">-941000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjctMy0xLTEtMA_69969f63-4757-4a8a-ac89-52d9821a40cf"
      unitRef="usd">80702000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjgtMS0xLTEtMA_06e9ccb9-0a66-40da-addf-c80bd5153aa8"
      unitRef="usd">102467000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjgtMy0xLTEtMA_030c159e-9761-4de0-9d7b-4e913734d0fd"
      unitRef="usd">71062000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjktMS0xLTEtMA_4bf3fc8a-52d9-4873-a692-93b8af307330"
      unitRef="usd">407178000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yNS9mcmFnOmU1MmFkM2Q5YjYzZDQ1ZTliYmU5MmZlZDc1NDg3MTZlL3RhYmxlOmRkMWFhODBkOTVjNzQyZjQ5YWU3MGI2YWMyYmQxNTUxL3RhYmxlcmFuZ2U6ZGQxYWE4MGQ5NWM3NDJmNDlhZTcwYjZhYzJiZDE1NTFfMjktMy0xLTEtMA_5261e64d-12a1-437b-9d7c-53bd414a2144"
      unitRef="usd">1132839000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib655a4de18364300b835d5d9e8e3e080_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMy0xLTEtMS0w_6010ba20-61f5-4e4a-be9f-8afa1bee784b"
      unitRef="usd">1289000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i75647198a33a452a94cd31873ba483a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMy0zLTEtMS0w_ce9bd39a-f72d-48cd-a1bc-c0089650c985"
      unitRef="usd">472134000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieaa7115401a44eb49e7ee5bb481d0ff4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMy01LTEtMS0w_ac76f9be-8492-4a86-9018-700f5c7677c0"
      unitRef="usd">-19484000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id01d055b9ca94ed29bfd93ec8124d251_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMy03LTEtMS0w_fcffc72e-dff8-40b3-bfbd-560ad9fba666"
      unitRef="usd">-49914000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab4345f42b6449de91113621e0703fd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMy05LTEtMS0w_9628f652-d40c-4085-afed-ed06abc40fa4"
      unitRef="usd">-413665000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id61a1b0a75f74efb90066a59d44cc7cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMy0xMS0xLTEtMA_b63dc545-8792-49c4-b294-cafebf75cc7d"
      unitRef="usd">80702000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMy0xMy0xLTEtMA_0854cdc3-15b3-4b1b-88f6-c833d7d83f03"
      unitRef="usd">71062000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i8834bb5174b54e16b0f0c0584539b182_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfNC05LTEtMS0w_9443021a-8d77-49dc-a173-0d924e1e073e"
      unitRef="usd">108714000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfNC05LTEtMS0w_a970367a-79db-4208-9697-58cf83e93475"
      unitRef="usd">108714000</us-gaap:NetIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="i1c2815a72b3745a98349d9334fc6aa2c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfNC0xMS0xLTEtMA_f25a69aa-4e23-47c6-8fe5-13390df62617"
      unitRef="usd">333000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfNC0xMy0xLTEtMA_974204df-ecfc-48bc-b5c2-82a0b4bf6f27"
      unitRef="usd">109047000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfNS0wLTEtMS0wL3RleHRyZWdpb246NjM1ZTVjZWExOGRjNGNhZWJlNWQ0YzNjN2U3YTljYmFfNDQ_7bfe7d35-2efc-4224-8a5a-7f2e21b6a956"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfNS03LTEtMS0w_966ab0cb-3e0e-4412-9b19-9de064be0816"
      unitRef="usd">-2779000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i1c2815a72b3745a98349d9334fc6aa2c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfNS0xMS0xLTEtMA_6cd566c5-12c2-4ea0-a45b-c0101c5c2357"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfNS0xMy0xLTEtMA_d7286420-b5b2-4b8a-bf8a-ab4447ad8ba2"
      unitRef="usd">-2779000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfNi0xMy0xLTEtMA_427ab78f-9f60-4991-82e8-972f8c6aaf17"
      unitRef="usd">106268000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i88e848aca44b4a58a70461c83049c452_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfOC03LTEtMS00MDgz_e061b889-734b-49cb-824f-ad41b4807d73"
      unitRef="usd">-7168000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i1c2815a72b3745a98349d9334fc6aa2c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfOC0xMS0xLTEtNDA4Mw_a93f1fc4-ea49-440b-8e04-ceab533f2238"
      unitRef="usd">82775000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfOC0xMy0xLTEtNDA4Mw_2582b667-2bec-485b-9eee-dcdaafd9b54c"
      unitRef="usd">75607000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i220718cd915244ba8d40b90ce8a17b52_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfOC0xLTEtMS0w_97c9170f-4a34-49cf-87e4-e96bef4444b4"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ice98e5e8709747f990dfa5a8fa9fce8e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfOC0zLTEtMS0w_fecb1715-d662-4db6-966d-d520e4e20aa4"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i2bf61439536747e5b7242a8f826ee6f7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfOC0xMy0xLTEtMA_18e7932d-60a4-4a36-8428-3a374370b22d"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i96b6e307ecab4f75b26c3d988f74cbed_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfOS01LTEtMS0w_f56d326d-47f1-4248-85b2-f979bf615c87"
      unitRef="usd">449000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfOS0xMy0xLTEtMA_774f64df-c8dc-40af-9a38-56dbec1d4b55"
      unitRef="usd">449000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia1eb9f34ac7e46e7aeee64ef0362c51a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMTAtMy0xLTEtMA_1dae4077-c35c-448e-bc6b-bb7732fa8c36"
      unitRef="usd">962000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1c2815a72b3745a98349d9334fc6aa2c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMTAtMTEtMS0xLTA_bdf5a056-bd13-420f-956b-0287cbc0aa92"
      unitRef="usd">580000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMTAtMTMtMS0xLTA_a60e7191-6ede-4c07-9e81-0ef8bf222205"
      unitRef="usd">1542000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ia1eb9f34ac7e46e7aeee64ef0362c51a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMTItMy0xLTEtMA_99024014-66f8-431b-b3f5-c51dc7f1e0ba"
      unitRef="usd">574000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i1c2815a72b3745a98349d9334fc6aa2c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMTItMTEtMS0xLTA_783af545-7b91-4552-88d3-2ae73ca60933"
      unitRef="usd">-219000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMTItMTMtMS0xLTA_042e74a3-b11d-457e-8f49-735553573651"
      unitRef="usd">355000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id331086afbb245fc9e1ae36d5672b47c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMTMtMS0xLTEtMA_c98aac4a-882c-46d5-8f46-650e8c225f8a"
      unitRef="usd">1295000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38bc9187ef3f4357a191308b66783b1c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMTMtMy0xLTEtMA_0f479744-d28c-4934-92ab-e06aa5f3006b"
      unitRef="usd">472522000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8eabbbf9d61e42b284a2319d55fb4c1c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMTMtNS0xLTEtMA_03e8203a-d67a-4849-8ec6-46a67118ce89"
      unitRef="usd">-19933000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i32cc146f90534237bf3dcc5db3ea55fa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMTMtNy0xLTEtMA_7a1396e9-1b9e-4b00-8cec-c55b40cdb343"
      unitRef="usd">-45525000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i306cfaa69cda44b3833ad9efc4a15389_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMTMtOS0xLTEtMA_16009574-0076-4b64-8fe9-ac808c1b29f2"
      unitRef="usd">-304951000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i419d15b37a5146c287e54f928c38bc5d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMTMtMTEtMS0xLTA_db052b2d-d3b4-4d4f-89fd-bcd297ef8675"
      unitRef="usd">-941000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjE5NTE1YjkzODNmZTRmOThiOTc0N2FlZWJiYjhjMDM4L3RhYmxlcmFuZ2U6MTk1MTViOTM4M2ZlNGY5OGI5NzQ3YWVlYmJiOGMwMzhfMTMtMTMtMS0xLTA_444637e3-6bb0-4024-a1bb-88015ee5dfb2"
      unitRef="usd">102467000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i096a0c07c4af42888fdbfd43392a9cb0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMy0xLTEtMS0w_a42e4efc-73be-4113-a305-bf2723384609"
      unitRef="usd">1283000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i86d9b2484bc2470f941fd84b7dcf5e80_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMy0zLTEtMS0w_458a55c8-2cc0-444a-981f-d4687b3f5e45"
      unitRef="usd">466959000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icffbaefa8445464d9fc015146cceb349_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMy01LTEtMS0w_e1970717-81fd-4b23-9981-24f881e8e8a5"
      unitRef="usd">-19164000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id6f9294cbbc7436980ac8ba66ea890ce_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMy03LTEtMS0w_8289bfc0-40c9-48bf-9827-65ab258d435f"
      unitRef="usd">-52183000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i31f6d5fc8aae413ba60b098f4d619cb9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMy05LTEtMS0w_dd518409-ec52-471c-ab83-b3ccee896384"
      unitRef="usd">-362522000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i51b11a8ab0fa48369bba966adb53067c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMy0xMS0xLTEtMA_fdcdd88f-5450-4195-b969-4c91963fa06d"
      unitRef="usd">128453000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff2502b3b22e4487be245d067b0ddd40_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMy0xMy0xLTEtMA_11f5534f-73f7-4519-8a4d-36cb24e0b0dc"
      unitRef="usd">162826000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i35ac3b5bd87c4632a6b8ec1adc5ddb2f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfNC05LTEtMS0w_ba4e7acf-6cd0-4319-b99b-1308d409869a"
      unitRef="usd">-1551000</us-gaap:NetIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="i2a5ac78c403145a78219ee7e8f514691_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfNC0xMS0xLTEtMA_8a4c9ba2-f819-4405-b4dd-1cbf39ae47d8"
      unitRef="usd">-8825000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfNC0xMy0xLTEtMA_7858b643-068c-4e3c-8944-de173f3ce53e"
      unitRef="usd">-10376000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfNS0wLTEtMS0wL3RleHRyZWdpb246NWI4NjE1M2E5YTRiNDY0N2IzN2Y2MGRjYWRhNDQ4OTVfNDQ_1b5f3f56-05bb-4e05-b0d2-30f40da951ae"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i63ae4b7290a14ae199860af155e75e86_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfNS03LTEtMS0w_fe464a16-60f3-47e4-a6c3-478946fd1403"
      unitRef="usd">-6238000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i2a5ac78c403145a78219ee7e8f514691_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfNS0xMS0xLTEtMA_e8705df2-2bba-4ef8-a891-917bf94ae128"
      unitRef="usd">-229000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfNS0xMy0xLTEtMA_05270765-9f21-4d6b-8466-7868c5e5bffc"
      unitRef="usd">-6467000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfNi0xMy0xLTEtMA_ea10cd94-bca5-448a-9cbd-54cea1f7eed0"
      unitRef="usd">-16843000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i2a5ac78c403145a78219ee7e8f514691_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfNy0xMS0xLTEtMA_78d0ad66-bc98-40b6-bcff-ca8a4b115f74"
      unitRef="usd">-309000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfNy0xMy0xLTEtMA_13f731e4-e2de-4b02-8957-829e654c3ba5"
      unitRef="usd">309000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="id0915be15a1245b48ac484e5701d5127_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfOC0xLTEtMS0w_80470db3-68be-4141-9511-772bee9e0c0d"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfOC0xMy0xLTEtMA_a0e36a7a-e71d-41b5-8562-de73e1a0e133"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="id2269df26f7a4a1cb96c5a4447aa9530_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfOS01LTEtMS0w_4dfc2155-5f4e-4273-9fa0-8f8c59209297"
      unitRef="usd">89000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfOS0xMy0xLTEtMA_9571f203-7609-455d-b678-b954cd0693fc"
      unitRef="usd">89000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i01cbb8dd417a4f4d881712ac896b16df_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMTAtMy0xLTEtMA_e90eaa54-e7ba-4893-8f39-2da951416551"
      unitRef="usd">1145000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2a5ac78c403145a78219ee7e8f514691_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMTAtMTEtMS0xLTA_5b47ff5c-2979-4109-a00f-1cf08ce07965"
      unitRef="usd">228000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMTAtMTMtMS0xLTA_41b5dec4-2bd9-45c9-aeac-b8e748bc74bf"
      unitRef="usd">1373000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i01cbb8dd417a4f4d881712ac896b16df_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMTMtMy0xLTEtMA_41c821f6-1cae-40f6-86af-567c8388c6b7"
      unitRef="usd">16000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i2a5ac78c403145a78219ee7e8f514691_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMTMtMTEtMS0xLTA_4901373e-c85b-4357-b9bb-23366293baf0"
      unitRef="usd">15000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMTMtMTMtMS0xLTA_d8ccf05c-2b0a-41d8-a47a-a09f2932cb68"
      unitRef="usd">31000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i609fa553ca5f44cca7be6c421bf04b3b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMTQtMS0xLTEtMA_7831acba-e5eb-4f8e-998d-afd660d39810"
      unitRef="usd">1287000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if3597a1fd3f547b4bba91171b703be85_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMTQtMy0xLTEtMA_b8f8f39c-2a30-48ad-b7e4-a30ed5b8f05a"
      unitRef="usd">468088000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4db3f5d433f4048a603373698badf06_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMTQtNS0xLTEtMA_90045911-beb8-45f2-913e-070a47673ed3"
      unitRef="usd">-19253000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4f769bd9393649ef972c06485010981e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMTQtNy0xLTEtMA_1c03fbf2-27b5-46f2-80b9-1dd34fd6e297"
      unitRef="usd">-58421000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8307a0facfa452ca442e44561d12eb3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMTQtOS0xLTEtMA_83107ec7-ac9f-4447-9981-da8aafee9b70"
      unitRef="usd">-364073000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i14178a315ae5420da342693b44dffe2c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMTQtMTEtMS0xLTA_5e54ece2-2cf5-4566-bace-c8633b667e12"
      unitRef="usd">119303000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if004049f5f0841e1bfd18b7ff501db31_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8yOC9mcmFnOmU0NGY1OWU5MmY0MTQxMGZhYjQ5MzM3MDM3MDBhOGE4L3RhYmxlOjYzOGQwMzBmNWRkMzRmMTJhODdmNjNkMTJhYmQ1NmI0L3RhYmxlcmFuZ2U6NjM4ZDAzMGY1ZGQzNGYxMmE4N2Y2M2QxMmFiZDU2YjRfMTQtMTMtMS0xLTA_a24b8691-cf08-4051-b554-bad1fdba633e"
      unitRef="usd">146931000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMy0xLTEtMS0w_d8586d5e-9a78-49d3-8313-2a8e72bfa515"
      unitRef="usd">109047000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMy0zLTEtMS0w_59ce7b25-8164-4b47-802f-ef70f35526ce"
      unitRef="usd">-10376000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNS0xLTEtMS0w_abd7b007-c14d-4489-b7fb-437564eb3e62"
      unitRef="usd">8981000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNS0zLTEtMS0w_7cb5c13c-bd4a-4950-aed1-34832e07a4ca"
      unitRef="usd">29460000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNi0xLTEtMS0xNDgx_a0dcfd47-0da0-451d-8159-941634ecfcab"
      unitRef="usd">120574000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNi0zLTEtMS0xNDg0_6c51db21-3d1c-4de0-bf36-d1397bb94908"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNi0xLTEtMS0w_d0ea612f-3d81-49d1-a697-e060066f59be"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNi0zLTEtMS0w_eb1e1253-980a-4f94-8643-52212ee8dc45"
      unitRef="usd">5371000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNy0xLTEtMS0w_a0c703a3-f40e-4980-8c88-2cad29628abd"
      unitRef="usd">3992000</us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome>
    <us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNy0zLTEtMS0w_4b1e68fd-667c-4037-a661-e3a68cacd3b9"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome>
    <us-gaap:ShareBasedCompensation
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfOS0xLTEtMS0w_84a47c42-ec86-469a-8acc-cf6ca0a9dacb"
      unitRef="usd">2478000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfOS0zLTEtMS0w_55094e35-0d20-42c0-b628-010217031a1a"
      unitRef="usd">784000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMTItMS0xLTEtMA_d51d3161-273a-4235-9125-0960a880f6d5"
      unitRef="usd">728000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMTItMy0xLTEtMA_428a6073-2cb7-4274-a1f2-d46a710bbe67"
      unitRef="usd">569000</us-gaap:AmortizationOfFinancingCosts>
    <tti:PaymentsForDebtExchangeExpenses
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMTUtMS0xLTEtMA_260bb1e0-d2de-407a-9fba-3ecbde6baa2e"
      unitRef="usd">93000</tti:PaymentsForDebtExchangeExpenses>
    <tti:PaymentsForDebtExchangeExpenses
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMTUtMy0xLTEtMA_8b798d3b-78b6-4a94-9522-10259a9c8b71"
      unitRef="usd">0</tti:PaymentsForDebtExchangeExpenses>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMTctMS0xLTEtMA_7258f30b-dd16-45ed-8810-b54a40950996"
      unitRef="usd">323000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMTctMy0xLTEtMA_5cc42db9-e7c3-4922-b965-1a8242119baf"
      unitRef="usd">-337000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjAtMS0xLTEtMA_8b1e3ef8-a27a-42b0-8b59-887d4044d4a0"
      unitRef="usd">255000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjAtMy0xLTEtMA_d6d4ac42-8cce-44af-8dc4-0cb6df978138"
      unitRef="usd">833000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OtherNoncashExpense
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjEtMS0xLTEtMTQ3Mw_8e2d918d-69c1-4f91-a8c0-a38405fe82ff"
      unitRef="usd">14000</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjEtMy0xLTEtMTQ3Mw_f506da5d-ae42-42f9-afd7-c1351d24af70"
      unitRef="usd">1435000</us-gaap:OtherNoncashExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjItMS0xLTEtMA_6f4fa93d-6cea-4794-802d-d8c4d92208b9"
      unitRef="usd">-1501000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjItMy0xLTEtMA_5570692f-09ca-4590-92b5-7df00e8a5387"
      unitRef="usd">-3601000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjMtMS0xLTEtMA_4ef1bbfc-290f-427a-a939-9073b1cfa770"
      unitRef="usd">-498000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjMtMy0xLTEtMA_d5bc1253-c6b9-44be-977a-a8c20cf278d5"
      unitRef="usd">12414000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjQtMS0xLTEtMA_38e191b0-9ff4-4573-80a5-825ddced3c51"
      unitRef="usd">1060000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjQtMy0xLTEtMA_7821b476-6dde-486f-952b-4f2e0f68db66"
      unitRef="usd">2442000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjUtMS0xLTEtMA_1a4b1ad7-06e9-40f3-8a63-4866d7ad5d8a"
      unitRef="usd">8521000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjUtMy0xLTEtMA_d11b089a-02ac-4d4d-bd24-09a57f63e559"
      unitRef="usd">8742000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjctMS0xLTEtMA_bfc93f19-1d28-49b8-b0b3-cea6d1a60c9a"
      unitRef="usd">478000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjctMy0xLTEtMA_e18950f0-f58a-4704-bc90-ba615332138b"
      unitRef="usd">1384000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjgtMS0xLTEtMA_8188eb3c-19b4-4374-a9a6-ae8dbb335466"
      unitRef="usd">5825000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMjgtMy0xLTEtMA_1e970693-ab03-486e-b52c-31fc41085bbf"
      unitRef="usd">22176000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzAtMS0xLTEtMA_d206ba13-9f27-45d8-ad28-88b088fac034"
      unitRef="usd">6761000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzAtMy0xLTEtMA_cee824d8-4551-4a8f-ab4c-acf4dd500f90"
      unitRef="usd">12390000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzItMS0xLTEtMA_a87248c2-1a5e-4360-850a-29a7b1639514"
      unitRef="usd">18000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzItMy0xLTEtMA_71fb1c6a-3db7-45d6-82ca-1d98a2ba9b4b"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzMtMS0xLTEtMA_519aca01-001a-4273-986a-d9803fbc4780"
      unitRef="usd">561000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzMtMy0xLTEtMA_4cc86a7f-81bf-4b77-a802-046faef93c8d"
      unitRef="usd">1425000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzQtMS0xLTEtMA_11b00030-87e3-4bd5-b2e5-d4c279d35a20"
      unitRef="usd">110000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzQtMy0xLTEtMA_bf2fb20d-aa85-4a41-a06e-1ff081b20ed2"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzUtMS0xLTEtMA_9e05a159-d4db-4904-8b0c-bcfb75d6a6ab"
      unitRef="usd">-1771000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzUtMy0xLTEtMA_adbda7e4-b720-4ca9-91cb-ea4530b561ad"
      unitRef="usd">-350000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzYtMS0xLTEtMA_891456d0-b58a-4e31-86b6-efdbfa84cea2"
      unitRef="usd">-4301000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzYtMy0xLTEtMA_243da4b2-8bd5-4d76-81f3-540678f7588f"
      unitRef="usd">-10615000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzgtMS0xLTEtMA_de18653e-7950-42ac-bce9-e9fb61dc7ae2"
      unitRef="usd">160000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzgtMy0xLTEtMA_68dbac95-af31-4b76-9181-0a27dec0f691"
      unitRef="usd">56512000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzktMS0xLTEtMA_5013fbc9-aea5-402d-81cd-91b1f025cfee"
      unitRef="usd">29500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfMzktMy0xLTEtMA_46963480-8888-4c01-a8fa-bc478c77409e"
      unitRef="usd">54511000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDAtMS0xLTEtMA_54729141-e561-4834-97d2-15cc6bf4c897"
      unitRef="usd">0</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDAtMy0xLTEtMA_a946655a-50ef-463c-b2a5-be32d3d48738"
      unitRef="usd">309000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDQtMS0xLTEtMA_1ca74083-25cd-40cc-bf92-4fbc1d7303d8"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDQtMy0xLTEtMA_ceac11ff-19c3-4c41-b420-8042aa027463"
      unitRef="usd">319000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDctMS0xLTEtNDEwNg_dc00f86b-cbda-4ca3-aedc-dc7da49fcbaf"
      unitRef="usd">449000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDctMy0xLTEtNDExMA_6e3761b8-9252-46b3-9a97-dfe1dfba6843"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDUtMS0xLTEtMA_26c33096-6540-4ecd-9cba-a187e865db2c"
      unitRef="usd">-98000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDUtMy0xLTEtMA_04ba6ac7-41b0-4937-bfac-b86faa8117c4"
      unitRef="usd">-235000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDYtMS0xLTEtMA_5023977c-171f-4fb5-9384-89a64d011ee9"
      unitRef="usd">-29887000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDYtMy0xLTEtMA_4dd4534e-8f5d-41ed-be78-24b1ede28c77"
      unitRef="usd">1138000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDctMS0xLTEtMA_f3e001c3-2198-41b6-9cd1-4550a8217dbf"
      unitRef="usd">-1303000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDctMy0xLTEtMA_946d669f-4c76-4757-81d9-d8e6ae04cf33"
      unitRef="usd">-940000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDgtMS0xLTEtMA_d5c55ce7-4144-4801-a77a-3b5076c24d22"
      unitRef="usd">-29666000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDgtMy0xLTEtMA_975e7a2b-f922-41be-bfac-eada293ebd5b"
      unitRef="usd">11759000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDktMS0xLTEtMA_160152fa-fe4c-4687-9283-3d56002bea1f"
      unitRef="usd">83894000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iff2502b3b22e4487be245d067b0ddd40_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNDktMy0xLTEtMA_a330ea93-a2ab-446c-af47-2834ba552dcf"
      unitRef="usd">17768000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNTMtMS0xLTEtNDcwMw_a657e015-a558-4bb9-b125-8945298c6c5e"
      unitRef="usd">16577000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="iff2502b3b22e4487be245d067b0ddd40_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNTMtMy0xLTEtNDcxMQ_56362ccf-1c7f-4cf7-85ff-bdeaa84338ed"
      unitRef="usd">2370000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <tti:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNTQtMS0xLTEtNDgxOA_f0cd9dec-ebc2-45c9-b11f-45927956c517"
      unitRef="usd">67317000</tti:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations>
    <tti:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations
      contextRef="iff2502b3b22e4487be245d067b0ddd40_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNTQtMy0xLTEtNDgxOA_a93e7007-0c49-442d-9d2a-f28d59eb7beb"
      unitRef="usd">15398000</tti:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNTAtMS0xLTEtMA_0d388a90-a6a6-47c1-8acb-32ee924cc702"
      unitRef="usd">54228000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if004049f5f0841e1bfd18b7ff501db31_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNTAtMy0xLTEtMA_0995e4c6-4a1d-4261-8a07-a45ec37eb5fc"
      unitRef="usd">29527000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNTEtMS0xLTEtNDEx_37b23da8-5032-4440-94ff-b062b63a7e49"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="if004049f5f0841e1bfd18b7ff501db31_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNTEtMy0xLTEtNDEx_c64a789d-8b7f-4b25-86b5-ce5a07e54b9d"
      unitRef="usd">7416000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <tti:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNTItMS0xLTEtNDEx_0afd5f19-6002-4767-9c57-891688bdd8f8"
      unitRef="usd">54228000</tti:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations>
    <tti:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations
      contextRef="if004049f5f0841e1bfd18b7ff501db31_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zMS9mcmFnOmZjYmIxNzMzODJlMzQ0ZThiNjJlMzkxOTNkOWZhOGFkL3RhYmxlOjU2YmNjOTBkYTZkODQzOTc5MGRhYzVmNGIwMGUzZDExL3RhYmxlcmFuZ2U6NTZiY2M5MGRhNmQ4NDM5NzkwZGFjNWY0YjAwZTNkMTFfNTItMy0xLTEtNDEx_ac0de46f-daef-420f-8c30-19c8b8cd04fa"
      unitRef="usd">22111000</tti:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RleHRyZWdpb246ZGQ1NGE4ZDI3YTI1NGI3YTg0ODMyNzI1M2FkMzdhZTBfMTgyMTQ_5a7b7cb0-1794-4f3a-a412-84aa17369716">ORGANIZATION, BASIS OF PRESENTATION, AND SIGNIFICANT ACCOUNTING POLICIES&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Organization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are a geographically diversified oil and gas services company, focused on completion fluids and associated products and services, water management, frac flowback and production well testing. We were incorporated in Delaware in 1981. We are composed of two divisions &#x2013; Completion Fluids &amp;amp; Products and Water &amp;amp; Flowback Services. Unless the context requires otherwise, when we refer to &#x201c;we,&#x201d; &#x201c;us,&#x201d; and &#x201c;our,&#x201d; we are describing TETRA Technologies, Inc. and its consolidated subsidiaries on a consolidated basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Presentation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our unaudited consolidated financial statements include the accounts of our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The information furnished reflects all normal recurring adjustments, which are, in the opinion of management, necessary to provide a fair statement of the results for the interim periods. Operating results for the period ended March&#160;31, 2021 are not necessarily indicative of results that may be expected for the twelve months ended December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements have been prepared in accordance with Rule 10-01 of Regulation S-X for interim financial statements required to be filed with the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) and do not include all information and footnotes required by U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for complete financial statements. These financial statements should be read in conjunction with the financial statements for the year ended December&#160;31, 2020 and notes thereto included in our &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000844965/000084496521000002/tti-20201231.htm" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Annual Report on Form 10-K&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which we filed with the SEC on March&#160;5, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Accounting Policies &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our significant accounting policies are described in the notes to our consolidated financial statements for the year ended December&#160;31, 2020 included in our &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000844965/000084496521000002/tti-20201231.htm" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Annual Report on Form 10-K&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. There have been no significant changes in our accounting policies or the application thereof during the first quarter of 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclose contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues, expenses, and impairments during the reporting period. Actual results could differ from those estimates, and such differences could be&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain previously reported financial information has been reclassified to conform to the current year's presentation. For a discussion of the reclassification of the financial presentation of our former Compression Division as discontinued operations, see Note 2 - &#x201c;Discontinued Operations&#x201d;. Other than the discontinued operations presentation, the impact of reclassifications was not significant to the prior year's overall presentation. Unless otherwise noted, amounts and disclosures throughout these Notes to Consolidated Financial Statements relate solely to continuing operations and exclude all discontinued operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairments and Other Charges&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Impairments of long-lived assets, including identified intangible assets, are determined periodically when indicators of impairment are present. If such indicators are present, the determination of the amount of impairment is based on our judgment as to the future undiscounted operating cash flows to be generated from the relevant assets throughout their&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;remaining&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;estimated useful lives. If these undiscounted cash flows are less than the carrying amount of the related assets, an impairment is recognized for the excess of the carrying value over fair value. Fair &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;value of intangible assets is generally determined using the discounted present value of future cash flows using discount rates commensurate with the risks inherent with the specific assets. Assets held for disposal are recorded at the lower of carrying value or estimated fair value less estimated selling costs. There were no impairments associated with continuing operations during the three months ended March&#160;31, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We have designated the euro, the British pound, the Norwegian krone, the Canadian dollar, the&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Brazilian real, and the&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mexican peso as the functional currencies for our operations in Finland and Sweden, the United Kingdom, Norway, Canada, Brazil,&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and certain of our operations in Mexico, respectively. The United States dollar is the designated functional currency for all of our other non-U.S. operations. The cumulative translation effects of translating the applicable accounts from the functional currencies into the United States dollar at current exchange rates are included as a separate component of&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;equity. Foreign currency exchange (gains) and losses are included in other (income) expense, net and totaled $(0.6) million and $0.2 million during the three months ended March&#160;31, 2021 and March&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We utilize fair value measurements to account for certain items and account balances within our consolidated financial statements. Fair value measurements are utilized on a recurring basis in the determination of the carrying values of certain assets, including our interest in Standard Lithium Ltd. (&#x201c;Standard Lithium&#x201d;) and our retained interest in CSI Compressco and liabilities, including the liabilities for the warrants to purchase 11.2 million shares of our common stock (the &#x201c;Warrants&#x201d;). See  Note 9 - &#x201c;Fair Value Measurements&#x201d; for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value measurements are also utilized on a nonrecurring basis in certain circumstances, such as in the allocation of purchase consideration for acquisition transactions to the assets and liabilities acquired, including intangible assets and goodwill (a Level 3 fair value measurement), the initial recording of our asset retirement obligations, and for the impairment of long-lived assets (a Level 3 fair value measurement). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Supplemental Cash Flow Information&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information from continuing and discontinued operations is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Supplemental cash flow information&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest paid&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income taxes paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Decrease in accrued capital expenditures&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Prior-year information includes the activity for CSI Compressco for the full period. Current-year information includes activity for CSI Compressco for January only.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Standards adopted in 2021&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:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12, &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#x201d; ASU 2019-12 simplifies the accounting for income taxes by eliminating certain exceptions related to intraperiod tax allocation, interim period income tax calculation methodology, and the recognition of deferred tax liabilities for outside basis differences. It also simplifies certain aspects of accounting for franchise taxes and clarifies the accounting for transactions that results in a step-up in the tax basis of goodwill. On January 1, 2021, we adopted ASU 2019-12. The adoption of this standard did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Standards not yet adopted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In June 2016, the FASB issued ASU 2016-13,&#160;&#x201c;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.&#x201d; ASU 2016-13 amends the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in the more timely recognition of losses on financial instruments not accounted for at fair value through net income. The provisions require credit impairments to be measured over the contractual life of an asset and developed with consideration for past events, current conditions, and forecasts of future economic information. Credit impairment will be accounted for as an allowance for credit losses deducted from the amortized cost basis at each reporting date. We are continuing to work through our implementation plan which includes evaluating the impact on our allowance for doubtful accounts methodology, identifying new reporting requirements, and implementing changes to business processes, systems, and controls to support adoption of the standard. Upon adoption, the allowance for doubtful accounts is expected to increase with an offsetting adjustment to retained earnings. Updates at each reporting date after initial adoption will be recorded through selling, general, and administrative expense. ASU 2016-13 has an effective date of the first quarter of fiscal 2023. We continue to assess the potential effects of these changes to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;In March 2020, the FASB issued ASU 2020-04, &#x201c;Reference Rate Reform (Topic 848)&#x201d;, which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or by another reference rate expected to be discontinued. The amendments are effective for all entities as of March 12, 2020 through December 31, 2022. Entities may elect to apply the amendments for contract modifications as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020. As of March 31, 2021, we have not modified our credit agreements to remove references to LIBOR. We are currently evaluating the impacts of the provisions of ASU 2020-04 on our consolidated financial statements</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RleHRyZWdpb246ZGQ1NGE4ZDI3YTI1NGI3YTg0ODMyNzI1M2FkMzdhZTBfMjc0ODc3OTEzNzAwOA_bc842997-8b2c-4398-aa79-dd6035c84ff3">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Organization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are a geographically diversified oil and gas services company, focused on completion fluids and associated products and services, water management, frac flowback and production well testing. We were incorporated in Delaware in 1981. We are composed of two divisions &#x2013; Completion Fluids &amp;amp; Products and Water &amp;amp; Flowback Services. Unless the context requires otherwise, when we refer to &#x201c;we,&#x201d; &#x201c;us,&#x201d; and &#x201c;our,&#x201d; we are describing TETRA Technologies, Inc. and its consolidated subsidiaries on a consolidated basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RleHRyZWdpb246ZGQ1NGE4ZDI3YTI1NGI3YTg0ODMyNzI1M2FkMzdhZTBfNDI1_2830887b-ca1e-40fd-bdca-b0c5623cdb7a"
      unitRef="number">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RleHRyZWdpb246ZGQ1NGE4ZDI3YTI1NGI3YTg0ODMyNzI1M2FkMzdhZTBfMTgyMTc_749f6c12-b7da-4135-91a4-464d6541cf0c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Presentation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our unaudited consolidated financial statements include the accounts of our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The information furnished reflects all normal recurring adjustments, which are, in the opinion of management, necessary to provide a fair statement of the results for the interim periods. Operating results for the period ended March&#160;31, 2021 are not necessarily indicative of results that may be expected for the twelve months ended December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements have been prepared in accordance with Rule 10-01 of Regulation S-X for interim financial statements required to be filed with the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) and do not include all information and footnotes required by U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for complete financial statements. These financial statements should be read in conjunction with the financial statements for the year ended December&#160;31, 2020 and notes thereto included in our &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000844965/000084496521000002/tti-20201231.htm" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Annual Report on Form 10-K&lt;/a&gt;&lt;/span&gt;, which we filed with the SEC on March&#160;5, 2021.</us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy>
    <us-gaap:UseOfEstimates
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RleHRyZWdpb246ZGQ1NGE4ZDI3YTI1NGI3YTg0ODMyNzI1M2FkMzdhZTBfMTgyNDY_33f6de41-c5c8-4bda-968a-ad5f6997106e">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclose contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues, expenses, and impairments during the reporting period. Actual results could differ from those estimates, and such differences could be&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;material.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:Reclassifications
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RleHRyZWdpb246ZGQ1NGE4ZDI3YTI1NGI3YTg0ODMyNzI1M2FkMzdhZTBfMTgyMTU_3129c7b5-8976-4f8b-922b-138e0bf8ebec">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain previously reported financial information has been reclassified to conform to the current year's presentation. For a discussion of the reclassification of the financial presentation of our former Compression Division as discontinued operations, see Note 2 - &#x201c;Discontinued Operations&#x201d;. Other than the discontinued operations presentation, the impact of reclassifications was not significant to the prior year's overall presentation. Unless otherwise noted, amounts and disclosures throughout these Notes to Consolidated Financial Statements relate solely to continuing operations and exclude all discontinued operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:Reclassifications>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RleHRyZWdpb246ZGQ1NGE4ZDI3YTI1NGI3YTg0ODMyNzI1M2FkMzdhZTBfMjc0ODc3OTEzNzAwOQ_28963a9e-a280-42be-9168-6601db918943">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairments and Other Charges&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Impairments of long-lived assets, including identified intangible assets, are determined periodically when indicators of impairment are present. If such indicators are present, the determination of the amount of impairment is based on our judgment as to the future undiscounted operating cash flows to be generated from the relevant assets throughout their&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;remaining&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;estimated useful lives. If these undiscounted cash flows are less than the carrying amount of the related assets, an impairment is recognized for the excess of the carrying value over fair value. Fair &lt;/span&gt;&lt;/div&gt;value of intangible assets is generally determined using the discounted present value of future cash flows using discount rates commensurate with the risks inherent with the specific assets. Assets held for disposal are recorded at the lower of carrying value or estimated fair value less estimated selling costs. There were no impairments associated with continuing operations during the three months ended March&#160;31, 2021 or 2020.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RleHRyZWdpb246ZGQ1NGE4ZDI3YTI1NGI3YTg0ODMyNzI1M2FkMzdhZTBfMTgyNTg_e4218466-d591-4208-aa61-2265dc32a6d6">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We have designated the euro, the British pound, the Norwegian krone, the Canadian dollar, the&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Brazilian real, and the&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mexican peso as the functional currencies for our operations in Finland and Sweden, the United Kingdom, Norway, Canada, Brazil,&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and certain of our operations in Mexico, respectively. The United States dollar is the designated functional currency for all of our other non-U.S. operations. The cumulative translation effects of translating the applicable accounts from the functional currencies into the United States dollar at current exchange rates are included as a separate component of&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;equity. Foreign currency exchange (gains) and losses are included in other (income) expense, net and totaled $(0.6) million and $0.2 million during the three months ended March&#160;31, 2021 and March&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RleHRyZWdpb246ZGQ1NGE4ZDI3YTI1NGI3YTg0ODMyNzI1M2FkMzdhZTBfMTMzNzM_24196cfa-2c2e-4449-8e6b-db4062ad9897"
      unitRef="usd">-600000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RleHRyZWdpb246ZGQ1NGE4ZDI3YTI1NGI3YTg0ODMyNzI1M2FkMzdhZTBfMTA5OTUxMTY4NTU3Nw_207980a9-5cb7-47fa-b5e2-e3663e62813f"
      unitRef="usd">200000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RleHRyZWdpb246ZGQ1NGE4ZDI3YTI1NGI3YTg0ODMyNzI1M2FkMzdhZTBfMjc0ODc3OTEzNzAxMA_bd9ccd41-d021-49dc-a692-eba7834c67f5">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We utilize fair value measurements to account for certain items and account balances within our consolidated financial statements. Fair value measurements are utilized on a recurring basis in the determination of the carrying values of certain assets, including our interest in Standard Lithium Ltd. (&#x201c;Standard Lithium&#x201d;) and our retained interest in CSI Compressco and liabilities, including the liabilities for the warrants to purchase 11.2 million shares of our common stock (the &#x201c;Warrants&#x201d;). See  Note 9 - &#x201c;Fair Value Measurements&#x201d; for further discussion.&lt;/span&gt;&lt;/div&gt;Fair value measurements are also utilized on a nonrecurring basis in certain circumstances, such as in the allocation of purchase consideration for acquisition transactions to the assets and liabilities acquired, including intangible assets and goodwill (a Level 3 fair value measurement), the initial recording of our asset retirement obligations, and for the impairment of long-lived assets (a Level 3 fair value measurement).</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RleHRyZWdpb246ZGQ1NGE4ZDI3YTI1NGI3YTg0ODMyNzI1M2FkMzdhZTBfMTM4MjY_5d1fbfcf-f9ec-452d-b4f2-38fdb8842899"
      unitRef="shares">11200000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RleHRyZWdpb246ZGQ1NGE4ZDI3YTI1NGI3YTg0ODMyNzI1M2FkMzdhZTBfMzI5ODUzNDk1MDg5NQ_d6722ce1-94e7-42b6-8511-c4b4edfb5481">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information from continuing and discontinued operations is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Supplemental cash flow information&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest paid&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income taxes paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Decrease in accrued capital expenditures&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Prior-year information includes the activity for CSI Compressco for the full period. Current-year information includes activity for CSI Compressco for January only.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RhYmxlOjE4MGExOGJhYWFlYzQxMzk4N2RjNTEzNmIxODEzOWJkL3RhYmxlcmFuZ2U6MTgwYTE4YmFhYWVjNDEzOTg3ZGM1MTM2YjE4MTM5YmRfMi0xLTEtMS00OTY2_0db53dee-5817-412c-95b9-14f6bd0c24a7"
      unitRef="usd">3973000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RhYmxlOjE4MGExOGJhYWFlYzQxMzk4N2RjNTEzNmIxODEzOWJkL3RhYmxlcmFuZ2U6MTgwYTE4YmFhYWVjNDEzOTg3ZGM1MTM2YjE4MTM5YmRfMi0zLTEtMS00MTI0_bac62c5f-b35d-4ba5-ac74-0bcd47d531f7"
      unitRef="usd">15421000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RhYmxlOjE4MGExOGJhYWFlYzQxMzk4N2RjNTEzNmIxODEzOWJkL3RhYmxlcmFuZ2U6MTgwYTE4YmFhYWVjNDEzOTg3ZGM1MTM2YjE4MTM5YmRfMy0xLTEtMS00OTY2_5636cd17-7a27-40d2-8ae9-f2c22243097e"
      unitRef="usd">252000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RhYmxlOjE4MGExOGJhYWFlYzQxMzk4N2RjNTEzNmIxODEzOWJkL3RhYmxlcmFuZ2U6MTgwYTE4YmFhYWVjNDEzOTg3ZGM1MTM2YjE4MTM5YmRfMy0zLTEtMS00OTY4_800b3b53-2263-4b81-b345-23f449027b46"
      unitRef="usd">1479000</us-gaap:IncomeTaxesPaid>
    <tti:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RhYmxlOjE4MGExOGJhYWFlYzQxMzk4N2RjNTEzNmIxODEzOWJkL3RhYmxlcmFuZ2U6MTgwYTE4YmFhYWVjNDEzOTg3ZGM1MTM2YjE4MTM5YmRfNC0xLTEtMS00OTY2_9f14d6cb-f5a8-4c1d-86fa-8c1aead52fb7"
      unitRef="usd">-1051000</tti:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <tti:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RhYmxlOjE4MGExOGJhYWFlYzQxMzk4N2RjNTEzNmIxODEzOWJkL3RhYmxlcmFuZ2U6MTgwYTE4YmFhYWVjNDEzOTg3ZGM1MTM2YjE4MTM5YmRfNC0zLTEtMS00OTY4_f015f98c-e237-4a6b-80bd-6612727be9e1"
      unitRef="usd">-1489000</tti:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8zNy9mcmFnOmRkNTRhOGQyN2EyNTRiN2E4NDgzMjcyNTNhZDM3YWUwL3RleHRyZWdpb246ZGQ1NGE4ZDI3YTI1NGI3YTg0ODMyNzI1M2FkMzdhZTBfMTgyNjQ_f980b1b9-45d5-4179-a748-94875fab3ab8">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Standards adopted in 2021&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:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12, &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#x201d; ASU 2019-12 simplifies the accounting for income taxes by eliminating certain exceptions related to intraperiod tax allocation, interim period income tax calculation methodology, and the recognition of deferred tax liabilities for outside basis differences. It also simplifies certain aspects of accounting for franchise taxes and clarifies the accounting for transactions that results in a step-up in the tax basis of goodwill. On January 1, 2021, we adopted ASU 2019-12. The adoption of this standard did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Standards not yet adopted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In June 2016, the FASB issued ASU 2016-13,&#160;&#x201c;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.&#x201d; ASU 2016-13 amends the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in the more timely recognition of losses on financial instruments not accounted for at fair value through net income. The provisions require credit impairments to be measured over the contractual life of an asset and developed with consideration for past events, current conditions, and forecasts of future economic information. Credit impairment will be accounted for as an allowance for credit losses deducted from the amortized cost basis at each reporting date. We are continuing to work through our implementation plan which includes evaluating the impact on our allowance for doubtful accounts methodology, identifying new reporting requirements, and implementing changes to business processes, systems, and controls to support adoption of the standard. Upon adoption, the allowance for doubtful accounts is expected to increase with an offsetting adjustment to retained earnings. Updates at each reporting date after initial adoption will be recorded through selling, general, and administrative expense. ASU 2016-13 has an effective date of the first quarter of fiscal 2023. We continue to assess the potential effects of these changes to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;In March 2020, the FASB issued ASU 2020-04, &#x201c;Reference Rate Reform (Topic 848)&#x201d;, which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or by another reference rate expected to be discontinued. The amendments are effective for all entities as of March 12, 2020 through December 31, 2022. Entities may elect to apply the amendments for contract modifications as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020. As of March 31, 2021, we have not modified our credit agreements to remove references to LIBOR. We are currently evaluating the impacts of the provisions of ASU 2020-04 on our consolidated financial statements</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RleHRyZWdpb246ZDM0ZmM4MDhhNDJkNGZjMTliODhjZmExN2JkYjdjNzBfNzk0_c1ab063f-f3c5-48d2-8181-7e3e1bc55216">DISCONTINUED OPERATIONS&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On January 29, 2021, we entered into the Purchase and Sale Agreement with Spartan Energy Partners, LP (&#x201c;Spartan&#x201d;) pursuant to which we sold the general partner of CSI Compressco, including the IDRs in CSI Compressco and approximately 23.1% of the outstanding limited partner interests in CSI Compressco, in exchange for the combination of $13.4&#160;million in cash paid at closing, $0.5&#160;million in cash payable on the six-month anniversary of the closing and $3.1&#160;million in contingent consideration in the form of cash and/or CSI Compressco common units if CSI Compressco achieves certain financial targets on or before December 31, 2022. Throughout this Quarterly Report, we refer to the transaction with Spartan as the &#x201c;GP Sale.&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of these transactions, we no longer consolidate CSI Compressco as of January 29, 2021. We recognized a primarily non-cash accounting gain of $120.6&#160;million during the first quarter of 2021 related to the GP Sale. The gain is included in income (loss) from discontinued operations, net of taxes in our consolidated statement of operations. We will also continue to provide back-office support to CSI Compressco under a Transition Services Agreement for up to one year until CSI Compressco has completed a full separation from our back-office support functions. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our interest in CSI Compressco and the general partner represented substantially all of our Compression Division. In addition, on March 1, 2018, we closed a series of related transactions that resulted in the disposition of our Offshore Division, consisting of our Offshore Services and Maritech segments. Our former Compression and Offshore Divisions are reported as discontinued operations for all periods presented. Our consolidated balance sheets and consolidated statements of operations report discontinued operations separate from continuing operations. Our consolidated statements of comprehensive income, statements of equity and statements of cash flows combine continuing and discontinued operations. Our current-year consolidated statement of operations, statement of comprehensive income, statement of equity and statement of cash flows include CSI Compressco activity for January 1 through January 29. Our consolidated statements of cash flows for the three-month periods ended March 31, 2021 and March 31, 2020 included $3.0 million and $6.5 million, respectively, of capital expenditures related to our former Compression division, as well as amortization of deferred financing discounts, costs and gains of $0.7&#160;million for the three-month period ended March 31, 2020. Our current-year results do not include CSI Compressco depreciation or amortization as the assets were considered held for sale. A summary of financial information related to our discontinued operations is as follows:&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:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reconciliation of the Line Items Constituting Pretax Loss from Discontinued Operations to the After-Tax Loss from Discontinued Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&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 style="width:1.0%"/&gt;&lt;td style="width:11.735%"/&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;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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2021&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compression&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Offshore Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Major classes of line items constituting income from discontinued operations &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,968&#160;&lt;/span&gt;&lt;/td&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,502&#160;&lt;/span&gt;&lt;/td&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;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;td colspan="3" style="display:none"/&gt;&lt;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative expense&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,790&#160;&lt;/span&gt;&lt;/td&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense, net&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,336&#160;&lt;/span&gt;&lt;/td&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other expense, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pretax income (loss) from discontinued operations&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;469&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;446&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pretax gain on disposal of discontinued operations&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120,574&#160;&lt;/span&gt;&lt;/td&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total pretax income from discontinued operations&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,020&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total income from discontinued operations&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120,990&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(333)&lt;/span&gt;&lt;/td&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations attributable to TETRA stockholders&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&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 style="width:1.0%"/&gt;&lt;td style="width:11.735%"/&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;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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2020&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compression&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Offshore Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Major classes of line items constituting loss from discontinued operations &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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,238&#160;&lt;/span&gt;&lt;/td&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,519&#160;&lt;/span&gt;&lt;/td&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation, amortization, and accretion&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,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:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impairments and other charges&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,371&#160;&lt;/span&gt;&lt;/td&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative expense&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,394&#160;&lt;/span&gt;&lt;/td&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense, net&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other expense, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pretax (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,935)&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;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;td colspan="3" style="display:none"/&gt;&lt;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;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;433&#160;&lt;/span&gt;&lt;/td&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total loss from discontinued operations&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operations attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operations attributable to TETRA stockholders&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reconciliation of Major Classes of Assets and Liabilities of the Discontinued Operations to Amounts Presented Separately in the Statement of Financial Position&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&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 style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Offshore Services&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maritech&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Carrying amounts of major classes of liabilities included as part of discontinued operations&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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued liabilities and other&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities associated with discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compression&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Offshore Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maritech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Carrying amounts of major classes of assets included as part of discontinued operations&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,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;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:'Arial',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:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade receivables&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;551,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;551,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets associated with discontinued operations&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;710,006&#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:'Arial',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:'Arial',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;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:'Arial',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:'Arial',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;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;710,006&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Carrying amounts of major classes of liabilities included as part of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade payables&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unearned Income&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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued liabilities and 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;638,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;638,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,253&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities associated with discontinued operations&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;732,237&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,574&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;734,039&#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;See Note 8 - &#x201c;Commitments and Contingencies&#x201d; for further discussion of contingencies associated with discontinued operations.</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest
      contextRef="ib91a3ea8ee994202925d54198914804a_D20210129-20210129"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RleHRyZWdpb246ZDM0ZmM4MDhhNDJkNGZjMTliODhjZmExN2JkYjdjNzBfMjc0ODc3OTA3NTExNg_38985f22-ab75-4b35-b548-8d0489d07b3d"
      unitRef="number">0.231</us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPManagingMemberOrGeneralPartnerOwnershipInterest>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i3365a9943b3d456e8010e3758de1321d_D20210129-20210129"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RleHRyZWdpb246ZDM0ZmM4MDhhNDJkNGZjMTliODhjZmExN2JkYjdjNzBfMjc0ODc3OTA3NTEyMw_0638cbd1-bb91-4391-8e57-c1902e4fef9b"
      unitRef="usd">13400000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i3365a9943b3d456e8010e3758de1321d_D20210129-20210129"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RleHRyZWdpb246ZDM0ZmM4MDhhNDJkNGZjMTliODhjZmExN2JkYjdjNzBfMjc0ODc3OTA3NTE2OA_d32ee66b-fa24-4986-b97e-85dd5f4951b9"
      unitRef="usd">500000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i3365a9943b3d456e8010e3758de1321d_D20210129-20210129"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RleHRyZWdpb246ZDM0ZmM4MDhhNDJkNGZjMTliODhjZmExN2JkYjdjNzBfMjc0ODc3OTA3NTEzOA_df89bf70-cafd-4e47-8b2f-f4cf58443eb5"
      unitRef="usd">3100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i3365a9943b3d456e8010e3758de1321d_D20210129-20210129"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RleHRyZWdpb246ZDM0ZmM4MDhhNDJkNGZjMTliODhjZmExN2JkYjdjNzBfMjc0ODc3OTA3NTE1Mg_bc175e1d-d909-4487-af94-b28d4162c9ae"
      unitRef="usd">120600000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:CapitalExpenditureDiscontinuedOperations
      contextRef="if5a3d92d95934acda56ed4de32520526_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RleHRyZWdpb246ZDM0ZmM4MDhhNDJkNGZjMTliODhjZmExN2JkYjdjNzBfMTA5OTUxMTYzNDUzMg_c434fdc4-66dd-4e4e-9869-b71c3ccd400a"
      unitRef="usd">3000000.0</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <us-gaap:CapitalExpenditureDiscontinuedOperations
      contextRef="i70a08e1f2e3f4d1e96687684581f58ed_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RleHRyZWdpb246ZDM0ZmM4MDhhNDJkNGZjMTliODhjZmExN2JkYjdjNzBfMTA5OTUxMTYzNDcxMg_48655a59-94aa-4735-85ec-a3a6e7024b89"
      unitRef="usd">6500000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i70a08e1f2e3f4d1e96687684581f58ed_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RleHRyZWdpb246ZDM0ZmM4MDhhNDJkNGZjMTliODhjZmExN2JkYjdjNzBfNzE0NjgyNTU4NzkyNw_4c20de42-c645-4ab5-82ed-f2cf401c83e8"
      unitRef="usd">700000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RleHRyZWdpb246ZDM0ZmM4MDhhNDJkNGZjMTliODhjZmExN2JkYjdjNzBfMzI5ODUzNDg4NTA1MA_2039799b-3feb-46ac-8a99-f7a5b24d8735">A summary of financial information related to our discontinued operations is as follows:&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reconciliation of the Line Items Constituting Pretax Loss from Discontinued Operations to the After-Tax Loss from Discontinued Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&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 style="width:1.0%"/&gt;&lt;td style="width:11.735%"/&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;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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2021&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compression&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Offshore Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Major classes of line items constituting income from discontinued operations &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,968&#160;&lt;/span&gt;&lt;/td&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,502&#160;&lt;/span&gt;&lt;/td&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;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;td colspan="3" style="display:none"/&gt;&lt;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative expense&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,790&#160;&lt;/span&gt;&lt;/td&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense, net&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,336&#160;&lt;/span&gt;&lt;/td&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other expense, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pretax income (loss) from discontinued operations&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;469&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;446&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pretax gain on disposal of discontinued operations&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120,574&#160;&lt;/span&gt;&lt;/td&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total pretax income from discontinued operations&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,020&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total income from discontinued operations&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120,990&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(333)&lt;/span&gt;&lt;/td&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations attributable to TETRA stockholders&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&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 style="width:1.0%"/&gt;&lt;td style="width:11.735%"/&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;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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2020&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compression&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Offshore Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Major classes of line items constituting loss from discontinued operations &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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,238&#160;&lt;/span&gt;&lt;/td&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,519&#160;&lt;/span&gt;&lt;/td&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation, amortization, and accretion&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,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:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impairments and other charges&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,371&#160;&lt;/span&gt;&lt;/td&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative expense&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,394&#160;&lt;/span&gt;&lt;/td&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense, net&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other expense, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pretax (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,935)&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;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;td colspan="3" style="display:none"/&gt;&lt;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;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;433&#160;&lt;/span&gt;&lt;/td&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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total loss from discontinued operations&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operations attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operations attributable to TETRA stockholders&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reconciliation of Major Classes of Assets and Liabilities of the Discontinued Operations to Amounts Presented Separately in the Statement of Financial Position&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&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 style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Offshore Services&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maritech&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Carrying amounts of major classes of liabilities included as part of discontinued operations&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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued liabilities and other&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities associated with discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compression&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Offshore Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maritech&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Carrying amounts of major classes of assets included as part of discontinued operations&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,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;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:'Arial',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:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade receivables&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;551,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;551,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets associated with discontinued operations&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;710,006&#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:'Arial',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:'Arial',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;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:'Arial',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:'Arial',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;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;710,006&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Carrying amounts of major classes of liabilities included as part of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade payables&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unearned Income&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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued liabilities and 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;638,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;638,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,253&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities associated with discontinued operations&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;732,237&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,574&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;734,039&#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:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i786cf4751f1d4128912bd67e6a1ae20c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfMy0xLTEtMS0xNTI5_eca57bdd-b67b-46ce-8d31-f47c4de0c2fd"
      unitRef="usd">18968000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ia028a601f47b4802b778a9291c2a3a65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfMy0xLTEtMS0w_73ccf3d8-9cc7-44e4-8d29-5f24c2274eef"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfMy01LTEtMS0w_482994e8-370f-4a0a-908c-e7b3a5940692"
      unitRef="usd">18968000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <tti:DisposalGroupIncludingDiscontinuedOperationCostofRevenue
      contextRef="i786cf4751f1d4128912bd67e6a1ae20c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfNC0xLTEtMS0xNTI5_39fc1d86-e4ac-41dd-af3f-4e5435a25169"
      unitRef="usd">11474000</tti:DisposalGroupIncludingDiscontinuedOperationCostofRevenue>
    <tti:DisposalGroupIncludingDiscontinuedOperationCostofRevenue
      contextRef="ia028a601f47b4802b778a9291c2a3a65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfNC0xLTEtMS0w_1ed7b2d7-4a9d-44b3-a311-9750257af578"
      unitRef="usd">28000</tti:DisposalGroupIncludingDiscontinuedOperationCostofRevenue>
    <tti:DisposalGroupIncludingDiscontinuedOperationCostofRevenue
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfNC01LTEtMS0w_4e7ef782-ca95-437a-86cb-bae62fbc674a"
      unitRef="usd">11502000</tti:DisposalGroupIncludingDiscontinuedOperationCostofRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i786cf4751f1d4128912bd67e6a1ae20c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfNi0xLTEtMS0xNTI5_636f35db-ec96-4cc4-8f51-a952af9cbecc"
      unitRef="usd">2795000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="ia028a601f47b4802b778a9291c2a3a65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfNi0xLTEtMS0w_2e0ad1d0-56d6-44eb-b447-469db9d3ce2d"
      unitRef="usd">-5000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfNi01LTEtMS0w_3e8067df-5f82-4409-be9a-5902a1d73f84"
      unitRef="usd">2790000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i786cf4751f1d4128912bd67e6a1ae20c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfNy0xLTEtMS0xNTI5_5417e7e3-c3ab-4bed-a276-d83f893bf6ad"
      unitRef="usd">4336000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="ia028a601f47b4802b778a9291c2a3a65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfNy0zLTEtMS00MjE1_ee31d08b-8a89-4ce9-b68b-930b0b4745b7"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfNy03LTEtMS0xNTI5_e2f25af9-c9db-4232-aa64-1fc611431b67"
      unitRef="usd">4336000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="i786cf4751f1d4128912bd67e6a1ae20c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfOC0xLTEtMS0xNTI5_1b42ff9e-61f0-4223-93b8-e2303fda4489"
      unitRef="usd">-106000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="ia028a601f47b4802b778a9291c2a3a65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfNy0xLTEtMS0w_dcabbfac-08b4-4147-a0a2-f06fa089be58"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfNy01LTEtMS0w_95cd1910-27be-4e23-b97b-77891b377b46"
      unitRef="usd">-106000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i786cf4751f1d4128912bd67e6a1ae20c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfOS0xLTEtMS0xNTI5_3b179009-0937-44b2-8de0-1406cfea0b62"
      unitRef="usd">469000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="ia028a601f47b4802b778a9291c2a3a65_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfOC0xLTEtMS0w_f74058e8-a347-44b6-b23e-cc5305e38457"
      unitRef="usd">-23000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfOC01LTEtMS0w_63ac038c-9b33-45b9-8ce1-2eb3946b3778"
      unitRef="usd">446000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfOS01LTEtMS0w_cb1f5a89-ff72-4d7b-8377-db76b1599120"
      unitRef="usd">-120574000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfMTAtNS0xLTEtMA_6abff21a-a5d7-459d-a141-abd02ae86790"
      unitRef="usd">121020000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfMTEtNS0xLTEtMA_05d60b62-824e-4c6f-a8ac-65cdf7f5f8ff"
      unitRef="usd">30000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfMTItNS0xLTEtMA_b4e96015-fc98-4d43-be0e-0e39bd864e33"
      unitRef="usd">120990000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfMTQtNy0xLTEtMTUzNA_802cca91-5780-42f2-8838-f7031062d58a"
      unitRef="usd">333000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjcyZmQ4ZGQzN2Q3MTQ2N2FhYzY5MDk2ZDAwZGIzM2YzL3RhYmxlcmFuZ2U6NzJmZDhkZDM3ZDcxNDY3YWFjNjkwOTZkMDBkYjMzZjNfMTUtNy0xLTEtMTUzNA_09d67a35-5dc1-4161-b734-c567eccae567"
      unitRef="usd">120657000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ie8b33b84a3a14547bdf1bdb23bda9947_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfMy0xLTEtMS0xMjM1_3113be63-3118-47a4-8669-67ba769315fe"
      unitRef="usd">90238000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i95b18f2f69ff49f58b8af71241f6c4b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfMy0xLTEtMS0w_4e0e6e7c-82d0-41a7-a2bc-a5de0b0c12aa"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfMy01LTEtMS0w_edc86b5f-31d8-4d4b-bdef-fd9984dedf15"
      unitRef="usd">90238000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <tti:DisposalGroupIncludingDiscontinuedOperationCostofRevenue
      contextRef="ie8b33b84a3a14547bdf1bdb23bda9947_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfNC0xLTEtMS0xMjM1_56ef816a-5a53-4646-9115-395f57478a72"
      unitRef="usd">54579000</tti:DisposalGroupIncludingDiscontinuedOperationCostofRevenue>
    <tti:DisposalGroupIncludingDiscontinuedOperationCostofRevenue
      contextRef="i95b18f2f69ff49f58b8af71241f6c4b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfNC0xLTEtMS0w_fc87ce2a-3e69-431e-a720-8b4bfae010d5"
      unitRef="usd">-60000</tti:DisposalGroupIncludingDiscontinuedOperationCostofRevenue>
    <tti:DisposalGroupIncludingDiscontinuedOperationCostofRevenue
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfNC01LTEtMS0w_a6704907-638f-45d9-a4ca-cccab8daac2b"
      unitRef="usd">54519000</tti:DisposalGroupIncludingDiscontinuedOperationCostofRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="ie8b33b84a3a14547bdf1bdb23bda9947_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfNS0xLTEtMS0xMjM1_fe941b42-492e-4f92-b794-f8a527df29ff"
      unitRef="usd">19908000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i95b18f2f69ff49f58b8af71241f6c4b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfNS0xLTEtMS0w_52c531b4-014a-4de3-9956-a8270438dd75"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfNS01LTEtMS0w_2c9b6881-d3b1-4e77-acac-95ec5218a102"
      unitRef="usd">19908000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <tti:DisposalGroupIncludingDiscontinuedOperationImpairmentAndOtherCharges
      contextRef="ie8b33b84a3a14547bdf1bdb23bda9947_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfNi0xLTEtMS0xMjQ2_3281f455-60f9-4d7d-ab71-15c0b92eb710"
      unitRef="usd">5371000</tti:DisposalGroupIncludingDiscontinuedOperationImpairmentAndOtherCharges>
    <tti:DisposalGroupIncludingDiscontinuedOperationImpairmentAndOtherCharges
      contextRef="i95b18f2f69ff49f58b8af71241f6c4b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfNi0zLTEtMS0xMjQ2_84d7bc1b-7da0-40e4-a400-66579f6d3310"
      unitRef="usd">0</tti:DisposalGroupIncludingDiscontinuedOperationImpairmentAndOtherCharges>
    <tti:DisposalGroupIncludingDiscontinuedOperationImpairmentAndOtherCharges
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfNi03LTEtMS0xMjQ2_5f1480a4-8298-49d5-aad7-cd539aea2f6d"
      unitRef="usd">5371000</tti:DisposalGroupIncludingDiscontinuedOperationImpairmentAndOtherCharges>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="ie8b33b84a3a14547bdf1bdb23bda9947_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfNi0xLTEtMS0xMjM1_c6ec6a62-4e35-4328-b070-33bf74c999d4"
      unitRef="usd">10189000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i95b18f2f69ff49f58b8af71241f6c4b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfNi0xLTEtMS0w_c11221c7-7020-435c-b98c-97d8f920abc6"
      unitRef="usd">205000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfNi01LTEtMS0w_91a14ac6-f562-483a-b83f-461ecaf2f7e4"
      unitRef="usd">10394000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ie8b33b84a3a14547bdf1bdb23bda9947_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfOC0xLTEtMS0xMjQ2_b62ccdfd-2921-4425-afe7-0003e58008e3"
      unitRef="usd">12564000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i95b18f2f69ff49f58b8af71241f6c4b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfOC0zLTEtMS0xMjQ2_db444712-9025-450f-9d81-954c84a72e09"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfOC03LTEtMS0xMjQ2_6e9d1a5e-d7af-49c7-ae01-c1afa762044c"
      unitRef="usd">12564000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="ie8b33b84a3a14547bdf1bdb23bda9947_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfNy0xLTEtMS0xMjM1_801d9964-f4d9-45d0-b7f8-a0be6fd258f0"
      unitRef="usd">417000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="i95b18f2f69ff49f58b8af71241f6c4b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfNy0xLTEtMS0w_941237d4-ca95-4d7d-9a2b-a9e55c9bc065"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfNy01LTEtMS0w_2468138a-612a-43b3-bc20-7ead0a528fc9"
      unitRef="usd">417000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="ie8b33b84a3a14547bdf1bdb23bda9947_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfOC0xLTEtMS0xMjM1_62842706-d35b-4f3a-9869-e5c8e86c54f8"
      unitRef="usd">-12790000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i95b18f2f69ff49f58b8af71241f6c4b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfOC0xLTEtMS0w_437e1fed-c7f1-4855-8e0d-5b5da5a864e3"
      unitRef="usd">-145000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfOC01LTEtMS0w_5eda7f4b-3b99-4ac0-b714-5454aca352dd"
      unitRef="usd">-12935000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfMTEtNS0xLTEtMA_b8ccd2f9-27a1-4354-bca8-159bf4db0df5"
      unitRef="usd">433000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfMTItNS0xLTEtMA_71bc05aa-0b14-4a13-b84d-7acd71cde9dd"
      unitRef="usd">-13368000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfMTUtNy0xLTEtMTUwMA_dc7f32f5-e546-4731-9762-decee5775356"
      unitRef="usd">-8834000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjEzZTU1YTBiNThkYjRhNDJiNWVlNDhlNzAzMzUzNWZiL3RhYmxlcmFuZ2U6MTNlNTVhMGI1OGRiNGE0MmI1ZWU0OGU3MDMzNTM1ZmJfMTYtNy0xLTEtMTUwMA_1f7e7aa2-9749-4e04-bee8-bbf657e4525c"
      unitRef="usd">-4534000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="i23eafe295ffd47a18ee3f0db9b8dd804_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjdjNDAwOTMyMGYzNzQzNWVhNjhjYTczOTYwMjhiMDk1L3RhYmxlcmFuZ2U6N2M0MDA5MzIwZjM3NDM1ZWE2OGNhNzM5NjAyOGIwOTVfMTMtMS0xLTEtMA_4ba42ac9-3d36-4c25-be44-1c6b177911b3"
      unitRef="usd">1222000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="i27fed5dea3d94dcdb337504fe62228d8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjdjNDAwOTMyMGYzNzQzNWVhNjhjYTczOTYwMjhiMDk1L3RhYmxlcmFuZ2U6N2M0MDA5MzIwZjM3NDM1ZWE2OGNhNzM5NjAyOGIwOTVfMTMtMy0xLTEtMA_4a0819b4-74e3-4c64-ad40-6bc1e21700f3"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjdjNDAwOTMyMGYzNzQzNWVhNjhjYTczOTYwMjhiMDk1L3RhYmxlcmFuZ2U6N2M0MDA5MzIwZjM3NDM1ZWE2OGNhNzM5NjAyOGIwOTVfMTMtNS0xLTEtMA_374c955a-c2d8-452b-8e88-7d483fe51321"
      unitRef="usd">1222000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i23eafe295ffd47a18ee3f0db9b8dd804_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjdjNDAwOTMyMGYzNzQzNWVhNjhjYTczOTYwMjhiMDk1L3RhYmxlcmFuZ2U6N2M0MDA5MzIwZjM3NDM1ZWE2OGNhNzM5NjAyOGIwOTVfMTQtMS0xLTEtMA_6aef76ef-3a20-4091-a612-7a1d7b4b5d62"
      unitRef="usd">296000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i27fed5dea3d94dcdb337504fe62228d8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjdjNDAwOTMyMGYzNzQzNWVhNjhjYTczOTYwMjhiMDk1L3RhYmxlcmFuZ2U6N2M0MDA5MzIwZjM3NDM1ZWE2OGNhNzM5NjAyOGIwOTVfMTQtMy0xLTEtMA_c78ead73-c87a-416a-b5a0-8edbde857c56"
      unitRef="usd">228000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjdjNDAwOTMyMGYzNzQzNWVhNjhjYTczOTYwMjhiMDk1L3RhYmxlcmFuZ2U6N2M0MDA5MzIwZjM3NDM1ZWE2OGNhNzM5NjAyOGIwOTVfMTQtNS0xLTEtMA_78144728-0d95-4edc-bd19-e9717f022a6f"
      unitRef="usd">524000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i23eafe295ffd47a18ee3f0db9b8dd804_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjdjNDAwOTMyMGYzNzQzNWVhNjhjYTczOTYwMjhiMDk1L3RhYmxlcmFuZ2U6N2M0MDA5MzIwZjM3NDM1ZWE2OGNhNzM5NjAyOGIwOTVfMjAtMS0xLTEtMA_9c8e45fc-89c0-452b-b953-7dce8d15fea9"
      unitRef="usd">1518000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i27fed5dea3d94dcdb337504fe62228d8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjdjNDAwOTMyMGYzNzQzNWVhNjhjYTczOTYwMjhiMDk1L3RhYmxlcmFuZ2U6N2M0MDA5MzIwZjM3NDM1ZWE2OGNhNzM5NjAyOGIwOTVfMjAtMy0xLTEtMA_70cdb761-9545-4424-9b9f-69c50ed622c8"
      unitRef="usd">228000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOjdjNDAwOTMyMGYzNzQzNWVhNjhjYTczOTYwMjhiMDk1L3RhYmxlcmFuZ2U6N2M0MDA5MzIwZjM3NDM1ZWE2OGNhNzM5NjAyOGIwOTVfMjAtNS0xLTEtMA_f4996b1a-aeff-43af-bde9-11e6fd488539"
      unitRef="usd">1746000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="id6ca77a86fc94f2b89d0d5f83aa26653_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMy0xLTEtMS0xMjgw_a877bac5-f1a0-4b99-9f75-c4563168da0f"
      unitRef="usd">16577000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ifc1c1cc544d3487f9d12ef9e234d48e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMy0zLTEtMS0xMjgw_bbd669a8-46b2-459d-b72c-110344d12c5c"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="icb50f89305ff4ebbb7d63e044b82ad3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMy01LTEtMS0xMjgw_608443c0-f5f9-4fb0-bb54-ea4b0ffb4d89"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMy03LTEtMS0xMjgw_ce1a79a7-52ea-4149-b42a-95f9449a32f6"
      unitRef="usd">16577000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="id6ca77a86fc94f2b89d0d5f83aa26653_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNC0xLTEtMS0xMjgw_bfd9a38e-56df-467f-8004-b85e369b0fcd"
      unitRef="usd">43837000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="ifc1c1cc544d3487f9d12ef9e234d48e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNC0zLTEtMS0xMjgw_e0602d9c-036f-45da-ae30-675e8f76b72b"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="icb50f89305ff4ebbb7d63e044b82ad3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNC01LTEtMS0xMjgw_c2a32fd5-74d6-4865-8c26-6cdd086c69d2"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNC03LTEtMS0xMjgw_747e6821-eb81-42a2-b716-311f35be1a92"
      unitRef="usd">43837000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="id6ca77a86fc94f2b89d0d5f83aa26653_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNS0xLTEtMS0xMjgw_83dba21f-3abf-4f69-99e3-13eeb77bf9f0"
      unitRef="usd">31220000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="ifc1c1cc544d3487f9d12ef9e234d48e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNS0zLTEtMS0xMjgw_e02097f0-4457-42d7-ae4e-26053996a482"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="icb50f89305ff4ebbb7d63e044b82ad3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNS01LTEtMS0xMjgw_5256be63-a27d-4e90-8ea5-07e4d8e971ec"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNS03LTEtMS0xMjgw_5e1fee46-eb48-4d2b-9e3a-c75cf11f01c0"
      unitRef="usd">31220000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="id6ca77a86fc94f2b89d0d5f83aa26653_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNi0xLTEtMS0xMjgw_9ba7b3be-d07f-401f-973a-6a8096c90189"
      unitRef="usd">5231000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="ifc1c1cc544d3487f9d12ef9e234d48e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNi0zLTEtMS0xMjgw_e590a487-5be1-4465-a591-819dd3233fc7"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="icb50f89305ff4ebbb7d63e044b82ad3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNi01LTEtMS0xMjgw_9cdbbe95-69e8-4270-aa36-303fcc1f4a0f"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNi03LTEtMS0xMjgw_6d58e739-3143-4f59-b23e-52fc87bb68ba"
      unitRef="usd">5231000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="id6ca77a86fc94f2b89d0d5f83aa26653_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNy0xLTEtMS0xMjg1_679e2eaa-aabb-41d3-b266-3c184731d476"
      unitRef="usd">551401000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="ifc1c1cc544d3487f9d12ef9e234d48e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNy0zLTEtMS0xMjg1_24386f6f-9727-483a-9e49-11e0d6d7e354"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="icb50f89305ff4ebbb7d63e044b82ad3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNy01LTEtMS0xMjg1_42cd72aa-5ade-4a77-8d49-0e9917ddc935"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfNy03LTEtMS0xMjg1_e372fd91-42a1-4e3a-a0af-146615ab7c0a"
      unitRef="usd">551401000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="id6ca77a86fc94f2b89d0d5f83aa26653_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfOC0xLTEtMS0xMjg1_04107d81-d7f5-494a-99b1-74bbc9d89af8"
      unitRef="usd">61740000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="ifc1c1cc544d3487f9d12ef9e234d48e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfOC0zLTEtMS0xMjg1_0acfbbfb-41bd-4a6e-a952-3d997be66c9a"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="icb50f89305ff4ebbb7d63e044b82ad3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfOC01LTEtMS0xMjg1_50105320-06bc-427e-994a-a8e2fe11b41c"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfOC03LTEtMS0xMjg1_e1562d16-96c0-49ea-944a-12e06e8e8f9c"
      unitRef="usd">61740000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="id6ca77a86fc94f2b89d0d5f83aa26653_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfOS0xLTEtMS0xMjg5_2b297686-9199-4876-8572-5a36c4cf1b0f"
      unitRef="usd">710006000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="ifc1c1cc544d3487f9d12ef9e234d48e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfOS0zLTEtMS0xMjg5_cb7ba647-b0b7-412e-b976-8c2bd4647d95"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="icb50f89305ff4ebbb7d63e044b82ad3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfOS01LTEtMS0xMjg5_f960cfd3-82f7-451d-9e6a-5c3af6235e44"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfOS03LTEtMS0xMjg5_1f6b8855-fb33-4a9e-978f-3e07b95e7d54"
      unitRef="usd">710006000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="id6ca77a86fc94f2b89d0d5f83aa26653_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTItMS0xLTEtMTMxMQ_9f513d77-5f15-4f9f-b1b3-9df25b21a7c7"
      unitRef="usd">19766000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="ifc1c1cc544d3487f9d12ef9e234d48e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTItMy0xLTEtMTMxMQ_6eda2e56-0847-4f51-aab3-2d49c9a32731"
      unitRef="usd">1222000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="icb50f89305ff4ebbb7d63e044b82ad3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTItNS0xLTEtMTMxMQ_a4e034e2-cd43-45e4-9424-db29d1d9a693"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTItNy0xLTEtMTMxMQ_7556f85d-1a9b-40d6-b4b0-7b8653b83d5b"
      unitRef="usd">20988000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent
      contextRef="id6ca77a86fc94f2b89d0d5f83aa26653_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTMtMS0xLTEtMTMxMQ_cf358e9a-f8b5-4eac-9f12-2daac3cbe68a"
      unitRef="usd">269000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent
      contextRef="ifc1c1cc544d3487f9d12ef9e234d48e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTMtMy0xLTEtMTMxMQ_3dd2b9a0-c7e1-4feb-8db3-ad89ade437f7"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent
      contextRef="icb50f89305ff4ebbb7d63e044b82ad3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTMtNS0xLTEtNDI2NQ_c1ddcac4-2684-4d9a-a979-cd352cb08940"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTMtNy0xLTEtMTMxMQ_edcc8b7d-273e-4638-bba0-4dca62dd9cb7"
      unitRef="usd">269000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="id6ca77a86fc94f2b89d0d5f83aa26653_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTQtMS0xLTEtMTMxMQ_e0a47484-bd76-42c5-86e2-48063ff27817"
      unitRef="usd">36318000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="ifc1c1cc544d3487f9d12ef9e234d48e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTQtMy0xLTEtMTMxMQ_e7e681f7-23e2-4eec-abdd-9cdef90ae740"
      unitRef="usd">352000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="icb50f89305ff4ebbb7d63e044b82ad3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTQtNS0xLTEtMTMxMQ_3aef605c-965d-496a-b2da-d5ec93ace22b"
      unitRef="usd">228000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTQtNy0xLTEtMTMxMQ_e11a5ad6-0300-4269-9c4a-05b03aeab8a0"
      unitRef="usd">36898000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <tti:DisposalGroupIncludingDiscontinuedOperationLongTermDebt
      contextRef="id6ca77a86fc94f2b89d0d5f83aa26653_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTUtMS0xLTEtMTMxNQ_44e333e7-cf98-47c7-8336-9c3146a044b4"
      unitRef="usd">638631000</tti:DisposalGroupIncludingDiscontinuedOperationLongTermDebt>
    <tti:DisposalGroupIncludingDiscontinuedOperationLongTermDebt
      contextRef="ifc1c1cc544d3487f9d12ef9e234d48e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTUtMy0xLTEtMTMxNQ_e637c538-ac12-4a3f-a46f-7bae1b737609"
      unitRef="usd">0</tti:DisposalGroupIncludingDiscontinuedOperationLongTermDebt>
    <tti:DisposalGroupIncludingDiscontinuedOperationLongTermDebt
      contextRef="icb50f89305ff4ebbb7d63e044b82ad3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTUtNS0xLTEtMTMxNQ_d9aa43be-3ffd-440b-90aa-24dc293ebde9"
      unitRef="usd">0</tti:DisposalGroupIncludingDiscontinuedOperationLongTermDebt>
    <tti:DisposalGroupIncludingDiscontinuedOperationLongTermDebt
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTUtNy0xLTEtMTMxNQ_c4f4fe89-aa05-408d-90a8-383340abc45c"
      unitRef="usd">638631000</tti:DisposalGroupIncludingDiscontinuedOperationLongTermDebt>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="id6ca77a86fc94f2b89d0d5f83aa26653_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTYtMS0xLTEtMTMxNQ_94dae623-5c82-468a-b2df-c2865a0792c0"
      unitRef="usd">37253000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="ifc1c1cc544d3487f9d12ef9e234d48e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTYtMy0xLTEtMTMxNQ_126da38e-ae8d-4503-85cf-515775475c0e"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="icb50f89305ff4ebbb7d63e044b82ad3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTYtNS0xLTEtMTMxNQ_cacaded8-1dc0-4de4-95c4-1869e216fe0b"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTYtNy0xLTEtMTMxNQ_1c8430d5-63a8-4f41-9766-6305fcad1bfd"
      unitRef="usd">37253000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="id6ca77a86fc94f2b89d0d5f83aa26653_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTctMS0xLTEtMTMxOQ_501f8fac-5365-4005-87b1-85c5418203b7"
      unitRef="usd">732237000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="ifc1c1cc544d3487f9d12ef9e234d48e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTctMy0xLTEtMTMxOQ_ceb579a6-27b5-40f8-a1ce-2ad642cf08bc"
      unitRef="usd">1574000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="icb50f89305ff4ebbb7d63e044b82ad3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTctNS0xLTEtMTMxOQ_285aa225-0b24-44e3-bab1-e6518a8a96f4"
      unitRef="usd">228000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81OC9mcmFnOmQzNGZjODA4YTQyZDRmYzE5Yjg4Y2ZhMTdiZGI3YzcwL3RhYmxlOmQzNWJiOTg4NWI2YTRlYTliMjM4Y2YxYjdkM2U2NTkwL3RhYmxlcmFuZ2U6ZDM1YmI5ODg1YjZhNGVhOWIyMzhjZjFiN2QzZTY1OTBfMTctNy0xLTEtMTMxOQ_b0b80896-b125-49e1-a435-d3bdcb9c14e9"
      unitRef="usd">734039000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RleHRyZWdpb246NWFjNzJiYmNmYzQ3NDkwNmFlM2RlZjVlNWIxZmY2MzdfMjQzMg_995b3395-1bf0-4893-be2d-43f9697f85d9">REVENUE FROM CONTRACTS WITH CUSTOMERS&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our contract asset balances, primarily associated with customer documentation requirements, were $16.9 million and $12.8 million as of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; March&#160;31, 2021 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2020, respectively. Contract assets, along with billed trade accounts receivable, are included in trade accounts receivable in our consolidated balance sheets.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Unearned income includes amounts in which the Company was contractually allowed to invoice prior to satisfying the associated performance obligations. Unearned income balances were &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.2&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$2.7&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2021 and December&#160;31, 2020,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; respectively, and vary based on the timing of invoicing and performance obligations being met. Revenues recognized during the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three-month periods ended&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; deferred as of the end of the preceding year were not significant. During the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; three-month periods ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2021 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2020,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; contract costs were not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We disaggregate revenue from contracts with customers into Product Sales and Services within each segment, as noted in our two reportable segments in Note 11. In addition, we disaggregate revenue from contracts with customers by geography based on the following table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.627%"/&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:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Completion Fluids &amp;amp; Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,958&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,279&#160;&lt;/span&gt;&lt;/td&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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,522&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,237&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Water &amp;amp; Flowback Services&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,384&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,083&#160;&lt;/span&gt;&lt;/td&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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,802&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,467&#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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,342&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,362&#160;&lt;/span&gt;&lt;/td&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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RleHRyZWdpb246NWFjNzJiYmNmYzQ3NDkwNmFlM2RlZjVlNWIxZmY2MzdfMTM2NA_67d9af3b-d8eb-4066-bbcd-1f95e9da3e31"
      unitRef="usd">16900000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RleHRyZWdpb246NWFjNzJiYmNmYzQ3NDkwNmFlM2RlZjVlNWIxZmY2MzdfMTM3MQ_6a0bb841-73ab-4787-82c0-7008fadbd343"
      unitRef="usd">12800000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RleHRyZWdpb246NWFjNzJiYmNmYzQ3NDkwNmFlM2RlZjVlNWIxZmY2MzdfMjc0ODc3OTA3NTAzOQ_8f066bcf-4997-473b-b5d9-33616720702e"
      unitRef="usd">1200000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RleHRyZWdpb246NWFjNzJiYmNmYzQ3NDkwNmFlM2RlZjVlNWIxZmY2MzdfMjc0ODc3OTA3NTAyMg_78d4fce7-3ecc-40d6-b663-81d6f42399d4"
      unitRef="usd">2700000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RleHRyZWdpb246NWFjNzJiYmNmYzQ3NDkwNmFlM2RlZjVlNWIxZmY2MzdfMjQzNg_94f9eb4e-1d55-462d-8c6e-907b3d709b7d">In addition, we disaggregate revenue from contracts with customers by geography based on the following table below.&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.627%"/&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:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Completion Fluids &amp;amp; Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,958&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,279&#160;&lt;/span&gt;&lt;/td&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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,522&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,237&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Water &amp;amp; Flowback Services&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,384&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,083&#160;&lt;/span&gt;&lt;/td&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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,802&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,467&#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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Revenue&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,342&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,362&#160;&lt;/span&gt;&lt;/td&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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i82992113dc1244559987b191c2ac7809_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfNC0xLTEtMS0w_4f8c4450-dcd8-4af9-a478-5de02f5ca4f6"
      unitRef="usd">24597000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4da0bf55e1094861a6b7fb92578cc27e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfNC0zLTEtMS0w_d3593742-743a-4daf-9f44-cfa9bf55d9dc"
      unitRef="usd">37958000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i59f3d40dc8f2424c8447d499debf2902_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfNS0xLTEtMS0w_58091918-cc57-4dd9-a7a1-dadfb570abf6"
      unitRef="usd">21925000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifef76daed55b4a3e96aa3a6855cb4ed5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfNS0zLTEtMS0w_675f5e10-7bcb-4d26-8225-b52d9a53cd48"
      unitRef="usd">37279000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7ddf299052d74446a9c3deaaf2e75a20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfNi0xLTEtMS0w_36b1220e-b8f1-4bef-a64a-aac920af2551"
      unitRef="usd">46522000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5262566abc27452c82ecbf1d9ea81188_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfNi0zLTEtMS0w_a3096201-4df5-4c95-b5c8-855077090fad"
      unitRef="usd">75237000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i836341b627244874b574d2b8f0e50200_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfOC0xLTEtMS0w_5776b386-6898-4bd1-9a61-e2f0daa48cce"
      unitRef="usd">28931000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i83ddb9933cf14087814da270e7780ea3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfOC0zLTEtMS0w_e5cdd799-f489-4c7b-be49-224cdca3c6bc"
      unitRef="usd">54384000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if636546c7f41465cadfd4406c271e936_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfOS0xLTEtMS0w_a359175f-dbf4-42a7-b6e1-feab04b420f7"
      unitRef="usd">1871000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id512dbfe9bee48728f4ac79a8ab1b1bc_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfOS0zLTEtMS0w_ca1221b9-f25a-417a-ac81-99392c4a8d23"
      unitRef="usd">3083000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7d37c825a8224b1bba748ac9c21b1d77_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfMTAtMS0xLTEtMA_d5000f11-b07f-49ad-a310-23a8500012a0"
      unitRef="usd">30802000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6de5dcafff754425925f6a7f161b47e3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfMTAtMy0xLTEtMA_61efa0f6-6d28-4dc9-90cf-51faeaea153a"
      unitRef="usd">57467000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i12b7385b60334f1fb38c3c84619e88ec_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfMjAtMS0xLTEtMA_0f5bf71c-44f0-449a-94dd-ff62e946a770"
      unitRef="usd">53528000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7ede79e882e14dd3bec6c350890f5074_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfMjAtMy0xLTEtMA_9b725976-fa39-479f-851e-2bf298d2aacd"
      unitRef="usd">92342000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if482699867294f14b82af18550db325b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfMjEtMS0xLTEtMA_ff7a492a-17ff-48d8-b2fa-3a6f534d38f3"
      unitRef="usd">23796000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9f69a2afe8404ec58a0ed7cfc689d4ef_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfMjEtMy0xLTEtMA_2466526e-19f6-47a6-a05c-7aa2b2dda808"
      unitRef="usd">40362000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfMjItMS0xLTEtMA_3495cc67-5bd8-4779-9eed-d8e2ac24b43d"
      unitRef="usd">77324000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80MC9mcmFnOjVhYzcyYmJjZmM0NzQ5MDZhZTNkZWY1ZTViMWZmNjM3L3RhYmxlOmM4OWQ1NTU4ZWVjNzQyZGU4MjFjNTJhYmQzMjVlOGM4L3RhYmxlcmFuZ2U6Yzg5ZDU1NThlZWM3NDJkZTgyMWM1MmFiZDMyNWU4YzhfMjItMy0xLTEtMA_3dbb5cad-d938-46a2-8d39-25621a45e8ea"
      unitRef="usd">132704000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80OS9mcmFnOjlmYjQ1MTI4YmVlYTQ3NDA5ZmU4NmJjMzA2NTE4MmEzL3RleHRyZWdpb246OWZiNDUxMjhiZWVhNDc0MDlmZTg2YmMzMDY1MTgyYTNfNDU5_e82dbe4a-7678-4637-84d0-987782516c6d">INVENTORIES&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of inventories as of March&#160;31, 2021 and December&#160;31, 2020 are as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.627%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,121&#160;&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,910&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Parts and supplies&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,001&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work in progress&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,460&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,658&#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;Finished goods inventories include newly manufactured clear brine fluids as well as used brines that are repurchased from certain customers for recycling</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80OS9mcmFnOjlmYjQ1MTI4YmVlYTQ3NDA5ZmU4NmJjMzA2NTE4MmEzL3RleHRyZWdpb246OWZiNDUxMjhiZWVhNDc0MDlmZTg2YmMzMDY1MTgyYTNfNDYw_db679049-4d2a-4e20-bdad-c717e306f24f">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of inventories as of March&#160;31, 2021 and December&#160;31, 2020 are as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.627%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,121&#160;&lt;/span&gt;&lt;/td&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,910&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Parts and supplies&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,001&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work in progress&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,460&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,658&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80OS9mcmFnOjlmYjQ1MTI4YmVlYTQ3NDA5ZmU4NmJjMzA2NTE4MmEzL3RhYmxlOjUxOGEyM2M3MDUyMzRjYWU5MjhlNmU5NmNhOTQzMzc2L3RhYmxlcmFuZ2U6NTE4YTIzYzcwNTIzNGNhZTkyOGU2ZTk2Y2E5NDMzNzZfMi0xLTEtMS0w_da7232de-5246-4e72-a551-efccefd0ed74"
      unitRef="usd">64484000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80OS9mcmFnOjlmYjQ1MTI4YmVlYTQ3NDA5ZmU4NmJjMzA2NTE4MmEzL3RhYmxlOjUxOGEyM2M3MDUyMzRjYWU5MjhlNmU5NmNhOTQzMzc2L3RhYmxlcmFuZ2U6NTE4YTIzYzcwNTIzNGNhZTkyOGU2ZTk2Y2E5NDMzNzZfMi0zLTEtMS0w_9c79c53e-002b-4bfe-aeb3-12d97a9efd6e"
      unitRef="usd">68121000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryRawMaterials
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80OS9mcmFnOjlmYjQ1MTI4YmVlYTQ3NDA5ZmU4NmJjMzA2NTE4MmEzL3RhYmxlOjUxOGEyM2M3MDUyMzRjYWU5MjhlNmU5NmNhOTQzMzc2L3RhYmxlcmFuZ2U6NTE4YTIzYzcwNTIzNGNhZTkyOGU2ZTk2Y2E5NDMzNzZfMy0xLTEtMS0w_0f540a45-80c5-4bab-b414-e13caf8d644b"
      unitRef="usd">3288000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80OS9mcmFnOjlmYjQ1MTI4YmVlYTQ3NDA5ZmU4NmJjMzA2NTE4MmEzL3RhYmxlOjUxOGEyM2M3MDUyMzRjYWU5MjhlNmU5NmNhOTQzMzc2L3RhYmxlcmFuZ2U6NTE4YTIzYzcwNTIzNGNhZTkyOGU2ZTk2Y2E5NDMzNzZfMy0zLTEtMS0w_73851a7e-a23a-4b10-907c-7970b157b59f"
      unitRef="usd">2910000</us-gaap:InventoryRawMaterials>
    <us-gaap:OtherInventorySupplies
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80OS9mcmFnOjlmYjQ1MTI4YmVlYTQ3NDA5ZmU4NmJjMzA2NTE4MmEzL3RhYmxlOjUxOGEyM2M3MDUyMzRjYWU5MjhlNmU5NmNhOTQzMzc2L3RhYmxlcmFuZ2U6NTE4YTIzYzcwNTIzNGNhZTkyOGU2ZTk2Y2E5NDMzNzZfNC0xLTEtMS0w_6bb45816-7a9d-48d7-88b9-c6078264f9b8"
      unitRef="usd">5018000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80OS9mcmFnOjlmYjQ1MTI4YmVlYTQ3NDA5ZmU4NmJjMzA2NTE4MmEzL3RhYmxlOjUxOGEyM2M3MDUyMzRjYWU5MjhlNmU5NmNhOTQzMzc2L3RhYmxlcmFuZ2U6NTE4YTIzYzcwNTIzNGNhZTkyOGU2ZTk2Y2E5NDMzNzZfNC0zLTEtMS0w_5fa02888-822d-4900-a03f-9278c7a3df4e"
      unitRef="usd">4001000</us-gaap:OtherInventorySupplies>
    <us-gaap:InventoryWorkInProcess
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80OS9mcmFnOjlmYjQ1MTI4YmVlYTQ3NDA5ZmU4NmJjMzA2NTE4MmEzL3RhYmxlOjUxOGEyM2M3MDUyMzRjYWU5MjhlNmU5NmNhOTQzMzc2L3RhYmxlcmFuZ2U6NTE4YTIzYzcwNTIzNGNhZTkyOGU2ZTk2Y2E5NDMzNzZfNS0xLTEtMS0w_c8d1fa30-e0db-42fa-be1c-24afac520f12"
      unitRef="usd">1670000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80OS9mcmFnOjlmYjQ1MTI4YmVlYTQ3NDA5ZmU4NmJjMzA2NTE4MmEzL3RhYmxlOjUxOGEyM2M3MDUyMzRjYWU5MjhlNmU5NmNhOTQzMzc2L3RhYmxlcmFuZ2U6NTE4YTIzYzcwNTIzNGNhZTkyOGU2ZTk2Y2E5NDMzNzZfNS0zLTEtMS0w_0ff657c1-a054-49ff-8be7-c2b15c0845b8"
      unitRef="usd">1626000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryNet
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80OS9mcmFnOjlmYjQ1MTI4YmVlYTQ3NDA5ZmU4NmJjMzA2NTE4MmEzL3RhYmxlOjUxOGEyM2M3MDUyMzRjYWU5MjhlNmU5NmNhOTQzMzc2L3RhYmxlcmFuZ2U6NTE4YTIzYzcwNTIzNGNhZTkyOGU2ZTk2Y2E5NDMzNzZfNi0xLTEtMS0w_5ab94fb7-9b4a-4e09-86cd-bd2a6adc2546"
      unitRef="usd">74460000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV80OS9mcmFnOjlmYjQ1MTI4YmVlYTQ3NDA5ZmU4NmJjMzA2NTE4MmEzL3RhYmxlOjUxOGEyM2M3MDUyMzRjYWU5MjhlNmU5NmNhOTQzMzc2L3RhYmxlcmFuZ2U6NTE4YTIzYzcwNTIzNGNhZTkyOGU2ZTk2Y2E5NDMzNzZfNi0zLTEtMS0w_26042c4e-9570-43d9-b77a-e19b2ea3a300"
      unitRef="usd">76658000</us-gaap:InventoryNet>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RleHRyZWdpb246NzcxMWVlMDQ4YmM1NGEyZmFmOTU3Y2UxODk4NGI2NThfMjcwNg_e3c121d4-6fee-4efa-8283-c350c68c9a0f">LEASES&#160;&#160;&#160;&#160;We have operating leases for some of our transportation equipment, office space, warehouse space, operating locations, and machinery and equipment. We have finance leases for certain storage tanks and equipment rentals. These finance leases are not material to our financial statements. Our leases have remaining lease terms ranging up to 13 years. Some of our leases have options to extend for various periods, while some have termination options with prior notice of generally 30 days or six months. The office space, warehouse space, operating location leases, and machinery and equipment leases generally require us to pay all maintenance and &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;insurance costs. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. Variable rent expense was not material.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our corporate headquarters facility located in The Woodlands, Texas, was sold on December 31, 2012, pursuant to a sale and leaseback transaction. As a condition to the completion of the purchase and sale of the facility, the parties entered into a lease agreement for the facility having an initial lease term of 15 years, which is classified as an operating lease. Under the terms of the lease agreement, we have the ability to extend the lease for five successive five-year periods at base rental rates to be determined at the time of each extension. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Components of lease expense, included in either cost of revenues or general and administrative expense based on the use of the underlying asset, are as follows (inclusive of lease expense for leases not included on our consolidated balance sheet based on our accounting policy election to exclude leases with a term of 12 months or less): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.627%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 10pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease expense&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,704&#160;&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,010&#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="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease expense&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,698&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,714&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.627%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating cash flows - operating leases&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,745&#160;&lt;/span&gt;&lt;/td&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:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.575%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,448&#160;&lt;/span&gt;&lt;/td&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:12pt"&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Accrued liabilities and other&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,795&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,569&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total operating lease 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,115&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional operating lease information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.627%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Future minimum lease payments by year and in the aggregate, under non-cancellable operating leases with terms in excess of one year consist of the following at March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.496%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,393&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,827&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,784&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,299&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,474&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,196&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16,081)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,115&#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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;At March&#160;31, 2021, future minimum rental receipts under a non-cancellable sublease for office space in one of our locations totaled $5.2 million. For the three months ended March&#160;31, 2021, we recognized sublease income of $0.3 million.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RleHRyZWdpb246NzcxMWVlMDQ4YmM1NGEyZmFmOTU3Y2UxODk4NGI2NThfMjcyMg_75ffb508-d081-4edd-98a3-8c2e4a40476f">LEASES&#160;&#160;&#160;&#160;We have operating leases for some of our transportation equipment, office space, warehouse space, operating locations, and machinery and equipment. We have finance leases for certain storage tanks and equipment rentals. These finance leases are not material to our financial statements. Our leases have remaining lease terms ranging up to 13 years. Some of our leases have options to extend for various periods, while some have termination options with prior notice of generally 30 days or six months. The office space, warehouse space, operating location leases, and machinery and equipment leases generally require us to pay all maintenance and &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;insurance costs. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. Variable rent expense was not material.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our corporate headquarters facility located in The Woodlands, Texas, was sold on December 31, 2012, pursuant to a sale and leaseback transaction. As a condition to the completion of the purchase and sale of the facility, the parties entered into a lease agreement for the facility having an initial lease term of 15 years, which is classified as an operating lease. Under the terms of the lease agreement, we have the ability to extend the lease for five successive five-year periods at base rental rates to be determined at the time of each extension. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Components of lease expense, included in either cost of revenues or general and administrative expense based on the use of the underlying asset, are as follows (inclusive of lease expense for leases not included on our consolidated balance sheet based on our accounting policy election to exclude leases with a term of 12 months or less): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.627%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 10pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease expense&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,704&#160;&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,010&#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="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease expense&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,698&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,714&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.627%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating cash flows - operating leases&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,745&#160;&lt;/span&gt;&lt;/td&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:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.575%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,448&#160;&lt;/span&gt;&lt;/td&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:12pt"&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Accrued liabilities and other&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,795&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,569&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total operating lease 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,115&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional operating lease information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.627%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Future minimum lease payments by year and in the aggregate, under non-cancellable operating leases with terms in excess of one year consist of the following at March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.496%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,393&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,827&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,784&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,299&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,474&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,196&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16,081)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,115&#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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;At March&#160;31, 2021, future minimum rental receipts under a non-cancellable sublease for office space in one of our locations totaled $5.2 million. For the three months ended March&#160;31, 2021, we recognized sublease income of $0.3 million.</us-gaap:LesseeOperatingLeasesTextBlock>
    <tti:OperatingLeaseRemainingLeaseTerm
      contextRef="ibb7bce1144844ba6bc1f4931b105c386_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RleHRyZWdpb246NzcxMWVlMDQ4YmM1NGEyZmFmOTU3Y2UxODk4NGI2NThfMzYz_f4f7dcee-2b50-4a46-a10b-a821bf9067e6">P13Y</tti:OperatingLeaseRemainingLeaseTerm>
    <tti:OperatingLeaseTerminationOptionPeriod
      contextRef="i4cbd3f56add64e2fa2a679350e3e4fb7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RleHRyZWdpb246NzcxMWVlMDQ4YmM1NGEyZmFmOTU3Y2UxODk4NGI2NThfNDk3_25aa85a9-5106-4cee-8558-54dda2e2c9eb">P30D</tti:OperatingLeaseTerminationOptionPeriod>
    <tti:OperatingLeaseTerminationOptionPeriod
      contextRef="ibb7bce1144844ba6bc1f4931b105c386_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RleHRyZWdpb246NzcxMWVlMDQ4YmM1NGEyZmFmOTU3Y2UxODk4NGI2NThfNTAz_77a46992-61e8-43af-a832-4184c88d87de">P6M</tti:OperatingLeaseTerminationOptionPeriod>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RleHRyZWdpb246NzcxMWVlMDQ4YmM1NGEyZmFmOTU3Y2UxODk4NGI2NThfMTYzMg_4dee545e-8ee9-407f-b8fd-dcd2014d02c1">P15Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RleHRyZWdpb246NzcxMWVlMDQ4YmM1NGEyZmFmOTU3Y2UxODk4NGI2NThfMjcyMw_b489d448-ac82-44ac-8b94-366f772304a2">Components of lease expense, included in either cost of revenues or general and administrative expense based on the use of the underlying asset, are as follows (inclusive of lease expense for leases not included on our consolidated balance sheet based on our accounting policy election to exclude leases with a term of 12 months or less): &lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.627%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 10pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease expense&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,704&#160;&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,010&#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="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease expense&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,698&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,714&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.627%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating cash flows - operating leases&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,745&#160;&lt;/span&gt;&lt;/td&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:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOmIzNmQ4ZGIyMTQ2NTQ4ZTE4NGMxNjNkMTRmZWNjNzRmL3RhYmxlcmFuZ2U6YjM2ZDhkYjIxNDY1NDhlMTg0YzE2M2QxNGZlY2M3NGZfMy0xLTEtMS0w_84221531-0117-4c80-a82e-4fd3fea65ec3"
      unitRef="usd">3241000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOmIzNmQ4ZGIyMTQ2NTQ4ZTE4NGMxNjNkMTRmZWNjNzRmL3RhYmxlcmFuZ2U6YjM2ZDhkYjIxNDY1NDhlMTg0YzE2M2QxNGZlY2M3NGZfMy0zLTEtMS0w_c7aff18e-01de-48b0-a9c1-e550e8f62366"
      unitRef="usd">3704000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOmIzNmQ4ZGIyMTQ2NTQ4ZTE4NGMxNjNkMTRmZWNjNzRmL3RhYmxlcmFuZ2U6YjM2ZDhkYjIxNDY1NDhlMTg0YzE2M2QxNGZlY2M3NGZfNC0xLTEtMS0w_b8fed6dd-f62f-48b0-91d4-ca4d46aaeb43"
      unitRef="usd">6457000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOmIzNmQ4ZGIyMTQ2NTQ4ZTE4NGMxNjNkMTRmZWNjNzRmL3RhYmxlcmFuZ2U6YjM2ZDhkYjIxNDY1NDhlMTg0YzE2M2QxNGZlY2M3NGZfNC0zLTEtMS0w_bd6e5fdb-48a9-419e-87b1-e7853af663ba"
      unitRef="usd">9010000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOmIzNmQ4ZGIyMTQ2NTQ4ZTE4NGMxNjNkMTRmZWNjNzRmL3RhYmxlcmFuZ2U6YjM2ZDhkYjIxNDY1NDhlMTg0YzE2M2QxNGZlY2M3NGZfNS0xLTEtMS0w_32eac0a9-be8b-4683-85db-6c7aa5c7fc6b"
      unitRef="usd">9698000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOmIzNmQ4ZGIyMTQ2NTQ4ZTE4NGMxNjNkMTRmZWNjNzRmL3RhYmxlcmFuZ2U6YjM2ZDhkYjIxNDY1NDhlMTg0YzE2M2QxNGZlY2M3NGZfNS0zLTEtMS0w_59d4927e-62a3-4064-b241-f143a17047fc"
      unitRef="usd">12714000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjA3MDllNGI1MzU0MDQ5YjViOTRhODY0Njc3NTQ1ZDBlL3RhYmxlcmFuZ2U6MDcwOWU0YjUzNTQwNDliNWI5NGE4NjQ2Nzc1NDVkMGVfNC0yLTEtMS0w_e778aeaa-1efa-4eee-8b70-ebee45ed316c"
      unitRef="usd">3296000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjA3MDllNGI1MzU0MDQ5YjViOTRhODY0Njc3NTQ1ZDBlL3RhYmxlcmFuZ2U6MDcwOWU0YjUzNTQwNDliNWI5NGE4NjQ2Nzc1NDVkMGVfNC00LTEtMS0w_f87581ca-c755-4c14-9191-169384b00832"
      unitRef="usd">3745000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjA3MDllNGI1MzU0MDQ5YjViOTRhODY0Njc3NTQ1ZDBlL3RhYmxlcmFuZ2U6MDcwOWU0YjUzNTQwNDliNWI5NGE4NjQ2Nzc1NDVkMGVfNy0yLTEtMS0w_876f7e87-0423-4b32-bcf3-10e10e21bd4a"
      unitRef="usd">1017000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjA3MDllNGI1MzU0MDQ5YjViOTRhODY0Njc3NTQ1ZDBlL3RhYmxlcmFuZ2U6MDcwOWU0YjUzNTQwNDliNWI5NGE4NjQ2Nzc1NDVkMGVfNy00LTEtMS0w_749142ed-0529-4e90-933a-6636dbbfed48"
      unitRef="usd">4218000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <tti:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RleHRyZWdpb246NzcxMWVlMDQ4YmM1NGEyZmFmOTU3Y2UxODk4NGI2NThfMjcwOA_5b280d27-7bea-4fe8-99af-66dbb9b1962d">upplemental balance sheet information:&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.575%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,448&#160;&lt;/span&gt;&lt;/td&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:12pt"&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Accrued liabilities and other&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,795&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,569&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total operating lease 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,115&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional operating lease information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.627%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tti:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjk5NDAwYjY0MzcwYTQyNzM4ZGFlMmZhZTZlZTljNWQyL3RhYmxlcmFuZ2U6OTk0MDBiNjQzNzBhNDI3MzhkYWUyZmFlNmVlOWM1ZDJfMy0xLTEtMS0w_985ee7f6-9894-44aa-9c96-a1015a483683"
      unitRef="usd">41293000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjk5NDAwYjY0MzcwYTQyNzM4ZGFlMmZhZTZlZTljNWQyL3RhYmxlcmFuZ2U6OTk0MDBiNjQzNzBhNDI3MzhkYWUyZmFlNmVlOWM1ZDJfMy0zLTEtMS0w_f4c12cfe-dac1-4175-959e-cbbc18d4a5f7"
      unitRef="usd">43448000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjk5NDAwYjY0MzcwYTQyNzM4ZGFlMmZhZTZlZTljNWQyL3RhYmxlcmFuZ2U6OTk0MDBiNjQzNzBhNDI3MzhkYWUyZmFlNmVlOWM1ZDJfNS0xLTEtMS0w_af15113b-bb90-47c3-8a83-e4ad3f06dc23"
      unitRef="usd">8507000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjk5NDAwYjY0MzcwYTQyNzM4ZGFlMmZhZTZlZTljNWQyL3RhYmxlcmFuZ2U6OTk0MDBiNjQzNzBhNDI3MzhkYWUyZmFlNmVlOWM1ZDJfNS0zLTEtMS0w_ebd7fbfb-daad-4c71-ac71-5aa8b43393a6"
      unitRef="usd">8795000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjk5NDAwYjY0MzcwYTQyNzM4ZGFlMmZhZTZlZTljNWQyL3RhYmxlcmFuZ2U6OTk0MDBiNjQzNzBhNDI3MzhkYWUyZmFlNmVlOWM1ZDJfNi0xLTEtMS0w_cdbfd73d-7db5-4587-94a8-22c44c79ddf9"
      unitRef="usd">35608000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjk5NDAwYjY0MzcwYTQyNzM4ZGFlMmZhZTZlZTljNWQyL3RhYmxlcmFuZ2U6OTk0MDBiNjQzNzBhNDI3MzhkYWUyZmFlNmVlOWM1ZDJfNi0zLTEtMS0w_e597e974-51e0-4547-9596-8b933c68adf9"
      unitRef="usd">37569000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjk5NDAwYjY0MzcwYTQyNzM4ZGFlMmZhZTZlZTljNWQyL3RhYmxlcmFuZ2U6OTk0MDBiNjQzNzBhNDI3MzhkYWUyZmFlNmVlOWM1ZDJfNy0xLTEtMS0w_77b0c194-2f1a-4d18-97a7-35e01cbde164"
      unitRef="usd">44115000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjk5NDAwYjY0MzcwYTQyNzM4ZGFlMmZhZTZlZTljNWQyL3RhYmxlcmFuZ2U6OTk0MDBiNjQzNzBhNDI3MzhkYWUyZmFlNmVlOWM1ZDJfNy0zLTEtMS0w_64da6276-d6ac-4a91-a4b2-3d247264f717"
      unitRef="usd">46364000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjcyZGQ5NDYxYzI1MzQ0NmZiNTA3OWU3YmQ0NzExOTQyL3RhYmxlcmFuZ2U6NzJkZDk0NjFjMjUzNDQ2ZmI1MDc5ZTdiZDQ3MTE5NDJfMi0xLTEtMS0w_dd3c6c22-6d8e-4b2c-ae43-5ce4f0b836d9">P6Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjcyZGQ5NDYxYzI1MzQ0NmZiNTA3OWU3YmQ0NzExOTQyL3RhYmxlcmFuZ2U6NzJkZDk0NjFjMjUzNDQ2ZmI1MDc5ZTdiZDQ3MTE5NDJfMi0zLTEtMS0w_a7981986-9701-4754-9381-18ea1450e03a">P6Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjcyZGQ5NDYxYzI1MzQ0NmZiNTA3OWU3YmQ0NzExOTQyL3RhYmxlcmFuZ2U6NzJkZDk0NjFjMjUzNDQ2ZmI1MDc5ZTdiZDQ3MTE5NDJfNi0xLTEtMS0w_c9376628-37e5-4064-90ae-a84ae951d917"
      unitRef="number">0.0964</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjcyZGQ5NDYxYzI1MzQ0NmZiNTA3OWU3YmQ0NzExOTQyL3RhYmxlcmFuZ2U6NzJkZDk0NjFjMjUzNDQ2ZmI1MDc5ZTdiZDQ3MTE5NDJfNi0zLTEtMS0w_e2aece68-b91a-4163-ba4f-fe8e91fb045d"
      unitRef="number">0.0962</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RleHRyZWdpb246NzcxMWVlMDQ4YmM1NGEyZmFmOTU3Y2UxODk4NGI2NThfMjcxNQ_f0533630-5141-463f-9ba1-779324d4a46b">Future minimum lease payments by year and in the aggregate, under non-cancellable operating leases with terms in excess of one year consist of the following at March&#160;31, 2021:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.496%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,393&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,827&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,784&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,299&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,474&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,196&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16,081)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,115&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjQ0ZDdkYmExNjEyZjRhM2VhMzRjZDQ3NDAwYWY4MjE1L3RhYmxlcmFuZ2U6NDRkN2RiYTE2MTJmNGEzZWEzNGNkNDc0MDBhZjgyMTVfMy0zLTEtMS0w_51e8942a-984b-4d9f-9a01-41dae5cb903f"
      unitRef="usd">9393000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjQ0ZDdkYmExNjEyZjRhM2VhMzRjZDQ3NDAwYWY4MjE1L3RhYmxlcmFuZ2U6NDRkN2RiYTE2MTJmNGEzZWEzNGNkNDc0MDBhZjgyMTVfNC0zLTEtMS0w_f7b79501-fbd7-40c9-b600-1c62ed52231f"
      unitRef="usd">10827000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjQ0ZDdkYmExNjEyZjRhM2VhMzRjZDQ3NDAwYWY4MjE1L3RhYmxlcmFuZ2U6NDRkN2RiYTE2MTJmNGEzZWEzNGNkNDc0MDBhZjgyMTVfNS0zLTEtMS0w_f5ba9e47-6f46-4b8f-b391-1e98d4bc9a06"
      unitRef="usd">8784000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjQ0ZDdkYmExNjEyZjRhM2VhMzRjZDQ3NDAwYWY4MjE1L3RhYmxlcmFuZ2U6NDRkN2RiYTE2MTJmNGEzZWEzNGNkNDc0MDBhZjgyMTVfNi0zLTEtMS0w_1bb89a7e-8358-44eb-97b4-5899a866c2d9"
      unitRef="usd">7299000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjQ0ZDdkYmExNjEyZjRhM2VhMzRjZDQ3NDAwYWY4MjE1L3RhYmxlcmFuZ2U6NDRkN2RiYTE2MTJmNGEzZWEzNGNkNDc0MDBhZjgyMTVfNy0zLTEtMS0w_d9d91d7a-0f5f-4ac9-97d3-2b0f84d38dc4"
      unitRef="usd">5419000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <tti:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjQ0ZDdkYmExNjEyZjRhM2VhMzRjZDQ3NDAwYWY4MjE1L3RhYmxlcmFuZ2U6NDRkN2RiYTE2MTJmNGEzZWEzNGNkNDc0MDBhZjgyMTVfOC0zLTEtMS0w_4a248f67-7c81-4331-962d-57653b198bb0"
      unitRef="usd">18474000</tti:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjQ0ZDdkYmExNjEyZjRhM2VhMzRjZDQ3NDAwYWY4MjE1L3RhYmxlcmFuZ2U6NDRkN2RiYTE2MTJmNGEzZWEzNGNkNDc0MDBhZjgyMTVfOS0zLTEtMS0w_7ce4b026-dbf8-4c47-9a5d-4a08c003ef78"
      unitRef="usd">60196000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjQ0ZDdkYmExNjEyZjRhM2VhMzRjZDQ3NDAwYWY4MjE1L3RhYmxlcmFuZ2U6NDRkN2RiYTE2MTJmNGEzZWEzNGNkNDc0MDBhZjgyMTVfMTAtMy0xLTEtMA_55d7a093-c047-4eda-9501-773a804c8c07"
      unitRef="usd">16081000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RhYmxlOjQ0ZDdkYmExNjEyZjRhM2VhMzRjZDQ3NDAwYWY4MjE1L3RhYmxlcmFuZ2U6NDRkN2RiYTE2MTJmNGEzZWEzNGNkNDc0MDBhZjgyMTVfMTEtMy0xLTEtMA_b0494d63-13dc-4bc0-abb7-6f6dc12df674"
      unitRef="usd">44115000</us-gaap:OperatingLeaseLiability>
    <tti:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RleHRyZWdpb246NzcxMWVlMDQ4YmM1NGEyZmFmOTU3Y2UxODk4NGI2NThfMjYzMQ_d8a97bc7-0d0b-4254-be9b-5c294a3b4c89"
      unitRef="usd">5200000</tti:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue>
    <us-gaap:SubleaseIncome
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81Mi9mcmFnOjc3MTFlZTA0OGJjNTRhMmZhZjk1N2NlMTg5ODRiNjU4L3RleHRyZWdpb246NzcxMWVlMDQ4YmM1NGEyZmFmOTU3Y2UxODk4NGI2NThfMjY5Ng_0ea6f823-5719-4ea0-9c89-6c8c515e3dde"
      unitRef="usd">300000</us-gaap:SubleaseIncome>
    <us-gaap:InvestmentTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xMTYwL2ZyYWc6NzUwMTI4ODZjYjQ4NDMyZDg3MmJjNmU4MDM5MmJjMTYvdGV4dHJlZ2lvbjo3NTAxMjg4NmNiNDg0MzJkODcyYmM2ZTgwMzkyYmMxNl8zMjk4NTM0ODg0Mzg2_f8a8d78c-483f-49a8-9d6e-c00b385c2401">INVESTMENTS&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Following the closing of the GP Sale, we continue to own approximately 10.9% of the outstanding CSI Compressco common units. In addition, we are party to agreements in which Standard Lithium has the right to explore, produce and extract lithium in our Arkansas leases as well as additional potential resources in the Mojave region of California. The Company receives cash and stock of Standard Lithium (TSXV: SLL) under the terms of the arrangements. The cash and stock component of consideration received is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term. See Note 9 - &#x201c;Fair Value Measurements&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our investments as of March&#160;31, 2021 and December&#160;31, 2020, consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment in CSI Compressco&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment in Standard Lithium&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i20165fbde0ac4379aa7b10caafcf1273_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xMTYwL2ZyYWc6NzUwMTI4ODZjYjQ4NDMyZDg3MmJjNmU4MDM5MmJjMTYvdGV4dHJlZ2lvbjo3NTAxMjg4NmNiNDg0MzJkODcyYmM2ZTgwMzkyYmMxNl8zODQ4MjkwNjk4Mjc3_583002f8-06c3-45aa-9e07-cd61b3b314f0"
      unitRef="number">0.109</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xMTYwL2ZyYWc6NzUwMTI4ODZjYjQ4NDMyZDg3MmJjNmU4MDM5MmJjMTYvdGV4dHJlZ2lvbjo3NTAxMjg4NmNiNDg0MzJkODcyYmM2ZTgwMzkyYmMxNl8zODQ4MjkwNjk4Mjc1_aa987894-cd2b-475e-9dde-fd37e1fb63be">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our investments as of March&#160;31, 2021 and December&#160;31, 2020, consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment in CSI Compressco&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment in Standard Lithium&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock>
    <us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue
      contextRef="i20165fbde0ac4379aa7b10caafcf1273_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xMTYwL2ZyYWc6NzUwMTI4ODZjYjQ4NDMyZDg3MmJjNmU4MDM5MmJjMTYvdGFibGU6NzUzYzIzNWY3MTdjNGFjNjgzNTRhMjM0ZDRhZDBmOGQvdGFibGVyYW5nZTo3NTNjMjM1ZjcxN2M0YWM2ODM1NGEyMzRkNGFkMGY4ZF8yLTEtMS0xLTYyNA_966b10dc-f0e7-4916-a654-7cf6d6f55f1e"
      unitRef="usd">9533000</us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue>
    <us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue
      contextRef="i1e87059a25f1426785f6c3819433bce6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xMTYwL2ZyYWc6NzUwMTI4ODZjYjQ4NDMyZDg3MmJjNmU4MDM5MmJjMTYvdGFibGU6NzUzYzIzNWY3MTdjNGFjNjgzNTRhMjM0ZDRhZDBmOGQvdGFibGVyYW5nZTo3NTNjMjM1ZjcxN2M0YWM2ODM1NGEyMzRkNGFkMGY4ZF8yLTMtMS0xLTYyNA_14c4f360-a859-448b-880c-e75205b66561"
      unitRef="usd">0</us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue>
    <us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue
      contextRef="icaa13289acb941fb89fbcbc28eb8ec4c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xMTYwL2ZyYWc6NzUwMTI4ODZjYjQ4NDMyZDg3MmJjNmU4MDM5MmJjMTYvdGFibGU6NzUzYzIzNWY3MTdjNGFjNjgzNTRhMjM0ZDRhZDBmOGQvdGFibGVyYW5nZTo3NTNjMjM1ZjcxN2M0YWM2ODM1NGEyMzRkNGFkMGY4ZF8zLTEtMS0xLTYyNA_c7179f9f-6776-42fe-8a13-3da0f2d80739"
      unitRef="usd">3787000</us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue>
    <us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue
      contextRef="idc337795495440d6b4869a4db8055ced_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xMTYwL2ZyYWc6NzUwMTI4ODZjYjQ4NDMyZDg3MmJjNmU4MDM5MmJjMTYvdGFibGU6NzUzYzIzNWY3MTdjNGFjNjgzNTRhMjM0ZDRhZDBmOGQvdGFibGVyYW5nZTo3NTNjMjM1ZjcxN2M0YWM2ODM1NGEyMzRkNGFkMGY4ZF8zLTMtMS0xLTYyNA_36122a1b-0b11-4568-9428-31c023607f18"
      unitRef="usd">2675000</us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue>
    <us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xMTYwL2ZyYWc6NzUwMTI4ODZjYjQ4NDMyZDg3MmJjNmU4MDM5MmJjMTYvdGFibGU6NzUzYzIzNWY3MTdjNGFjNjgzNTRhMjM0ZDRhZDBmOGQvdGFibGVyYW5nZTo3NTNjMjM1ZjcxN2M0YWM2ODM1NGEyMzRkNGFkMGY4ZF80LTEtMS0xLTYyNA_9d4cc745-e6d6-4e37-bc4f-e92137bd06c7"
      unitRef="usd">13320000</us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue>
    <us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV8xMTYwL2ZyYWc6NzUwMTI4ODZjYjQ4NDMyZDg3MmJjNmU4MDM5MmJjMTYvdGFibGU6NzUzYzIzNWY3MTdjNGFjNjgzNTRhMjM0ZDRhZDBmOGQvdGFibGVyYW5nZTo3NTNjMjM1ZjcxN2M0YWM2ODM1NGEyMzRkNGFkMGY4ZF80LTMtMS0xLTYyNA_f8c0e938-451d-43e9-a56b-aef98f3d11e0"
      unitRef="usd">2675000</us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RleHRyZWdpb246ZmM5NDI3NjU4MmQxNGYxN2FlZDMzOWM5YjFhYTQ1ZmVfMTI4MDU_96d14a87-983c-46ca-a4e3-3ceb340a44f4">LONG-TERM DEBT AND OTHER BORROWINGS&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated long-term debt as of March&#160;31, 2021 and December&#160;31, 2020, consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.447%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Scheduled Maturity&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;TETRA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asset-based credit agreement&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 10, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term credit agreement &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 10, 2025&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199,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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term debt&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:'Arial',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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Net of unamortized discount of $5.3 million and $5.5 million as of March&#160;31, 2021 and December&#160;31, 2020, respectively, and net of unamortized deferred financing costs of $7.8 million and $8.2 million as of March&#160;31, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of March&#160;31, 2021, we had no outstanding balance and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$6.9 million in letters of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;against our asset-based credit agreement (&#x201c;ABL Credit Agreement&#x201d;). Because there was no outstanding balance on this ABL Credit Agreement, associated deferred financing costs of&#160;$0.9 million&#160;as of&#160;March&#160;31, 2021, were classified as other long-term assets on the accompanying consolidated balance sheet. As of March&#160;31, 2021, subject to compliance with the &lt;/span&gt;&lt;/div&gt;covenants, borrowing base, and other provisions of the ABL Credit Agreement that may limit borrowings, we had an availability of $26.9 million under this agreement. Our credit agreements contain certain affirmative and negative covenants, including covenants that restrict the ability to pay dividends or other restricted payments. As of March&#160;31, 2021, we are in compliance with all covenants under the credit agreements. Our term credit agreement requires us to offer to prepay a percentage of Excess Cash Flow (as defined in the term credit agreement) following the conclusion of each calendar year. Within five business days of filing our Annual Report Form 10-K for the year ending December 31, 2021, the minimum amount we will be required to offer to prepay pursuant to this obligation is $8.2&#160;million, which is reported as a current liability in our consolidated balance sheet</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RleHRyZWdpb246ZmM5NDI3NjU4MmQxNGYxN2FlZDMzOWM5YjFhYTQ1ZmVfMTI4MDY_bad3405e-59c2-4b19-8ead-18231b6824c7">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.447%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Scheduled Maturity&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;TETRA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asset-based credit agreement&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 10, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term credit agreement &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 10, 2025&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199,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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term debt&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:'Arial',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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LongTermDebt
      contextRef="i341a59c15cae459eb6f66766bd4258a4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RhYmxlOjZkZWUyMjM3ZWZiMjQ2NWU5ODMwMzQ0NmFiNzJhZTZlL3RhYmxlcmFuZ2U6NmRlZTIyMzdlZmIyNDY1ZTk4MzAzNDQ2YWI3MmFlNmVfMy0zLTEtMS0w_8830c90c-f738-4f62-bea4-522b815f09d5"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ieca5e8c8202e4131b0935bd2a2ff0f49_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RhYmxlOjZkZWUyMjM3ZWZiMjQ2NWU5ODMwMzQ0NmFiNzJhZTZlL3RhYmxlcmFuZ2U6NmRlZTIyMzdlZmIyNDY1ZTk4MzAzNDQ2YWI3MmFlNmVfMy01LTEtMS0w_8a19219c-851b-4524-8295-bbb5faf815cb"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i25222e0f015e43649c08b7bfa125fa2b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RhYmxlOjZkZWUyMjM3ZWZiMjQ2NWU5ODMwMzQ0NmFiNzJhZTZlL3RhYmxlcmFuZ2U6NmRlZTIyMzdlZmIyNDY1ZTk4MzAzNDQ2YWI3MmFlNmVfNC0zLTEtMS0w_9722e029-45e8-4864-8b49-26d41138bfdd"
      unitRef="usd">171160000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2979b0f52d7d409bacc07acbdabda291_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RhYmxlOjZkZWUyMjM3ZWZiMjQ2NWU5ODMwMzQ0NmFiNzJhZTZlL3RhYmxlcmFuZ2U6NmRlZTIyMzdlZmIyNDY1ZTk4MzAzNDQ2YWI3MmFlNmVfNC01LTEtMS0w_5f0569fb-385c-461e-88f8-edf7b1bd867b"
      unitRef="usd">199894000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1d3f89335ad64294952096db33ecfbec_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RhYmxlOjZkZWUyMjM3ZWZiMjQ2NWU5ODMwMzQ0NmFiNzJhZTZlL3RhYmxlcmFuZ2U6NmRlZTIyMzdlZmIyNDY1ZTk4MzAzNDQ2YWI3MmFlNmVfNy0zLTEtMS0w_0fbfae29-1340-4495-ad73-3a579e17f0f1"
      unitRef="usd">171160000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i134ab7784a5643cebfb9b4387d795f59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RhYmxlOjZkZWUyMjM3ZWZiMjQ2NWU5ODMwMzQ0NmFiNzJhZTZlL3RhYmxlcmFuZ2U6NmRlZTIyMzdlZmIyNDY1ZTk4MzAzNDQ2YWI3MmFlNmVfNy01LTEtMS0w_3cf4846f-712e-4249-8d1d-60b9f5639047"
      unitRef="usd">199894000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i25222e0f015e43649c08b7bfa125fa2b_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RleHRyZWdpb246ZmM5NDI3NjU4MmQxNGYxN2FlZDMzOWM5YjFhYTQ1ZmVfMTA5OTUxMTY0MjAwOQ_082b6553-488e-4585-9325-e99b9b969e72"
      unitRef="usd">5300000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i2979b0f52d7d409bacc07acbdabda291_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RleHRyZWdpb246ZmM5NDI3NjU4MmQxNGYxN2FlZDMzOWM5YjFhYTQ1ZmVfMTA5OTUxMTY0MjAyNg_f4de5519-a2db-45a2-b8a4-86f5fe682c3a"
      unitRef="usd">5500000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i25222e0f015e43649c08b7bfa125fa2b_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RleHRyZWdpb246ZmM5NDI3NjU4MmQxNGYxN2FlZDMzOWM5YjFhYTQ1ZmVfMTA5OTUxMTY0MjA0MQ_a8025d0f-d142-485f-b5e5-9554e664336c"
      unitRef="usd">7800000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i2979b0f52d7d409bacc07acbdabda291_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RleHRyZWdpb246ZmM5NDI3NjU4MmQxNGYxN2FlZDMzOWM5YjFhYTQ1ZmVfMTA5OTUxMTY0MjA2NA_aa223067-2c41-466f-8c45-0650ef28b038"
      unitRef="usd">8200000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="if746122aceb8403c8608841adefaf052_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RleHRyZWdpb246ZmM5NDI3NjU4MmQxNGYxN2FlZDMzOWM5YjFhYTQ1ZmVfMzY3_1d36d436-c318-4849-83b1-c73362918e53"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="if746122aceb8403c8608841adefaf052_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RleHRyZWdpb246ZmM5NDI3NjU4MmQxNGYxN2FlZDMzOWM5YjFhYTQ1ZmVfMzk0_79291d2b-414f-41db-8314-727b6ef24ae1"
      unitRef="usd">6900000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i1d3f89335ad64294952096db33ecfbec_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RleHRyZWdpb246ZmM5NDI3NjU4MmQxNGYxN2FlZDMzOWM5YjFhYTQ1ZmVfNTkx_3b73fcaf-eec6-4899-a872-0155ab5451c3"
      unitRef="usd">900000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="if746122aceb8403c8608841adefaf052_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RleHRyZWdpb246ZmM5NDI3NjU4MmQxNGYxN2FlZDMzOWM5YjFhYTQ1ZmVfODY3_e10d48f9-9a43-4b63-80f9-2d8c7e1b706a"
      unitRef="usd">26900000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i39fa935d666040b6b4f229131e760db4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV81NS9mcmFnOmZjOTQyNzY1ODJkMTRmMTdhZWQzMzljOWIxYWE0NWZlL3RleHRyZWdpb246ZmM5NDI3NjU4MmQxNGYxN2FlZDMzOWM5YjFhYTQ1ZmVfMzI5ODUzNDkwOTQ5Mw_097acc1e-9a09-45c1-aad5-0c696e6c667e"
      unitRef="usd">8200000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82MS9mcmFnOjQ0NDM1ZDM2ZTE4MjQ0MmNiZmJmNzVkZDdlNzI5ZmU2L3RleHRyZWdpb246NDQ0MzVkMzZlMTgyNDQyY2JmYmY3NWRkN2U3MjlmZTZfMjc0ODc3OTA4MTUwOA_3e7e1d88-38c6-49d1-b3e4-b688e7ead137">COMMITMENTS AND CONTINGENCIES&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',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:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are named defendants in several lawsuits and respondents in certain governmental proceedings arising in the ordinary course of business. While the outcome of lawsuits or other proceedings against us cannot be predicted with certainty, management does not consider it reasonably possible that a loss resulting from such lawsuits or other proceedings in excess of any amounts accrued has been incurred that is expected to have a material adverse impact on our financial condition, results of operations, or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies of Discontinued Operations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In early 2018, we closed the Maritech Asset Purchase and Sale Agreement with Orinoco Natural Resources, LLC (&#x201c;Orinoco&#x201d;) that provided for the purchase by Orinoco of Maritech&#x2019;s remaining oil and gas properties and related assets. Also in early 2018, we closed the Maritech Membership Interest Purchase and Sale Agreement with Orinoco that provided for the purchase by Orinoco of all of the outstanding membership interests in Maritech. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Under the Maritech Asset Purchase and Sale Agreement, Orinoco assumed all of Maritech&#x2019;s decommissioning liabilities related to the leases sold to Orinoco (the &#x201c;Orinoco Lease Liabilities&#x201d;) and, under the Maritech Membership Interest Purchase and Sale Agreement, Orinoco assumed all other liabilities of Maritech, including the decommissioning liabilities associated with the oil and gas properties previously sold by Maritech (the &#x201c;Legacy Liabilities&#x201d;), subject to certain limited exceptions unrelated to the decommissioning liabilities. To the extent that Maritech or Orinoco fails to satisfy decommissioning liabilities associated with any of the Orinoco Lease Liabilities or the Legacy Liabilities, we may be required to satisfy such liabilities under third party indemnity agreements and corporate guarantees that we previously provided to the U.S. Department of the Interior and other parties, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Pursuant to a Bonding Agreement entered into as part of these transactions (the &#x201c;Bonding Agreement&#x201d;), Orinoco provided non-revocable performance bonds in an aggregate amount of $46.8 million to cover the performance by Orinoco and Maritech of the asset retirement obligations of Maritech (the &#x201c;Initial Bonds&#x201d;) and agreed to replace, within 90 days following the closing, the Initial Bonds with other non-revocable performance bonds, meeting certain requirements, in the aggregate sum of $47.0 million (collectively, the &#x201c;Interim Replacement Bonds&#x201d;). Orinoco further agreed to replace, within 180 days following the closing, the Interim Replacement Bonds with a maximum of three non-revocable performance bonds in the aggregate sum of $47.0 million, meeting certain requirements (the &#x201c;Final Bonds&#x201d;). Among the other requirements of the Final Bonds was that they must provide coverage for all of the asset retirement obligations of Maritech instead of only relating to specific properties. In the event Orinoco does not provide the Interim Replacement Bonds or the Final Bonds, Orinoco is required to make certain cash escrow payments to us.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;The payment obligations of Orinoco under the Bonding Agreement were guaranteed by Thomas M. Clarke and Ana M. Clarke pursuant to a separate guaranty agreement (the &#x201c;Clarke Bonding Guaranty Agreement&#x201d;). Orinoco has not delivered such replacement bonds and neither it nor the Clarkes has made any of the agreed upon cash escrow payments and we filed a lawsuit against Orinoco and the Clarkes to enforce the terms of the Bonding Agreement and the Clarke Bonding Guaranty Agreement. A summary judgment was initially granted in favor of Orinoco and the Clarkes which dismissed our claims against Orinoco under the Bonding Agreement and against the Clarkes under the Clarke Bonding Guaranty Agreement. We filed an appeal and also asked the trial court to grant a new trial on the summary judgment or to modify the judgment because we believe this judgment should not have &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;been granted. On November 5, 2019, the trial court signed an order granting our motion for new trial and vacating the prior order granting summary judgment for Orinoco and the Clarkes. The parties are awaiting direction from the court on a new scheduling order and/or trial setting. The Initial Bonds, which are non-revocable, remain in effect. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;If we become liable in the future for any decommissioning liability associated with any property covered by either an Initial Bond or an Interim Replacement Bond while such bonds are outstanding and the payment made to us under such bond is not sufficient to satisfy such liability, the Bonding Agreement provides that Orinoco will pay us an amount equal to such deficiency and if Orinoco fails to pay any such amount, such amount must be paid by the Clarkes under the Clarke Bonding Guaranty Agreement. However, if the Final Bonds or the full amount of the escrowed cash have been provided, neither Orinoco nor the Clarkes would be liable to pay us for any such deficiency. Our financial condition and results of operations may be negatively affected if Orinoco is unable to cover any such deficiency or if we become liable for a significant portion of the decommissioning liabilities.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &#160;&#160;&#160;&#160; In early 2018, we also closed the sale of our Offshore Division to Epic Companies, LLC (&#x201c;Epic Companies,&#x201d; formerly known as Epic Offshore Specialty, LLC). Part of the consideration we received was a promissory note of Epic Companies in the original principal amount of $7.5 million (the &#x201c;Epic Promissory Note&#x201d;). At the end of August 2019, Epic Companies filed for bankruptcy and we recorded a reserve of $7.5 million for the full amount of the promissory note, including accrued interest, and certain other receivables in the amount of $1.5 million during the quarter ended September 30, 2019. The Epic Promissory Note became due on December 31, 2019 and neither Epic nor the Clarkes made payment. TETRA filed a lawsuit against the Clarkes on January 15, 2020 for breach of the promissory note guaranty agreement. In September 2020, the court granted TETRA&#x2019;s Motion for Summary Judgment and entered Final Judgment in our favor, dismissing counterclaims by the Clarkes and awarded TETRA $7.9 million in damages.  The Clarkes have filed an appeal which we will defend. We cannot provide any assurance the Clarkes will pay the judgment or that they will not file for bankruptcy protection. If the Clarkes do file for bankruptcy protection, we likely would be unable to collect all, or even a significant portion of, the judgment owed to us.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <tti:DiscontinuedOperationAmountsofMaterialContingentLiabilitiesRemainingPerformanceBonds
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82MS9mcmFnOjQ0NDM1ZDM2ZTE4MjQ0MmNiZmJmNzVkZDdlNzI5ZmU2L3RleHRyZWdpb246NDQ0MzVkMzZlMTgyNDQyY2JmYmY3NWRkN2U3MjlmZTZfMjI1Mw_9b6b6899-3613-4f5e-aa90-7a56bf776015"
      unitRef="usd">46800000</tti:DiscontinuedOperationAmountsofMaterialContingentLiabilitiesRemainingPerformanceBonds>
    <tti:DiscontinuedOperationAmountsofMaterialContingentLiabilitiesRemainingPerformanceBonds
      contextRef="ie8ac696e3e214f119cf447d7a62b8580_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82MS9mcmFnOjQ0NDM1ZDM2ZTE4MjQ0MmNiZmJmNzVkZDdlNzI5ZmU2L3RleHRyZWdpb246NDQ0MzVkMzZlMTgyNDQyY2JmYmY3NWRkN2U3MjlmZTZfMjU1Mg_81d69801-8a5d-4de5-b5d4-97834d3731f5"
      unitRef="usd">47000000.0</tti:DiscontinuedOperationAmountsofMaterialContingentLiabilitiesRemainingPerformanceBonds>
    <tti:DiscontinuedOperationAmountsofMaterialContingentLiabilitiesRemainingPerformanceBonds
      contextRef="i6d91ba7c26b3433cb2a43c42627ce00f_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82MS9mcmFnOjQ0NDM1ZDM2ZTE4MjQ0MmNiZmJmNzVkZDdlNzI5ZmU2L3RleHRyZWdpb246NDQ0MzVkMzZlMTgyNDQyY2JmYmY3NWRkN2U3MjlmZTZfMjc4OA_c94c726d-a6fa-4eb3-95a8-737c9e28d65f"
      unitRef="usd">47000000.0</tti:DiscontinuedOperationAmountsofMaterialContingentLiabilitiesRemainingPerformanceBonds>
    <tti:DisposalGroupIncludingDiscontinuedOperationConsiderationAdditionalReceivable
      contextRef="i644e2bd796b7420484a8ec387477264e_I20180301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82MS9mcmFnOjQ0NDM1ZDM2ZTE4MjQ0MmNiZmJmNzVkZDdlNzI5ZmU2L3RleHRyZWdpb246NDQ0MzVkMzZlMTgyNDQyY2JmYmY3NWRkN2U3MjlmZTZfNTU2NQ_32dcefc3-d737-419e-8d5f-4509348cb2f8"
      unitRef="usd">7500000</tti:DisposalGroupIncludingDiscontinuedOperationConsiderationAdditionalReceivable>
    <tti:DisposalGroupIncludingDiscontinuedOperationConsiderationAdditionalReceivable
      contextRef="i644e2bd796b7420484a8ec387477264e_I20180301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82MS9mcmFnOjQ0NDM1ZDM2ZTE4MjQ0MmNiZmJmNzVkZDdlNzI5ZmU2L3RleHRyZWdpb246NDQ0MzVkMzZlMTgyNDQyY2JmYmY3NWRkN2U3MjlmZTZfNjI1OQ_32dcefc3-d737-419e-8d5f-4509348cb2f8"
      unitRef="usd">7500000</tti:DisposalGroupIncludingDiscontinuedOperationConsiderationAdditionalReceivable>
    <tti:DisposalGroupIncludingDiscontinuedOperationReserveOtherReceivables
      contextRef="ibbeb7b12e60741a5aaf7b3754ed29b05_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82MS9mcmFnOjQ0NDM1ZDM2ZTE4MjQ0MmNiZmJmNzVkZDdlNzI5ZmU2L3RleHRyZWdpb246NDQ0MzVkMzZlMTgyNDQyY2JmYmY3NWRkN2U3MjlmZTZfNjM4NQ_e625fb44-559d-4ba6-9b5a-b145410a2772"
      unitRef="usd">1500000</tti:DisposalGroupIncludingDiscontinuedOperationReserveOtherReceivables>
    <us-gaap:LossContingencyDamagesAwardedValue
      contextRef="i115c68b0dbcd457e93f60ded7e253108_D20200115-20200115"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82MS9mcmFnOjQ0NDM1ZDM2ZTE4MjQ0MmNiZmJmNzVkZDdlNzI5ZmU2L3RleHRyZWdpb246NDQ0MzVkMzZlMTgyNDQyY2JmYmY3NWRkN2U3MjlmZTZfNzUxNg_13820048-1127-4c69-8d31-db330450f070"
      unitRef="usd">7900000</us-gaap:LossContingencyDamagesAwardedValue>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RleHRyZWdpb246MDhiNGM4OTJlZjY1NGU2Njk1ZWQwNDc1YzhjOWM0OGFfMzYxOA_d2665b91-e1cd-47b1-93ea-a26933a5b8db">FAIR VALUE MEASUREMENTS&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;text-decoration:underline"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our retained investment in CSI Compressco and our investment in Standard Lithium are recorded based on the quoted market stock price in active markets (a Level 1 fair value measurement). The stock component of consideration received for our arrangement with Standard Lithium is initially recorded as unearned income based on the quoted market price at the time the stock is received, then recognized in income over the contract term. The unearned income associated with the stock component of this agreement is not significant as of March 31, 2021 or  December 31, 2020. Changes in the value of stock are recorded in other income (expense) in our consolidated statements of operations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Warrants are valued using a Black Scholes option valuation model that includes implied volatility of the trading price (a Level 3 fair value measurement). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recurring and nonrecurring fair value measurements by valuation hierarchy as of March&#160;31, 2021 and December&#160;31, 2020, are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.892%"/&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:'Arial',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: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:'Arial',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:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total as of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets or Liabilities&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Description&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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="padding-left:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment in CSI Compressco&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment in Standard Lithium&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Warrants liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(521)&lt;/span&gt;&lt;/td&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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.892%"/&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:'Arial',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: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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total as of &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets or Liabilities&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Description&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 4pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment in Standard Lithium&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$2,675&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Warrants liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(198)&lt;/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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net asset&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,477&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of cash, restricted cash, accounts receivable, accounts payable, accrued liabilities, short-term borrowings and long-term debt pursuant to TETRA&#x2019;s ABL Credit Agreement and term credit agreement approximate their carrying amounts. See Note 7 - &#x201c;Long-Term Debt and Other Borrowings&#x201d; for further discussion.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RleHRyZWdpb246MDhiNGM4OTJlZjY1NGU2Njk1ZWQwNDc1YzhjOWM0OGFfMzI5ODUzNDg5MDE2OQ_739ad40d-3588-4c90-9628-d4adc3f3ef5b">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recurring and nonrecurring fair value measurements by valuation hierarchy as of March&#160;31, 2021 and December&#160;31, 2020, are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.892%"/&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:'Arial',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: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:'Arial',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:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total as of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets or Liabilities&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Description&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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="padding-left:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment in CSI Compressco&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment in Standard Lithium&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Warrants liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(521)&lt;/span&gt;&lt;/td&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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.892%"/&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:'Arial',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: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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total as of &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets or Liabilities&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Description&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 4pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment in Standard Lithium&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$2,675&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Warrants liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(198)&lt;/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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net asset&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,477&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:FairValueNetAssetLiability
      contextRef="iffc552d7701c431c93806e67158cfc97_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOjE4MzFjMTg2MjIwMjQ5NmFiMWQwOTc3NDBjZGZjOWUzL3RhYmxlcmFuZ2U6MTgzMWMxODYyMjAyNDk2YWIxZDA5Nzc0MGNkZmM5ZTNfNi0yLTEtMS0w_ff614c58-35ab-4ed4-a956-901bae2f8fbe"
      unitRef="usd">-9533000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i718c5a83b5cf4768b8be43a1d1766f85_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOjE4MzFjMTg2MjIwMjQ5NmFiMWQwOTc3NDBjZGZjOWUzL3RhYmxlcmFuZ2U6MTgzMWMxODYyMjAyNDk2YWIxZDA5Nzc0MGNkZmM5ZTNfNi00LTEtMS0w_8b5d20ad-f6f8-4b64-8822-026588baddec"
      unitRef="usd">-9533000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i53373a0da05e4e198e3d303c9f3c7a5c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOjE4MzFjMTg2MjIwMjQ5NmFiMWQwOTc3NDBjZGZjOWUzL3RhYmxlcmFuZ2U6MTgzMWMxODYyMjAyNDk2YWIxZDA5Nzc0MGNkZmM5ZTNfNi02LTEtMS0w_504f350e-cbf3-45a9-914e-d7874c0f1434"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i559561b9b4984a2d96d450ad59a50747_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOjE4MzFjMTg2MjIwMjQ5NmFiMWQwOTc3NDBjZGZjOWUzL3RhYmxlcmFuZ2U6MTgzMWMxODYyMjAyNDk2YWIxZDA5Nzc0MGNkZmM5ZTNfNi04LTEtMS0w_08ed7c65-d291-40b6-829f-46900bf02e28"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i00caf87666c347958dad10c4b762c791_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOjE4MzFjMTg2MjIwMjQ5NmFiMWQwOTc3NDBjZGZjOWUzL3RhYmxlcmFuZ2U6MTgzMWMxODYyMjAyNDk2YWIxZDA5Nzc0MGNkZmM5ZTNfNS0yLTEtMS0xMjA5_725294f0-2904-4916-a404-05095f280595"
      unitRef="usd">-3787000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i231d182e18f54f61b2f43b556b109040_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOjE4MzFjMTg2MjIwMjQ5NmFiMWQwOTc3NDBjZGZjOWUzL3RhYmxlcmFuZ2U6MTgzMWMxODYyMjAyNDk2YWIxZDA5Nzc0MGNkZmM5ZTNfNS00LTEtMS0xMjA5_e2d6d92d-6000-4ae8-979a-9ca868f2f313"
      unitRef="usd">-3787000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i9f3a338471454de58ba0bd4c370c121b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOjE4MzFjMTg2MjIwMjQ5NmFiMWQwOTc3NDBjZGZjOWUzL3RhYmxlcmFuZ2U6MTgzMWMxODYyMjAyNDk2YWIxZDA5Nzc0MGNkZmM5ZTNfNS02LTEtMS0xMjA5_a76379d1-fccd-4c4d-bb1f-fe93da25e5dc"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="ie570b2966270433786ebe93aa08dbec1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOjE4MzFjMTg2MjIwMjQ5NmFiMWQwOTc3NDBjZGZjOWUzL3RhYmxlcmFuZ2U6MTgzMWMxODYyMjAyNDk2YWIxZDA5Nzc0MGNkZmM5ZTNfNS04LTEtMS0xMjA5_4b5d27d5-c96e-4edf-aebf-7258c50033f9"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i8e665aea21cf4117965aa44fd7d4e1de_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOjE4MzFjMTg2MjIwMjQ5NmFiMWQwOTc3NDBjZGZjOWUzL3RhYmxlcmFuZ2U6MTgzMWMxODYyMjAyNDk2YWIxZDA5Nzc0MGNkZmM5ZTNfNy0yLTEtMS0w_20a2d9c7-3974-4046-8c42-b1e5ca3b8407"
      unitRef="usd">521000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i823385760c55485a94567a7e9f8bef05_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOjE4MzFjMTg2MjIwMjQ5NmFiMWQwOTc3NDBjZGZjOWUzL3RhYmxlcmFuZ2U6MTgzMWMxODYyMjAyNDk2YWIxZDA5Nzc0MGNkZmM5ZTNfNy00LTEtMS0w_a8bdd71f-05a0-4b86-acca-c682173199c2"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i09884256c0db402abbb4f469d9cb9970_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOjE4MzFjMTg2MjIwMjQ5NmFiMWQwOTc3NDBjZGZjOWUzL3RhYmxlcmFuZ2U6MTgzMWMxODYyMjAyNDk2YWIxZDA5Nzc0MGNkZmM5ZTNfNy02LTEtMS0w_e1dbf01e-0baf-405b-b400-065d25558c98"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i7afd7f8dd73e48acaaa9a8b64fbd180b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOjE4MzFjMTg2MjIwMjQ5NmFiMWQwOTc3NDBjZGZjOWUzL3RhYmxlcmFuZ2U6MTgzMWMxODYyMjAyNDk2YWIxZDA5Nzc0MGNkZmM5ZTNfNy04LTEtMS0w_95fba08e-9092-4149-bd88-d956744d3838"
      unitRef="usd">521000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="ica01ee11a2a1434b98f814c820c210b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOjE4MzFjMTg2MjIwMjQ5NmFiMWQwOTc3NDBjZGZjOWUzL3RhYmxlcmFuZ2U6MTgzMWMxODYyMjAyNDk2YWIxZDA5Nzc0MGNkZmM5ZTNfOS0yLTEtMS0w_d4165ddc-6e5e-4f19-bf36-b9779ad49524"
      unitRef="usd">-12799000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i57b0be293b85445d800c68d3f1e4af95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOmU2MGNlYTJiMjk4ZTRhMTk4MTM0MTA2ZjNmZmE1MjVhL3RhYmxlcmFuZ2U6ZTYwY2VhMmIyOThlNGExOTgxMzQxMDZmM2ZmYTUyNWFfNS0yLTEtMS0w_6e17b806-3580-433e-9ef1-f3071f653af7"
      unitRef="usd">2675000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="ia8785a2cdb68453eaa3e19e0e9c8b80e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOmU2MGNlYTJiMjk4ZTRhMTk4MTM0MTA2ZjNmZmE1MjVhL3RhYmxlcmFuZ2U6ZTYwY2VhMmIyOThlNGExOTgxMzQxMDZmM2ZmYTUyNWFfNS00LTEtMS0w_28a086a2-a392-4c8a-a8d2-401b0a399cb5"
      unitRef="usd">2675000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i659dabe2d86840439c6cc18a271b5cb2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOmU2MGNlYTJiMjk4ZTRhMTk4MTM0MTA2ZjNmZmE1MjVhL3RhYmxlcmFuZ2U6ZTYwY2VhMmIyOThlNGExOTgxMzQxMDZmM2ZmYTUyNWFfNS02LTEtMS0w_cb0a7750-41f3-4eba-b7cb-150814e4ab55"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="if4a86301587144fea6ccbfa9fdcf0b68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOmU2MGNlYTJiMjk4ZTRhMTk4MTM0MTA2ZjNmZmE1MjVhL3RhYmxlcmFuZ2U6ZTYwY2VhMmIyOThlNGExOTgxMzQxMDZmM2ZmYTUyNWFfNS04LTEtMS0w_a3cc4d52-7b1f-44e7-90db-a159c01c21fe"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i59f2ece2f73f4b09bf8f4c5052420f3b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOmU2MGNlYTJiMjk4ZTRhMTk4MTM0MTA2ZjNmZmE1MjVhL3RhYmxlcmFuZ2U6ZTYwY2VhMmIyOThlNGExOTgxMzQxMDZmM2ZmYTUyNWFfNi0yLTEtMS0w_d5ba3ac3-f1ba-4c3d-bf56-e5a9a482cd18"
      unitRef="usd">198000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i713d4c9b3e47432caee18db925e8e9b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOmU2MGNlYTJiMjk4ZTRhMTk4MTM0MTA2ZjNmZmE1MjVhL3RhYmxlcmFuZ2U6ZTYwY2VhMmIyOThlNGExOTgxMzQxMDZmM2ZmYTUyNWFfNi00LTEtMS0w_e9953119-972b-4935-b502-11fb2a56d8d9"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i6851cffc35f341c7b42985842df964a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOmU2MGNlYTJiMjk4ZTRhMTk4MTM0MTA2ZjNmZmE1MjVhL3RhYmxlcmFuZ2U6ZTYwY2VhMmIyOThlNGExOTgxMzQxMDZmM2ZmYTUyNWFfNi02LTEtMS0w_d3b647f0-9e08-4df4-bf6b-1e35d5d6481c"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i472b28e44fe34385b27b28827f2155b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOmU2MGNlYTJiMjk4ZTRhMTk4MTM0MTA2ZjNmZmE1MjVhL3RhYmxlcmFuZ2U6ZTYwY2VhMmIyOThlNGExOTgxMzQxMDZmM2ZmYTUyNWFfNi04LTEtMS0w_45123f73-f603-4c4f-9034-35de07a4c844"
      unitRef="usd">198000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i312c2105d50141f5b872dd591e0c207e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV82NC9mcmFnOjA4YjRjODkyZWY2NTRlNjY5NWVkMDQ3NWM4YzljNDhhL3RhYmxlOmU2MGNlYTJiMjk4ZTRhMTk4MTM0MTA2ZjNmZmE1MjVhL3RhYmxlcmFuZ2U6ZTYwY2VhMmIyOThlNGExOTgxMzQxMDZmM2ZmYTUyNWFfNy0yLTEtMS0w_d5c01ac6-2385-4a23-85b6-6d8d8619405e"
      unitRef="usd">-2477000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83MC9mcmFnOjEzYjI3NTc4YzdjODRmN2Y5Njg4NDk4YzVmYTlmZTliL3RleHRyZWdpb246MTNiMjc1NzhjN2M4NGY3Zjk2ODg0OThjNWZhOWZlOWJfODU0_915bb716-ce2a-4984-9b76-99dd6152b857">NET INCOME (LOSS) PER SHARE&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the weighted average number of common shares outstanding with the number of shares used in the computations of net income (loss) per common and common equivalent share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.627%"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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="padding-left:9pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Number of weighted average common shares outstanding&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,587&#160;&lt;/span&gt;&lt;/td&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;div style="padding-left:9pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assumed exercise of equity awards and warrants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&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;div style="padding-left:9pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average diluted shares outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,149&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,597&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the&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;three-month period ended March&#160;31, 2021, the average diluted shares outstanding excludes the impact of 1,727 outstanding equity awards and warrants, as the inclusion of these shares would have been anti-dilutive due to the net loss from continuing operations recorded during the period.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83MC9mcmFnOjEzYjI3NTc4YzdjODRmN2Y5Njg4NDk4YzVmYTlmZTliL3RleHRyZWdpb246MTNiMjc1NzhjN2M4NGY3Zjk2ODg0OThjNWZhOWZlOWJfODUy_f6b26d0e-86a4-45e8-a85b-574d89a3f537">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the weighted average number of common shares outstanding with the number of shares used in the computations of net income (loss) per common and common equivalent share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.627%"/&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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="padding-left:9pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Number of weighted average common shares outstanding&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,587&#160;&lt;/span&gt;&lt;/td&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;div style="padding-left:9pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assumed exercise of equity awards and warrants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&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;div style="padding-left:9pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average diluted shares outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,149&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,597&#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:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83MC9mcmFnOjEzYjI3NTc4YzdjODRmN2Y5Njg4NDk4YzVmYTlmZTliL3RhYmxlOmNmOGJjNmYxNDFlNDRkYzFiMDQ0MmE2MmMxNWQyYjE0L3RhYmxlcmFuZ2U6Y2Y4YmM2ZjE0MWU0NGRjMWIwNDQyYTYyYzE1ZDJiMTRfMy0xLTEtMS0w_0d20e015-b455-4995-b5fc-2f5f1808b448"
      unitRef="shares">126149000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83MC9mcmFnOjEzYjI3NTc4YzdjODRmN2Y5Njg4NDk4YzVmYTlmZTliL3RhYmxlOmNmOGJjNmYxNDFlNDRkYzFiMDQ0MmE2MmMxNWQyYjE0L3RhYmxlcmFuZ2U6Y2Y4YmM2ZjE0MWU0NGRjMWIwNDQyYTYyYzE1ZDJiMTRfMy0zLTEtMS0w_17ed8d96-1049-4943-b47a-23755318755c"
      unitRef="shares">125587000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83MC9mcmFnOjEzYjI3NTc4YzdjODRmN2Y5Njg4NDk4YzVmYTlmZTliL3RhYmxlOmNmOGJjNmYxNDFlNDRkYzFiMDQ0MmE2MmMxNWQyYjE0L3RhYmxlcmFuZ2U6Y2Y4YmM2ZjE0MWU0NGRjMWIwNDQyYTYyYzE1ZDJiMTRfNC0xLTEtMS0w_32b7c09c-a359-490c-a616-54fc51221d50"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83MC9mcmFnOjEzYjI3NTc4YzdjODRmN2Y5Njg4NDk4YzVmYTlmZTliL3RhYmxlOmNmOGJjNmYxNDFlNDRkYzFiMDQ0MmE2MmMxNWQyYjE0L3RhYmxlcmFuZ2U6Y2Y4YmM2ZjE0MWU0NGRjMWIwNDQyYTYyYzE1ZDJiMTRfNC0zLTEtMS0w_f588bec9-7a62-4b38-ac57-75abe8590a51"
      unitRef="shares">10000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83MC9mcmFnOjEzYjI3NTc4YzdjODRmN2Y5Njg4NDk4YzVmYTlmZTliL3RhYmxlOmNmOGJjNmYxNDFlNDRkYzFiMDQ0MmE2MmMxNWQyYjE0L3RhYmxlcmFuZ2U6Y2Y4YmM2ZjE0MWU0NGRjMWIwNDQyYTYyYzE1ZDJiMTRfNS0xLTEtMS0w_fea61695-62dc-4829-ab66-8f6b6334888d"
      unitRef="shares">126149000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83MC9mcmFnOjEzYjI3NTc4YzdjODRmN2Y5Njg4NDk4YzVmYTlmZTliL3RhYmxlOmNmOGJjNmYxNDFlNDRkYzFiMDQ0MmE2MmMxNWQyYjE0L3RhYmxlcmFuZ2U6Y2Y4YmM2ZjE0MWU0NGRjMWIwNDQyYTYyYzE1ZDJiMTRfNS0zLTEtMS0w_f4ad5aaf-d13e-4e88-83be-ef94b9abe1b9"
      unitRef="shares">125597000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83MC9mcmFnOjEzYjI3NTc4YzdjODRmN2Y5Njg4NDk4YzVmYTlmZTliL3RleHRyZWdpb246MTNiMjc1NzhjN2M4NGY3Zjk2ODg0OThjNWZhOWZlOWJfMzI5ODUzNDg4NTAwOA_76b977cc-8186-40ec-a907-b04002eb0335"
      unitRef="shares">1727</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RleHRyZWdpb246MzFjY2EzODJhYTdlNGM4ZmE0ZjI2M2IwYmRjZjk3MDdfMjQx_9715b6d1-419a-4dff-842b-3889e92fdd5c">INDUSTRY SEGMENTS&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We manage our operations through two Divisions: Completion Fluids &amp;amp; Products and Water &amp;amp; Flowback Services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Summarized financial information concerning the business segments is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&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:'Arial',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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Product sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Completion Fluids &amp;amp; Products Division&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,190&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Water &amp;amp; Flowback Services Division&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,215&#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:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Services &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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Completion Fluids &amp;amp; Products Division&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,047&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Water &amp;amp; Flowback Services Division&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,442&#160;&lt;/span&gt;&lt;/td&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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total revenues&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Completion Fluids &amp;amp; Products Division&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,237&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Water &amp;amp; Flowback Services Division&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,467&#160;&lt;/span&gt;&lt;/td&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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,704&#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:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Income (loss) before taxes&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Completion Fluids &amp;amp; Products Division&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,396&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Water &amp;amp; Flowback Services Division&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,244)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interdivision 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate Overhead&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,444)&lt;/span&gt;&lt;/td&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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,713&#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="margin-top:3pt;padding-left:22.5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Amounts reflected include the following general corporate expenses:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;General and administrative expense&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,081&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest expense&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,455&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warrants fair value adjustment (income) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(338)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other general corporate income, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,308&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,444&#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="display:none"/&gt;&lt;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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RleHRyZWdpb246MzFjY2EzODJhYTdlNGM4ZmE0ZjI2M2IwYmRjZjk3MDdfNjM_88ef1297-1501-4592-b13a-c4b51bb5dec4"
      unitRef="number">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RleHRyZWdpb246MzFjY2EzODJhYTdlNGM4ZmE0ZjI2M2IwYmRjZjk3MDdfMjQ0_9761998c-5991-434b-90f1-22bdb5cbfd67">&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&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:'Arial',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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenues from external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Product sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Completion Fluids &amp;amp; Products Division&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,190&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Water &amp;amp; Flowback Services Division&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,215&#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:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Services &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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Completion Fluids &amp;amp; Products Division&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,047&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Water &amp;amp; Flowback Services Division&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,442&#160;&lt;/span&gt;&lt;/td&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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total revenues&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Completion Fluids &amp;amp; Products Division&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,237&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Water &amp;amp; Flowback Services Division&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,467&#160;&lt;/span&gt;&lt;/td&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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,704&#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:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Income (loss) before taxes&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;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:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Completion Fluids &amp;amp; Products Division&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,396&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Water &amp;amp; Flowback Services Division&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,244)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interdivision 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate Overhead&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,444)&lt;/span&gt;&lt;/td&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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,713&#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="margin-top:3pt;padding-left:22.5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Amounts reflected include the following general corporate expenses:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(In Thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;General and administrative expense&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,081&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest expense&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,455&#160;&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warrants fair value adjustment (income) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(338)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other general corporate income, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,308&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,444&#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="display:none"/&gt;&lt;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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iff2a09546ed24eb081fe7c0db3f5201f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfNS0xLTEtMS0w_a08097e6-8c23-4e20-820d-445dfbdbd97e"
      unitRef="usd">45019000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifefa611c619a471fadd8f0eb95f3d451_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfNS0zLTEtMS0w_3bfe6664-105b-4c04-8669-fffa4a6fcd2a"
      unitRef="usd">70190000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia994ea2ecfbd46fdbdcc7c484941ac73_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfNi0xLTEtMS0w_bf3a3b1c-ddf2-4463-87d6-0e9fd13c452d"
      unitRef="usd">13000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i12f3004c67f54dc2b1472210cc24c34e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfNi0zLTEtMS0w_8bfaa806-9fae-46fe-84df-c9fa4bbb389e"
      unitRef="usd">25000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia0c3235e09894164b4598d23f4a9303d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfOC0xLTEtMS0w_5cba3890-6838-4112-95a1-510a4b8cef1d"
      unitRef="usd">45032000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1b37fbe9f52541e7a51d65c58a7add30_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfOC0zLTEtMS0w_198a1611-02d7-4baf-8e93-87a960f70841"
      unitRef="usd">70215000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i58223f92538e4b84ae92810cd7cfb8bc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMTEtMS0xLTEtMA_239eb762-84ef-4487-892d-0b5b9bca50ef"
      unitRef="usd">1503000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0c53f7870ba846239e3663d5a3ee516e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMTEtMy0xLTEtMA_5f3f2e39-060a-4680-96cc-65536db4cf6f"
      unitRef="usd">5047000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4b759a2bc2bb4805abcf521f538a09ab_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMTItMS0xLTEtMA_72906a20-c6c6-4c4e-a983-b1bd2dfdf60a"
      unitRef="usd">30789000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ida9161a21d2140cf8a2f972bfc706dc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMTItMy0xLTEtMA_f5f9b259-27e1-4d76-a2dc-01f8918751f5"
      unitRef="usd">57442000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i485d9657177c41f2a6afeb98e5ae4727_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMTQtMS0xLTEtMA_c6cd5709-90be-48ff-83b4-1a26ca381c7a"
      unitRef="usd">32292000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2378fccba4cf4e03bccfab40c4387c28_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMTQtMy0xLTEtMA_b5356217-d277-4efa-ae5a-bb7b2eee5efd"
      unitRef="usd">62489000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7ddf299052d74446a9c3deaaf2e75a20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMjQtMS0xLTEtMA_2093916d-7ae4-4936-8b76-1fe960ffed9c"
      unitRef="usd">46522000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5262566abc27452c82ecbf1d9ea81188_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMjQtMy0xLTEtMA_79093c84-b906-44f5-b0e4-a267b64a89dc"
      unitRef="usd">75237000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7d37c825a8224b1bba748ac9c21b1d77_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMjUtMS0xLTEtMA_bc8cbf1c-bef2-4eba-adab-685da827d3f5"
      unitRef="usd">30802000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6de5dcafff754425925f6a7f161b47e3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMjUtMy0xLTEtMA_cbeeeaf5-7f53-462a-bcd6-156ca9acc054"
      unitRef="usd">57467000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMjgtMS0xLTEtMA_6e6d38a6-a398-45e1-81b7-16c186417407"
      unitRef="usd">77324000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMjgtMy0xLTEtMA_717a053d-b684-4bc5-8ed1-fffca3a994e4"
      unitRef="usd">132704000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7ddf299052d74446a9c3deaaf2e75a20_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMzEtMS0xLTEtMA_7c35a036-b60b-4c67-88c5-bd529fc29c59"
      unitRef="usd">9010000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5262566abc27452c82ecbf1d9ea81188_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMzEtMy0xLTEtMA_77b20d08-5674-4299-a194-ff91704e3f80"
      unitRef="usd">19396000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7d37c825a8224b1bba748ac9c21b1d77_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMzItMS0xLTEtMA_e67ba28f-e0c7-4b0b-af14-8afe5680cb06"
      unitRef="usd">-5480000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6de5dcafff754425925f6a7f161b47e3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMzItMy0xLTEtMA_135f517b-4e1d-44a9-b168-c98a1eb3b0cf"
      unitRef="usd">-2244000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iabc38abe6d9f45f5ab23ffb4200cec64_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMzQtMS0xLTEtMA_45bf5b46-d9d7-449c-9629-aedf61683600"
      unitRef="usd">3000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i00d01d2ef5c747078e4e0d808d0be5b8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMzQtMy0xLTEtMA_e9b762c4-2723-42ac-86b2-14ac8810bbb9"
      unitRef="usd">5000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia7e377c40d394ef59ed4cd4ac3e0bc48_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMzUtMS0xLTEtMA_b2057ca8-9575-42df-9dba-9c79c65ac05a"
      unitRef="usd">-15308000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i52fe1fc715c7413987c26e17e6567fc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMzUtMy0xLTEtMA_72ff311c-c71c-46b5-b8a1-58669951a9df"
      unitRef="usd">-13444000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i413a6f69d80a48b9bedb4940b96b4b1f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMzYtMS0xLTEtMA_573eac32-a993-4c24-ae9c-33577781d660"
      unitRef="usd">-11775000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5e574cc2730046d8a82076d1247767fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjE4ZjUxNzU3MjQ0ODRlOTg4YWVmMTk4ODAwMzhlM2ZmL3RhYmxlcmFuZ2U6MThmNTE3NTcyNDQ4NGU5ODhhZWYxOTg4MDAzOGUzZmZfMzYtMy0xLTEtMA_6307916f-471a-4074-b2eb-c32fc93a0fd8"
      unitRef="usd">3713000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia7e377c40d394ef59ed4cd4ac3e0bc48_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjZiNDAwNTYzNDI0ZjQ0NzdiMDIzMThiNTZiMjY1MzczL3RhYmxlcmFuZ2U6NmI0MDA1NjM0MjRmNDQ3N2IwMjMxOGI1NmIyNjUzNzNfMy0xLTEtMS0w_df169822-bbb4-48a8-9eaf-a8e4cf07cdaa"
      unitRef="usd">13020000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i52fe1fc715c7413987c26e17e6567fc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjZiNDAwNTYzNDI0ZjQ0NzdiMDIzMThiNTZiMjY1MzczL3RhYmxlcmFuZ2U6NmI0MDA1NjM0MjRmNDQ3N2IwMjMxOGI1NmIyNjUzNzNfMy0zLTEtMS0w_2f3ac210-d62f-4bb8-bd66-58ef1a3c9e25"
      unitRef="usd">8081000</us-gaap:GeneralAndAdministrativeExpense>
    <tti:Depreciationdepletionamortizationandaccretion
      contextRef="ia7e377c40d394ef59ed4cd4ac3e0bc48_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjZiNDAwNTYzNDI0ZjQ0NzdiMDIzMThiNTZiMjY1MzczL3RhYmxlcmFuZ2U6NmI0MDA1NjM0MjRmNDQ3N2IwMjMxOGI1NmIyNjUzNzNfNC0xLTEtMS0w_9061a989-7aaf-4d8e-bad4-81967b6727b1"
      unitRef="usd">169000</tti:Depreciationdepletionamortizationandaccretion>
    <tti:Depreciationdepletionamortizationandaccretion
      contextRef="i52fe1fc715c7413987c26e17e6567fc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjZiNDAwNTYzNDI0ZjQ0NzdiMDIzMThiNTZiMjY1MzczL3RhYmxlcmFuZ2U6NmI0MDA1NjM0MjRmNDQ3N2IwMjMxOGI1NmIyNjUzNzNfNC0zLTEtMS0w_6ef7c7a6-e352-4223-ac1b-38bc75200828"
      unitRef="usd">197000</tti:Depreciationdepletionamortizationandaccretion>
    <us-gaap:InterestExpense
      contextRef="ia7e377c40d394ef59ed4cd4ac3e0bc48_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjZiNDAwNTYzNDI0ZjQ0NzdiMDIzMThiNTZiMjY1MzczL3RhYmxlcmFuZ2U6NmI0MDA1NjM0MjRmNDQ3N2IwMjMxOGI1NmIyNjUzNzNfNS0xLTEtMS0w_e88b2b6f-6e74-410f-b763-b32b52a1414d"
      unitRef="usd">5064000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i52fe1fc715c7413987c26e17e6567fc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjZiNDAwNTYzNDI0ZjQ0NzdiMDIzMThiNTZiMjY1MzczL3RhYmxlcmFuZ2U6NmI0MDA1NjM0MjRmNDQ3N2IwMjMxOGI1NmIyNjUzNzNfNS0zLTEtMS0w_05eb0a9e-c4bc-4526-83c7-d719b367eb4a"
      unitRef="usd">5455000</us-gaap:InterestExpense>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ia7e377c40d394ef59ed4cd4ac3e0bc48_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjZiNDAwNTYzNDI0ZjQ0NzdiMDIzMThiNTZiMjY1MzczL3RhYmxlcmFuZ2U6NmI0MDA1NjM0MjRmNDQ3N2IwMjMxOGI1NmIyNjUzNzNfNi0xLTEtMS0w_bd8c975a-c14a-434c-8505-0b263ae8acea"
      unitRef="usd">323000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i52fe1fc715c7413987c26e17e6567fc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjZiNDAwNTYzNDI0ZjQ0NzdiMDIzMThiNTZiMjY1MzczL3RhYmxlcmFuZ2U6NmI0MDA1NjM0MjRmNDQ3N2IwMjMxOGI1NmIyNjUzNzNfNi0zLTEtMS0w_fc633fdf-7108-4e26-be5c-818c754ff6f9"
      unitRef="usd">-338000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia7e377c40d394ef59ed4cd4ac3e0bc48_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjZiNDAwNTYzNDI0ZjQ0NzdiMDIzMThiNTZiMjY1MzczL3RhYmxlcmFuZ2U6NmI0MDA1NjM0MjRmNDQ3N2IwMjMxOGI1NmIyNjUzNzNfNy0xLTEtMS0w_c4db7b8b-81a0-44e6-8b5c-1a3decfcab18"
      unitRef="usd">3268000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i52fe1fc715c7413987c26e17e6567fc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjZiNDAwNTYzNDI0ZjQ0NzdiMDIzMThiNTZiMjY1MzczL3RhYmxlcmFuZ2U6NmI0MDA1NjM0MjRmNDQ3N2IwMjMxOGI1NmIyNjUzNzNfNy0zLTEtMS0w_0dd2ed22-6c5e-42aa-9c5f-bc87dabb97b7"
      unitRef="usd">-49000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia7e377c40d394ef59ed4cd4ac3e0bc48_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjZiNDAwNTYzNDI0ZjQ0NzdiMDIzMThiNTZiMjY1MzczL3RhYmxlcmFuZ2U6NmI0MDA1NjM0MjRmNDQ3N2IwMjMxOGI1NmIyNjUzNzNfOC0xLTEtMS0w_709cb2b1-6ccc-48c6-ab77-e52a42719356"
      unitRef="usd">-15308000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i52fe1fc715c7413987c26e17e6567fc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzODIwMTAwZDg0ZTQ4MWE4M2FhMTRhMDhiYzdjNjAxL3NlYzo1MzgyMDEwMGQ4NGU0ODFhODNhYTE0YTA4YmM3YzYwMV83My9mcmFnOjMxY2NhMzgyYWE3ZTRjOGZhNGYyNjNiMGJkY2Y5NzA3L3RhYmxlOjZiNDAwNTYzNDI0ZjQ0NzdiMDIzMThiNTZiMjY1MzczL3RhYmxlcmFuZ2U6NmI0MDA1NjM0MjRmNDQ3N2IwMjMxOGI1NmIyNjUzNzNfOC0zLTEtMS0w_09799755-ad27-4ff8-99f0-2e8ec0cc24b2"
      unitRef="usd">-13444000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
</xbrl>
