<?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/2021"
  xmlns:currency="http://xbrl.sec.gov/currency/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:ois="http://www.oilstatesintl.com/20220331"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ois-20220331.xsd" xlink:type="simple"/>
    <context id="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i981243ed0a6e49a49dd718a0f86908ee_I20220422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
        </entity>
        <period>
            <instant>2022-04-22</instant>
        </period>
    </context>
    <context id="i94e11ff24a404fe5bb3edb484b65e0e5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9ada6666e4eb4a5bbe9b0223d5f87301_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</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="ic3045072261a49149dfe06a613ba93c7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib1089ebdfb294dddba08136156f45749_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</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="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i79084d38cca84628bcd0c73ef68a51b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i78d1b9dc19fa4a0b93b2d109dd163390_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if5be74d02ed44334b2d0e852d437cd75_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i12904ab1a3984aea8fc8315a73f1e77b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ac9ff9ec96040fd9eac88db1b45c502_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ef2720485b948c7a36c1603a4a03352_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5031b6c17f4d41dcafbd13a99f891d23_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6802396ecc864388b9eec8e357826256_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i090b58af28804af6bbe27fd31a0275fc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia3073e167d6d4033b2008b85098c044a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5b21b16a4e214121bff23e9ab0e41fc5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if527f7f364c3477c8ace3c773cf4d32d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i77c24be2d9864ad0931d11c8d4403942_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i209128f3e2d74a0a9e064928dc8eca5e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7971bd2bf4544e22aaf66265475a1b3a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i573ffecaa767431999b79275c5b6ebd3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6a667613297c460fa058e3edccd35e36_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id4da2413c0dc4beba136dd71c2ce099c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</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="if50cfa143e3e4e8d9d46592f513d77f1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</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="i49a624d5b0b5447ab359e22324593521_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if2118d3c63964c4e947182e152ef6c18_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</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="i724dfbe367db4e1c85666d7f1247efe6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a427f74fc9540c98141eba531615de2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</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="iea9a5fc6bcd042478c57f628d577fe7c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic2d483cb43bf4451a178de4c8e760da2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i15504165fad241f18ed3f094bb8dda0e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</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="i8031d55e790049cf8958aecd85b20e28_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</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="i4c62aa17f73e49f283e2751210e7db5d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i51bd68a3f65845dfbd581e28d9c1f101_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ef53059d7b44a119cec5c92dc7d7a70_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice2cff4a121d4a6994cf7d7c9bd562e6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iecf3fbd12a4845c9a93d1ba419a5bee4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib81d8ae8cea54b8196351571bc023172_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</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="idd1b25206c9842e291a4a52319ade076_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</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="i9f47e013abbe4c83b17c8abffeecedfa_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3517b3e0d1fe4c7ca7e7a155ea918aa5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</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="idd124228730a41fca3b1af83de0612e1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ief2d2fac477240d390a61fdc27b3cb47_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4a1fd402f2e14b50a9df7b72ed7066fb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:A475ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i20f61aba5978438ba6351d0f88370897_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia603ff545e0447d7801d673cd50ff244_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6464751f8bf446bc8d57468463eb2fa9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icc9764fadd7e4a8f8550cef783b9095e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic693cdad51454978acc49defa70dd915_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i673cf59d68ab40d6b3d08e99bc44e09f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i22612650ea724b2dba26860d157cc728_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic19d984380b34cf38bea7155173ea8d6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">ois:UnbilledRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iad03885b58004f0084c3fde285a94905_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">ois:UnbilledRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iba720935465b4a98b59aea269094985f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">ois:ContractAssetReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i71d79bd760924464a812cf0c365d2347_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">ois:ContractAssetReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i229b521f6945443b88d1d2ac7ec5ec39_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">ois:OtherReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i31039ea6de96480999471305b311cc6c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">ois:OtherReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc2e75f241ed43cabcfcbd053907a617_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie01e302ab54c4e62a3bc20de3485e4cb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i40e57a4e9ab54c64aa66d15ff143f686_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i450604890d424f5a8a46f9d1f9c5e648_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic02d00bb65a3479d85c84a1edf6ccfc9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iab5159c69dc7448bb50de6a53785f3a7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie6aa71e245e8468ab9759d24251b7b19_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ois:PatentsTechnologyBasedandKnowhowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i84deb7fd1d004322806135ef924749a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ois:PatentsTechnologyBasedandKnowhowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6d4c6192dd743fda3fc825b95f12603_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i08c7747df43e439dbcca45da6c6c58f1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i858eea8f2d504387b810ba5f6271ceb3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i321fbab4651942928566f2aec1b08038_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c1face063254fb99dda5a854497f32c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ois:A475ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i78e13043b68b4bd99f3db40c60b46784_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ois:A475ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5008f7964ab64da2a8f11de820666985_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i989e191f331c419ebeb6789059102b4d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id00673db975443ba817bda66073d5b50_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3aed560fc59e4e7d9506ce0e5b51fed0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49bd0b400f5a461c9ba45e805731b71d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ois:FinanceLeaseObligationsAndOtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia0869d7732a748fe97d812d85e3fe539_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ois:FinanceLeaseObligationsAndOtherDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7b37f00ec6549f59318999f97b8eb6f_I20210210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:AssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-10</instant>
        </period>
    </context>
    <context id="i684a66607d784e82b159032a39d6003c_D20210210-20210210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:AssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-10</startDate>
            <endDate>2021-02-10</endDate>
        </period>
    </context>
    <context id="icafc5f3328ec4fdd8c31139a046e1d6e_I20210210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:AssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-10</instant>
        </period>
    </context>
    <context id="idbcd5f0be0e44217833459479bfe5598_D20210210-20210210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:AssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-10</startDate>
            <endDate>2021-02-10</endDate>
        </period>
    </context>
    <context id="ia773a71b7bed41bea57427672ecc6a20_D20210210-20210210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:AssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-10</startDate>
            <endDate>2021-02-10</endDate>
        </period>
    </context>
    <context id="ie04ec471a9e24fdcbdd39351969cc7fe_D20210210-20210210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:AssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-10</startDate>
            <endDate>2021-02-10</endDate>
        </period>
    </context>
    <context id="id8ab03a62f414bb2859e0b9cc81f6ac3_D20210210-20210210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:AssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-10</startDate>
            <endDate>2021-02-10</endDate>
        </period>
    </context>
    <context id="i911748434d314b92a198f9ab9ca1e01d_D20210210-20210210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:AssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-10</startDate>
            <endDate>2021-02-10</endDate>
        </period>
    </context>
    <context id="i56b9379edf7b4a4ba1999783e24374d7_D20210210-20210210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:AssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-10</startDate>
            <endDate>2021-02-10</endDate>
        </period>
    </context>
    <context id="ia9c3c2beb61b4d27b94c45302c2e4c2e_D20210210-20210210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:AssetBasedRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-10</startDate>
            <endDate>2021-02-10</endDate>
        </period>
    </context>
    <context id="ie4f39b92139a4926b657a1f6c81d696a_I20210319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:A475ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-19</instant>
        </period>
    </context>
    <context id="id4864c8b7e6f43a8a82c33495b65745b_D20210319-20210319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:A475ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-19</startDate>
            <endDate>2021-03-19</endDate>
        </period>
    </context>
    <context id="i185fa5c70d5a400da94d4947c83d2148_D20210319-20210319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-19</startDate>
            <endDate>2021-03-19</endDate>
        </period>
    </context>
    <context id="i432cdea1692a4d2288c3250b35f61653_I20210319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-19</instant>
        </period>
    </context>
    <context id="i02dae35d533e4ede9ef71a539ba44b7b_I20210319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
        </entity>
        <period>
            <instant>2021-03-19</instant>
        </period>
    </context>
    <context id="ib5a5fcfa1a4a421bbc0e7a634655140e_I20180130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-30</instant>
        </period>
    </context>
    <context id="i84cdb671934c4e1fac857aa7e9f6e7bb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1b7f7e0c80e64ed18bda943e81cb99d3_I20180112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-12</instant>
        </period>
    </context>
    <context id="i4fa7a6fc29bb4b55b7fbbabfa2b791a1_D20180112-20180112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-12</startDate>
            <endDate>2018-01-12</endDate>
        </period>
    </context>
    <context id="i9009596b85574b2191a3defe4acf54e5_D20180130-20180130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-30</startDate>
            <endDate>2018-01-30</endDate>
        </period>
    </context>
    <context id="i9960a771cab348bdb49f8ee1ed2fe47e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:A15ConvertibleUnsecuredSeniorNotesDueFebruary2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i843d87ee0cb0436e9e35833000af0def_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ois:A475ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6ba3c78ee6ef4cf4bc27bbb7292b2d04_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib7fc18070c3a45f1bd3e38cbd0441483_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6528cb9313024d96be03aecf5364b33f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i35536183492e4c648abdfa8e1215bb6e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i71036dae7e2343caa46d258e08d683ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ois:ServiceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2bfc24a80bb14eb2b5cf4a031261cadf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ois:PerformanceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib52fc68d638448f690bbff64fafef132_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ois:ServiceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i086705316b1a40d7845473d03f57d60f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ois:PerformanceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia12222c2c54d4f79b4f7ad81544ec54b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ois:ServiceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i34ff82c9e3234189bcc736a6062838fc_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ois:PerformanceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5d91132c56be4241a49c8e85da43a253_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="idab837c40a3b461fbe37b1a83080d853_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6afeb792095149248218a8892f9161e4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4e0a1b0809ea4f988e9b3e2623f8738f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i633885bd145f4bd69442bfb0fffe9164_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie99c1e069b5646b291f4a9f0f7ba0f97_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i92e0e5a493c14d41adb1cb28d4ff2f11_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i56270457610342729b075016ef253adc_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4fa20b0c18c94d87abc71e6e77dcf878_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9c48df94917142d19429575f753c2f19_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i79a44b1621294fb6ae28db66a17562a9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i201095b8e3ad4fa9986266c18f728c3e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia697cc43135c4a53b422000cdb860e79_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ieefdcdd0f5ea4afd8c3f32fcf209ab73_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iad3e34df099b40cda8ba9467ea6e2eb0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4e01a2178b8b47f0883c108b63fe19ef_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8ada770976b349b7bacb6e2238a2ecd9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ProjectDrivenProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1073049da12c40b0afc35dbcabf4da4e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ProjectDrivenProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i277f60d51a4a4a429e5ff5cc88ecf421_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ProjectDrivenProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if6833c68926b4cc69687c3f741f7f1df_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ProjectDrivenProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8f9368bdce914a5c91cd34001442ecf6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ProjectDrivenProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4c0d83c04f624cc78f469623f49a7c29_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ProjectDrivenProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6fa7a83449244566ae6d488ce20ffdcc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ProjectDrivenProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7a30b48df53a4cd096f0c95f16abdec9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ProjectDrivenProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9e5bd128a41c4bc08e0dc33cdb27a279_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleCompletionProductsandServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6dbef8cc9e184226ae268215ccba116e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleCompletionProductsandServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id9e0ed50d8824b1285335c23a00b6acf_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleCompletionProductsandServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i32eaa7e6abc24c8eb10b39dfcb92cb11_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleCompletionProductsandServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i20ed0172208d4c6586ed884a78df0689_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleCompletionProductsandServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icad0099746a34688b906ec20d3b7ff50_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleCompletionProductsandServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib4e0db30608b4b29acc8e722f518c012_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleCompletionProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id1a74fd7856041768ea42010e406f6ce_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleCompletionProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id0d8728c6583409892c4baa86dd89859_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleDrillingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7575a1d6f83144a0a8e3ad810548e8a6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleDrillingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3e3490ff3c5741749e08204484a929eb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleDrillingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5a1f2aaea32b4104a0d3099d7f718eb3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleDrillingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i763d879ec8894fa791e1f16aa3edc254_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleDrillingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i54db8e1a9c834842a6df6e3f4d097a5a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleDrillingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5024ecac14814bcc9bd6ee47516d16c0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleDrillingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1b8055aebe0048468a99f9d90629699d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleDrillingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0666bb2ade2d4de39deb3e476e81d7c2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleOtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib82b331c88934f51bb29766d2f29a90d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleOtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i936f8466d53b4c58a2b147a6729455ad_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleOtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib9ebfba3c51b4637bdcdd8f6b9088c76_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleOtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4afd875063cc43a881713b63ce8a5469_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleOtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i579b481918ac4b91a6617f90e88f47bb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleOtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibc728399a78b4df9b8b1d5c67390e694_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id1aa56c3b6dd4e79ae25a79148cc61a5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id21d9080d19b4fb4956ac29bc036905c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib359e33b34824db390ad3799f3ff9681_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia58ceee1071743e684680942b1683738_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i54798c0492d243b4bd601efd0a2ab367_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6c78b1a9011d45bcaff1b1dedddd6c5b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibf1f94b72a69404d938f784caa026500_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icb9eb118064a44ec8f047fc92d1700c8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie491f8eef0994fa28d7a1d72159e78f0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:ShortCycleProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3017668c798e42c3b317cb5ca8066269_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6fdc16075a6f4241b062cab8cd58a6f6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic0ad984ea7c544f4ad755a83775c0e9c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idd437a0f79564f1f84b134c2f8599509_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i70b5128ca2e2429bb61e828460cd9869_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icf2fb3950c804bc8b8afe2b6c2a283fb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2cdaaa0b7ccf48c4bfec18020b4cccf0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic3ca901689bb45eaa2f354a43fb0c25a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ois:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia4974d41a8f24dd79a71340f673ad622_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i38ee94351e1940aab294a68d8128ed5d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:OffshoreManufacturedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6f7b5a40d0bc45648ec35ff9f9d7beba_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:TotalWellSiteServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i58a79356e3304068ba835c286ba02d0e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1d2628ac5ec046519fd6ccf12dba7971_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ois:DownholeTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i560b687fc70648d8b233fb9ce1a8148a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic10a3ff57c84423d80a1d309ce2af0da_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="idcd28a13fca447a986ef13c1c97eef3e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i201d5d1c1c5d428ba894c9d31ef43446_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i2c6ffc5496a74b21879de906307d529c_D20220414-20220414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121484</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ois:EFlowControlHoldingsLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-14</startDate>
            <endDate>2022-04-14</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>ois:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV80L2ZyYWc6MThmYWUyNzVlNmMzNGE0OTlmMDVjZThmMDlmN2JmNzYvdGFibGU6ZTk1NzMzZDA2MGExNGI2YjhkYzZmN2I0Zjg5MzUwOTIvdGFibGVyYW5nZTplOTU3MzNkMDYwYTE0YjZiOGRjNmY3YjRmODkzNTA5Ml8xLTEtMS0xLTY5MDEx_f1fd17ec-ee42-42b8-acd1-f7586faab864">0001121484</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV80L2ZyYWc6MThmYWUyNzVlNmMzNGE0OTlmMDVjZThmMDlmN2JmNzYvdGFibGU6ZTk1NzMzZDA2MGExNGI2YjhkYzZmN2I0Zjg5MzUwOTIvdGFibGVyYW5nZTplOTU3MzNkMDYwYTE0YjZiOGRjNmY3YjRmODkzNTA5Ml8yLTEtMS0xLTY5MDEx_450a37b2-48ab-4517-9ca8-90cad92a2d66">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV80L2ZyYWc6MThmYWUyNzVlNmMzNGE0OTlmMDVjZThmMDlmN2JmNzYvdGFibGU6ZTk1NzMzZDA2MGExNGI2YjhkYzZmN2I0Zjg5MzUwOTIvdGFibGVyYW5nZTplOTU3MzNkMDYwYTE0YjZiOGRjNmY3YjRmODkzNTA5Ml8zLTEtMS0xLTY5MDEx_894b6556-09b1-45d4-bf05-1a9e4a37b641">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV80L2ZyYWc6MThmYWUyNzVlNmMzNGE0OTlmMDVjZThmMDlmN2JmNzYvdGFibGU6ZTk1NzMzZDA2MGExNGI2YjhkYzZmN2I0Zjg5MzUwOTIvdGFibGVyYW5nZTplOTU3MzNkMDYwYTE0YjZiOGRjNmY3YjRmODkzNTA5Ml80LTEtMS0xLTY5MDEx_e2fc1a6c-f116-46f1-8d1c-2ce727ef79dd">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV80L2ZyYWc6MThmYWUyNzVlNmMzNGE0OTlmMDVjZThmMDlmN2JmNzYvdGFibGU6ZTk1NzMzZDA2MGExNGI2YjhkYzZmN2I0Zjg5MzUwOTIvdGFibGVyYW5nZTplOTU3MzNkMDYwYTE0YjZiOGRjNmY3YjRmODkzNTA5Ml81LTEtMS0xLTY5MDEx_799da4aa-a76a-4711-a4ee-270ce9348ad9">false</dei:AmendmentFlag>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i4c62aa17f73e49f283e2751210e7db5d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF84LTAtMS0xLTcwMTM2_47b892e0-d81f-47cc-8107-a824e1eb405a">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i9009596b85574b2191a3defe4acf54e5_D20180130-20180130"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzgvZnJhZzpmOWFjODdjMmVmMWE0MTMzYTE3MDUwOTc3OGFkNWRkNy90YWJsZTo1OTI4YTIyMGQyOWY0MWJjOGVmMzYwYTcyMDEzNzg3Ny90YWJsZXJhbmdlOjU5MjhhMjIwZDI5ZjQxYmM4ZWYzNjBhNzIwMTM3ODc3XzEtMi0xLTEtNjkwMTE_99b48808-b8b2-46de-9a31-e806a3045149"
      unitRef="number">0.0222748</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="id4864c8b7e6f43a8a82c33495b65745b_D20210319-20210319"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzgvZnJhZzpmOWFjODdjMmVmMWE0MTMzYTE3MDUwOTc3OGFkNWRkNy90YWJsZTo1OTI4YTIyMGQyOWY0MWJjOGVmMzYwYTcyMDEzNzg3Ny90YWJsZXJhbmdlOjU5MjhhMjIwZDI5ZjQxYmM4ZWYzNjBhNzIwMTM3ODc3XzItMi0xLTEtNjkwMTE_1ad9e623-18bf-4e3e-bdf5-192e04ee7244"
      unitRef="number">0.0953516</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <dei:DocumentType
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGV4dHJlZ2lvbjphZjAzMGUwMjdmMGM0YTU2OGY3N2I3NjQ4OTAwNzUxN18xOTI4_9de09729-4cc0-4649-b39c-da07e87d202e">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6M2JkZjc2ZjEzNjYzNDU2M2FmNTE0YmNhMjIxMjYwN2YvdGFibGVyYW5nZTozYmRmNzZmMTM2NjM0NTYzYWY1MTRiY2EyMjEyNjA3Zl8wLTAtMS0xLTY5MDEx_ce2827f5-a51e-495e-b5a8-2596c327ef32">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGV4dHJlZ2lvbjphZjAzMGUwMjdmMGM0YTU2OGY3N2I3NjQ4OTAwNzUxN18xNjQ_d9eb6d68-dbe7-4a93-9f34-109e751a8e68">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6MDQ1M2NhYmJiZmE4NDRmMzk3YTkzNDI1Zjc0MjU5MTIvdGFibGVyYW5nZTowNDUzY2FiYmJmYTg0NGYzOTdhOTM0MjVmNzQyNTkxMl8wLTAtMS0xLTY5MDEx_05e6abd0-df81-4a9a-9491-9cd189479eba">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGV4dHJlZ2lvbjphZjAzMGUwMjdmMGM0YTU2OGY3N2I3NjQ4OTAwNzUxN18xOTI5_5625875a-e0eb-47f1-a499-979dbe4804a6">001-16337</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGV4dHJlZ2lvbjphZjAzMGUwMjdmMGM0YTU2OGY3N2I3NjQ4OTAwNzUxN18xOTMw_79520192-92a5-4579-9539-f0195cbc44e7">OIL STATES INTERNATIONAL, INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6ZjRmNjg1Yzg1ZDhkNDMxNTgyNGRhNDFlYWMxYjcwZjIvdGFibGVyYW5nZTpmNGY2ODVjODVkOGQ0MzE1ODI0ZGE0MWVhYzFiNzBmMl8wLTAtMS0xLTY5MDEx_7c1b207c-0544-4800-b4d6-8dc7824719da">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6ZjRmNjg1Yzg1ZDhkNDMxNTgyNGRhNDFlYWMxYjcwZjIvdGFibGVyYW5nZTpmNGY2ODVjODVkOGQ0MzE1ODI0ZGE0MWVhYzFiNzBmMl8wLTItMS0xLTY5MDEx_319a2b6c-3bb4-44ca-b9dc-030c6aeb48f9">76-0476605</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6ZjRmNjg1Yzg1ZDhkNDMxNTgyNGRhNDFlYWMxYjcwZjIvdGFibGVyYW5nZTpmNGY2ODVjODVkOGQ0MzE1ODI0ZGE0MWVhYzFiNzBmMl80LTAtMS0xLTY5MDEx_752a214a-f2d6-4255-b266-5d93f1c50644">Three Allen Center, 333 Clay Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6ZjRmNjg1Yzg1ZDhkNDMxNTgyNGRhNDFlYWMxYjcwZjIvdGFibGVyYW5nZTpmNGY2ODVjODVkOGQ0MzE1ODI0ZGE0MWVhYzFiNzBmMl81LTAtMS0xLTY5MDEx_ac9b12a9-f9a9-4520-8cfe-7ede22732e44">Suite 4620</dei:EntityAddressAddressLine2>
    <dei:EntityAddressPostalZipCode
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6ZjRmNjg1Yzg1ZDhkNDMxNTgyNGRhNDFlYWMxYjcwZjIvdGFibGVyYW5nZTpmNGY2ODVjODVkOGQ0MzE1ODI0ZGE0MWVhYzFiNzBmMl81LTItMS0xLTY5MDEx_4f95ea33-5ec6-42ba-b4fc-fe4530118deb">77002</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6ZjRmNjg1Yzg1ZDhkNDMxNTgyNGRhNDFlYWMxYjcwZjIvdGFibGVyYW5nZTpmNGY2ODVjODVkOGQ0MzE1ODI0ZGE0MWVhYzFiNzBmMl82LTAtMS0xLTY5MDEx_8cb4b45b-edbb-47e2-b5b0-6f5b3d51f331">Houston,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6ZjRmNjg1Yzg1ZDhkNDMxNTgyNGRhNDFlYWMxYjcwZjIvdGFibGVyYW5nZTpmNGY2ODVjODVkOGQ0MzE1ODI0ZGE0MWVhYzFiNzBmMl82LTEtMS0xLTY5MDEx_7e24b8e6-a9a5-40cf-8bee-10d149eeb0c4">TX</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGV4dHJlZ2lvbjphZjAzMGUwMjdmMGM0YTU2OGY3N2I3NjQ4OTAwNzUxN18xOTI2_cf075b1a-0ee3-4a32-95cb-849c5f14b6f2">713</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGV4dHJlZ2lvbjphZjAzMGUwMjdmMGM0YTU2OGY3N2I3NjQ4OTAwNzUxN18xOTI3_857ad2b8-c3ee-431d-b174-10c325c645fa">652-0582</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6YTY1OTM0NmM4NmNiNGE3ZjkxNTNmZjJlOTM0NTc4MTQvdGFibGVyYW5nZTphNjU5MzQ2Yzg2Y2I0YTdmOTE1M2ZmMmU5MzQ1NzgxNF8xLTAtMS0xLTY5MDEx_529130e2-8030-4a88-ba51-b208cd6e9c24">Common stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6YTY1OTM0NmM4NmNiNGE3ZjkxNTNmZjJlOTM0NTc4MTQvdGFibGVyYW5nZTphNjU5MzQ2Yzg2Y2I0YTdmOTE1M2ZmMmU5MzQ1NzgxNF8xLTItMS0xLTY5MDEx_8feb9b39-0605-4703-8c21-a599884e70ec">OIS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6YTY1OTM0NmM4NmNiNGE3ZjkxNTNmZjJlOTM0NTc4MTQvdGFibGVyYW5nZTphNjU5MzQ2Yzg2Y2I0YTdmOTE1M2ZmMmU5MzQ1NzgxNF8xLTQtMS0xLTY5MDEx_70817f34-854b-41f6-b9e4-90bdafdbdb8c">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6N2U1MjllMTM2ODRlNDcxZTgyOWQ5ZTBhYzNiNDgwMWUvdGFibGVyYW5nZTo3ZTUyOWUxMzY4NGU0NzFlODI5ZDllMGFjM2I0ODAxZV8wLTAtMS0xLTY5MDEx_bdad38dd-fc19-48e8-a75e-e65d96f3f0c9">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6NzdkYTk2YTk4ZWEyNGY2MTkxODRjMDk4YWJjOGMxM2EvdGFibGVyYW5nZTo3N2RhOTZhOThlYTI0ZjYxOTE4NGMwOThhYmM4YzEzYV8wLTAtMS0xLTY5MDEx_75be8628-1479-4bce-81f6-d28d33384a0d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6ZTE2NmRiYzMzMmNmNGUxODhjNDAzZTdmM2U4ZjI3N2IvdGFibGVyYW5nZTplMTY2ZGJjMzMyY2Y0ZTE4OGM0MDNlN2YzZThmMjc3Yl8wLTMtMS0xLTY5MDEx_74b9a3d5-8025-4e4f-9a4e-f5f2ca2e2600">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6ZTE2NmRiYzMzMmNmNGUxODhjNDAzZTdmM2U4ZjI3N2IvdGFibGVyYW5nZTplMTY2ZGJjMzMyY2Y0ZTE4OGM0MDNlN2YzZThmMjc3Yl8xLTQtMS0xLTY5MDEx_83362a57-0925-4f7c-896f-8ea7e1711642">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6ZTE2NmRiYzMzMmNmNGUxODhjNDAzZTdmM2U4ZjI3N2IvdGFibGVyYW5nZTplMTY2ZGJjMzMyY2Y0ZTE4OGM0MDNlN2YzZThmMjc3Yl8yLTQtMS0xLTY5MDEx_b091f83e-b9fb-4017-8e83-1e23d8c3e0aa">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGFibGU6ZjU2NzIxMTY1NzNjNGY3NGI5NDE3YmZmOTNiYzI3YWYvdGFibGVyYW5nZTpmNTY3MjExNjU3M2M0Zjc0Yjk0MTdiZmY5M2JjMjdhZl8wLTEtMS0xLTY5MDEx_3e5b2b69-adb2-442e-b445-e5627e570c62">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i981243ed0a6e49a49dd718a0f86908ee_I20220422"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV83L2ZyYWc6YWYwMzBlMDI3ZjBjNGE1NjhmNzdiNzY0ODkwMDc1MTcvdGV4dHJlZ2lvbjphZjAzMGUwMjdmMGM0YTU2OGY3N2I3NjQ4OTAwNzUxN18xOTI0_6bb4b21a-dc52-42e1-ab9b-8f0788b91e01"
      unitRef="shares">61890985</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i94e11ff24a404fe5bb3edb484b65e0e5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzMtNS0xLTEtNjkwMTE_4b3f1726-9d97-494b-9de5-ed4e4b505d92"
      unitRef="usd">85761000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ada6666e4eb4a5bbe9b0223d5f87301_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzMtNy0xLTEtNjkwMTE_ea75916b-aff6-45d4-b5b4-02b20af986dd"
      unitRef="usd">61445000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3045072261a49149dfe06a613ba93c7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzQtNS0xLTEtNjkwMTE_1c334297-e9f1-4900-b688-e1229cd8e294"
      unitRef="usd">78283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1089ebdfb294dddba08136156f45749_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzQtNy0xLTEtNjkwMTE_24277d4d-f91c-479e-a410-107b26df7174"
      unitRef="usd">64144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzUtNS0xLTEtNjkwMTE_64481464-69f7-41bf-84e6-3c018c31c773"
      unitRef="usd">164044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzUtNy0xLTEtNjkwMTE_3da90e0c-6f2a-4f8d-af65-beeecd0269de"
      unitRef="usd">125589000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i94e11ff24a404fe5bb3edb484b65e0e5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzgtNS0xLTEtNjkwMTE_afe1f422-8861-4914-bb8a-81d1d1a45cfc"
      unitRef="usd">64801000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9ada6666e4eb4a5bbe9b0223d5f87301_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzgtNy0xLTEtNjkwMTE_115790cb-ecf5-4a55-8d08-b21d4b36416d"
      unitRef="usd">49463000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic3045072261a49149dfe06a613ba93c7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzktNS0xLTEtNjkwMTE_8807a225-8e92-4bef-bf01-1debf1a588e5"
      unitRef="usd">61803000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib1089ebdfb294dddba08136156f45749_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzktNy0xLTEtNjkwMTE_fa8dcc38-67bd-4911-aa19-3c985844d624"
      unitRef="usd">52847000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzEwLTUtMS0xLTY5MDEx_d036da44-7aec-44f9-9f6f-1145320f584a"
      unitRef="usd">126604000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzEwLTctMS0xLTY5MDEx_a2af08e3-9a91-41ad-a56d-2425ba407810"
      unitRef="usd">102310000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzExLTUtMS0xLTY5MDEx_b9964efc-6586-4570-8aa9-f1f074b4f526"
      unitRef="usd">23833000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzExLTctMS0xLTY5MDEx_94578b6b-5522-48a1-8ad0-41a344676ea7"
      unitRef="usd">21225000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzEyLTUtMS0xLTY5MDEx_216a75c2-1616-4b73-8c1e-22ebabfe9fed"
      unitRef="usd">17817000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzEyLTctMS0xLTY5MDEx_9dac6c68-3deb-4d29-b7f9-90a302f85dbe"
      unitRef="usd">21520000</us-gaap:DepreciationAndAmortization>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzE0LTUtMS0xLTY5MDEx_5d6d7b5c-75c1-47e1-9286-d6affcb3036a"
      unitRef="usd">0</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzE0LTctMS0xLTY5MDEx_5770eb3a-434a-4df6-a3d5-262a91736aaa"
      unitRef="usd">650000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzE1LTUtMS0xLTY5MDEx_0cc41967-a2d6-441c-ab44-0cc9526f8245"
      unitRef="usd">-126000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzE1LTctMS0xLTY5MDEx_c32960c3-0f10-435a-87e1-a70a59de292e"
      unitRef="usd">354000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:CostsAndExpenses
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzE2LTUtMS0xLTY5MDEx_8a436414-0297-4c33-b1e5-df57dadc21b2"
      unitRef="usd">168380000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzE2LTctMS0xLTY5MDEx_17a0b507-7bc4-487c-b2c5-d12b52be7c12"
      unitRef="usd">145351000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzE3LTUtMS0xLTY5MDEx_375a411a-e180-4fd9-9db7-ad2014091f6b"
      unitRef="usd">-4336000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzE3LTctMS0xLTY5MDEx_9c9c659b-37a0-45c1-90d0-3c80f6221935"
      unitRef="usd">-19762000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzIxLTUtMS0xLTY5MDEx_295a2099-770a-4b57-aa5c-3ee79323c4e8"
      unitRef="usd">-2672000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzIxLTctMS0xLTY5MDEx_5ac2a34e-5e3f-4109-a9e8-7936119211da"
      unitRef="usd">-2325000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzIyLTUtMS0xLTY5MDEx_52a3a85c-42b0-499f-a19f-b37dacdad8a7"
      unitRef="usd">1025000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzIyLTctMS0xLTY5MDEx_184cde2c-adc5-4e13-82e6-a9e3cb069ae5"
      unitRef="usd">3960000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzIzLTUtMS0xLTY5MDEx_4f7d20c4-741b-4788-a838-079fdbf22ff2"
      unitRef="usd">-5983000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzIzLTctMS0xLTY5MDEx_fa2a1837-3d33-4833-8938-f25a4e460b7e"
      unitRef="usd">-18127000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzI0LTUtMS0xLTY5MDEx_cbd05788-8059-4004-8cae-7972583689e2"
      unitRef="usd">3441000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzI0LTctMS0xLTY5MDEx_4d525f7b-c32a-4b99-b462-fb1118d6b070"
      unitRef="usd">-2317000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzI1LTUtMS0xLTY5MDEx_ce39e5bf-255c-46e4-9c45-9753543390ee"
      unitRef="usd">-9424000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzI1LTctMS0xLTY5MDEx_c0c7e631-7732-4bd7-a830-3520c8593e97"
      unitRef="usd">-15810000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzI4LTUtMS0xLTY5MDEx_6533a33a-7148-46b3-a311-ab31ac4c99f6"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzI4LTctMS0xLTY5MDEx_0ed4c17e-e38e-4108-90bd-3c7d73cceab3"
      unitRef="usdPerShare">-0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzI5LTUtMS0xLTY5MDEx_0610ef73-6ca7-40d4-a9ee-d366105cfcf4"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzI5LTctMS0xLTY5MDEx_7893502e-3bc1-4340-b18a-7f5deaadd28e"
      unitRef="usdPerShare">-0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzMyLTUtMS0xLTY5MDEx_6b880237-4013-4e75-bbd5-415a4f46a169"
      unitRef="shares">60498000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzMyLTctMS0xLTY5MDEx_ba7a2f62-e68e-4d76-bbc0-1b0c6911eaa2"
      unitRef="shares">60098000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzMzLTUtMS0xLTY5MDEx_f08ebf65-6f05-4b94-b3cc-5fb6ba192446"
      unitRef="shares">60498000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzAvZnJhZzoyNGVkNWRjMDZlMWY0MDljYTM0MzRhZWFjZWIwMzc3YS90YWJsZTo5ZjdmNjhhNzAwZWM0MWJmOTQzNmRlMmJjZWUwY2Y0My90YWJsZXJhbmdlOjlmN2Y2OGE3MDBlYzQxYmY5NDM2ZGUyYmNlZTBjZjQzXzMzLTctMS0xLTY5MDEx_e11c8369-d146-4784-868d-42621488c4bb"
      unitRef="shares">60098000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzMvZnJhZzo1N2RjZTViYzJkODY0NWNhYjJhZWNmZjBhNDA1YWZjZC90YWJsZTo5NDU3ZGQ5NzlhMjA0ZWU0YTg2NjVmYTJlMjBiMDJhNi90YWJsZXJhbmdlOjk0NTdkZDk3OWEyMDRlZTRhODY2NWZhMmUyMGIwMmE2XzItNS0xLTEtNjkwMTE_c14230ce-9597-4b20-b3e9-0a9b18584df5"
      unitRef="usd">-9424000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzMvZnJhZzo1N2RjZTViYzJkODY0NWNhYjJhZWNmZjBhNDA1YWZjZC90YWJsZTo5NDU3ZGQ5NzlhMjA0ZWU0YTg2NjVmYTJlMjBiMDJhNi90YWJsZXJhbmdlOjk0NTdkZDk3OWEyMDRlZTRhODY2NWZhMmUyMGIwMmE2XzItNy0xLTEtNjkwMTE_35377c40-83bc-4140-aec5-8ac3293e0e66"
      unitRef="usd">-15810000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzMvZnJhZzo1N2RjZTViYzJkODY0NWNhYjJhZWNmZjBhNDA1YWZjZC90YWJsZTo5NDU3ZGQ5NzlhMjA0ZWU0YTg2NjVmYTJlMjBiMDJhNi90YWJsZXJhbmdlOjk0NTdkZDk3OWEyMDRlZTRhODY2NWZhMmUyMGIwMmE2XzYtNS0xLTEtNjkwMTE_1c5a5189-b49f-4cbd-b808-9bca57b3b4de"
      unitRef="usd">861000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzMvZnJhZzo1N2RjZTViYzJkODY0NWNhYjJhZWNmZjBhNDA1YWZjZC90YWJsZTo5NDU3ZGQ5NzlhMjA0ZWU0YTg2NjVmYTJlMjBiMDJhNi90YWJsZXJhbmdlOjk0NTdkZDk3OWEyMDRlZTRhODY2NWZhMmUyMGIwMmE2XzYtNy0xLTEtNjkwMTE_3ebd603f-24ff-4045-80eb-78d1dc0a9ead"
      unitRef="usd">-1529000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzMvZnJhZzo1N2RjZTViYzJkODY0NWNhYjJhZWNmZjBhNDA1YWZjZC90YWJsZTo5NDU3ZGQ5NzlhMjA0ZWU0YTg2NjVmYTJlMjBiMDJhNi90YWJsZXJhbmdlOjk0NTdkZDk3OWEyMDRlZTRhODY2NWZhMmUyMGIwMmE2XzktNS0xLTEtNjkwMTE_4b26d9a8-ba5b-4b13-9f27-1083f28e84e9"
      unitRef="usd">-8563000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzMvZnJhZzo1N2RjZTViYzJkODY0NWNhYjJhZWNmZjBhNDA1YWZjZC90YWJsZTo5NDU3ZGQ5NzlhMjA0ZWU0YTg2NjVmYTJlMjBiMDJhNi90YWJsZXJhbmdlOjk0NTdkZDk3OWEyMDRlZTRhODY2NWZhMmUyMGIwMmE2XzktNy0xLTEtNjkwMTE_fd990e32-ca5f-4152-97f0-3c80d8ec24b2"
      unitRef="usd">-17339000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzUtMS0xLTEtNjkwMTE_455f73df-7500-45c5-afd2-66e0e29e8bf7"
      unitRef="usd">39158000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzUtMy0xLTEtNjkwMTE_91e5e23d-a818-4b05-96be-535acd478239"
      unitRef="usd">52852000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzYtMS0xLTEtNjkwMTE_7ace997c-d972-4864-a648-28f2dd3d48dc"
      unitRef="usd">194257000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzYtMy0xLTEtNjkwMTE_06fb83f7-30c8-4578-8f57-4538e3592d6d"
      unitRef="usd">186080000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzctMS0xLTEtNjkwMTE_2209e89d-3f1a-43bc-b5d4-5289e78c8f7b"
      unitRef="usd">180886000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzctMy0xLTEtNjkwMTE_989262a1-da9f-4e4c-a5eb-a3e598f3f7a1"
      unitRef="usd">168573000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzgtMS0xLTEtNjkwMTE_69127e49-8e2d-4311-8393-cb43afd9f0a4"
      unitRef="usd">20238000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzgtMy0xLTEtNjkwMTE_1959cec5-59aa-4208-b39b-3374b28d7733"
      unitRef="usd">19222000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzktMS0xLTEtNjkwMTE_8eafff7f-ed48-4db8-bda3-c7c09863f52d"
      unitRef="usd">434539000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzktMy0xLTEtNjkwMTE_e7d0eadf-8dd1-4134-85ea-e2cac35427c1"
      unitRef="usd">426727000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzExLTEtMS0xLTY5MDEx_05b67273-703a-41a5-b7ae-80c703728f24"
      unitRef="usd">330118000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzExLTMtMS0xLTY5MDEx_902e351e-33d9-4201-9f53-333f79f5e7f0"
      unitRef="usd">338583000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzEyLTEtMS0xLTY5MDEx_e45a39aa-9618-4cbf-ad1b-762c9ec69a3a"
      unitRef="usd">26202000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzEyLTMtMS0xLTY5MDEx_acabdb42-3f7b-4de8-9415-5bf5d65b5902"
      unitRef="usd">25388000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzEzLTEtMS0xLTY5MDEx_560b230c-138f-424c-940c-25516caeb9f1"
      unitRef="usd">76179000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzEzLTMtMS0xLTY5MDEx_eec8067a-d51d-4973-b7eb-0b8eda5510cc"
      unitRef="usd">76412000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzE0LTEtMS0xLTY5MDEx_5d2c4e83-6fc9-4910-9de7-7817418f63f3"
      unitRef="usd">180639000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzE0LTMtMS0xLTY5MDEx_9d825d7e-717d-47bc-8d9e-f4058498e10a"
      unitRef="usd">185749000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzE1LTEtMS0xLTY5MDEx_a5c32d0f-a1ec-456c-ae4c-174b71a53504"
      unitRef="usd">30288000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzE1LTMtMS0xLTY5MDEx_2317c19d-0e1b-46f5-8a7d-ec404b072d13"
      unitRef="usd">32889000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzE2LTEtMS0xLTY5MDEx_d24f9be1-235f-4932-a353-76d28f0a788c"
      unitRef="usd">1077965000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzE2LTMtMS0xLTY5MDEx_f235c9aa-7b2d-416d-9331-b05c96b1a46b"
      unitRef="usd">1085748000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzIxLTEtMS0xLTY5MDEx_6f3b6747-c3b9-431a-89b3-706c8851be13"
      unitRef="usd">44047000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzIxLTMtMS0xLTY5MDEx_3213cc7a-d868-4762-b21e-6b90c662e894"
      unitRef="usd">18262000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzIyLTEtMS0xLTY5MDEx_33fe8dbe-2778-484e-bece-ae88dcbf77d4"
      unitRef="usd">60650000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzIyLTMtMS0xLTY5MDEx_910e9eaf-3161-4765-a6e2-7e47ac9026c5"
      unitRef="usd">63343000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzIzLTEtMS0xLTY5MDEx_ff36de84-64e7-4a81-8bd4-04a4131c514f"
      unitRef="usd">41541000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzIzLTMtMS0xLTY5MDEx_0e340f1a-30ec-4a18-b569-3f3b38216960"
      unitRef="usd">43401000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzI0LTEtMS0xLTY5MDEx_acdb3bc9-e12b-4094-8e0b-05bb4783ff04"
      unitRef="usd">6143000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzI0LTMtMS0xLTY5MDEx_8a0d1f94-ec84-4403-b7cb-d6b5c7a3b94d"
      unitRef="usd">6481000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzI1LTEtMS0xLTY5MDEx_575fbc63-7194-4785-8906-ca0c4316d9e7"
      unitRef="usd">4857000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzI1LTMtMS0xLTY5MDEx_f80a43a4-b9bd-4df2-885d-ac6c0a5d7f0c"
      unitRef="usd">2564000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzI2LTEtMS0xLTY5MDEx_4cf6f14f-a61c-480c-a94d-a6c677db8879"
      unitRef="usd">47560000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzI2LTMtMS0xLTY5MDEx_80e8fcc4-49b1-42ce-bcd4-0ef1dd052ea8"
      unitRef="usd">43236000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzI3LTEtMS0xLTY5MDEx_49ecf782-8cea-4297-8ba7-acbd49d51aa6"
      unitRef="usd">204798000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzI3LTMtMS0xLTY5MDEx_973aec6e-6289-4e58-a495-e242bea21c52"
      unitRef="usd">177287000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebt
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzI5LTEtMS0xLTY5MDEx_ca7a6874-2270-4816-9149-404348570aa4"
      unitRef="usd">134790000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzI5LTMtMS0xLTY5MDEx_d9a95c00-6c1b-423d-a9a1-52fe617436bc"
      unitRef="usd">160488000</us-gaap:LongTermDebt>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzMwLTEtMS0xLTY5MDEx_6c22dd3d-a505-4e1e-ae6f-b2edc46c9f67"
      unitRef="usd">24169000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzMwLTMtMS0xLTY5MDEx_9321a4c1-d19a-45ce-afea-54feff2a533e"
      unitRef="usd">23452000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzMxLTEtMS0xLTY5MDEx_8593808a-47eb-447d-bae2-1188ddeef639"
      unitRef="usd">2897000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzMxLTMtMS0xLTY5MDEx_da1012fe-bf49-432c-8c20-55598313fbcd"
      unitRef="usd">3637000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzMyLTEtMS0xLTY5MDEx_042084d2-88b7-45cb-817e-2d426da49592"
      unitRef="usd">23203000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzMyLTMtMS0xLTY5MDEx_0e1e65bd-063b-4e15-b368-2c14e48283be"
      unitRef="usd">25058000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzMzLTEtMS0xLTY5MDEx_9ad58304-136f-4414-8351-0d60f2b7e740"
      unitRef="usd">389857000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzMzLTMtMS0xLTY5MDEx_848499f8-6f11-4b0e-a754-1131e1c0e520"
      unitRef="usd">389922000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzM2LTAtMS0xLTY5MDExL3RleHRyZWdpb246ZTdjMmViMThmNGM1NDAxZGExYmFiMmZiMjc5ZTNiYTZfMTg_2f79a65c-d7db-4463-abcf-d1d3b88dcc5c"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzM2LTAtMS0xLTY5MDExL3RleHRyZWdpb246ZTdjMmViMThmNGM1NDAxZGExYmFiMmZiMjc5ZTNiYTZfMTg_bd94fbf0-e4c8-40f9-af35-1c979cad7692"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzM2LTAtMS0xLTY5MDExL3RleHRyZWdpb246ZTdjMmViMThmNGM1NDAxZGExYmFiMmZiMjc5ZTNiYTZfMzI_a1974e3e-8739-4005-8372-2b561450305a"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzM2LTAtMS0xLTY5MDExL3RleHRyZWdpb246ZTdjMmViMThmNGM1NDAxZGExYmFiMmZiMjc5ZTNiYTZfMzI_effea5a1-88b6-4c80-900d-c94beac5f8e6"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzM2LTAtMS0xLTY5MDExL3RleHRyZWdpb246ZTdjMmViMThmNGM1NDAxZGExYmFiMmZiMjc5ZTNiYTZfNTQ_e787ab28-fd50-4c8a-a197-58ed9320485d"
      unitRef="shares">74573660</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzM2LTAtMS0xLTY5MDExL3RleHRyZWdpb246ZTdjMmViMThmNGM1NDAxZGExYmFiMmZiMjc5ZTNiYTZfNjg_d44f3e5a-660a-4bdf-801a-dd8274b5b0a0"
      unitRef="shares">73900160</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzM2LTEtMS0xLTY5MDEx_9a24f03b-fed1-4f75-965d-ee0602741a38"
      unitRef="usd">746000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzM2LTMtMS0xLTY5MDEx_40f8a893-9e45-40e2-af5a-cf6eedfe1453"
      unitRef="usd">739000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzM3LTEtMS0xLTY5MDEx_498b74ff-2362-4240-8180-c09616dd6cf2"
      unitRef="usd">1106963000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzM3LTMtMS0xLTY5MDEx_fb8f45a8-35c6-456b-b107-ceb6180edbae"
      unitRef="usd">1105135000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzM4LTEtMS0xLTY5MDEx_4d20d3ee-9236-4a08-bf8a-526b9524f4fb"
      unitRef="usd">272143000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzM4LTMtMS0xLTY5MDEx_46a9f6bf-f9fb-4a52-8954-b28d7d5962f2"
      unitRef="usd">281567000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzM5LTEtMS0xLTY5MDEx_969e6077-8c7d-49b4-923d-935150c7fade"
      unitRef="usd">-65170000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzM5LTMtMS0xLTY5MDEx_397f8c5e-e2bb-40c8-bfd0-025ee02d6e2c"
      unitRef="usd">-66031000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzQwLTAtMS0xLTY5MDExL3RleHRyZWdpb246ODA5NjM5MjQ4ZjJjNDgwMWI4ZDI1MzRmZjZjOWFjZGNfMjk_9224049a-1219-419a-bb7d-24f52d061d7a"
      unitRef="shares">12682668</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzQwLTAtMS0xLTY5MDExL3RleHRyZWdpb246ODA5NjM5MjQ4ZjJjNDgwMWI4ZDI1MzRmZjZjOWFjZGNfMzY_2994670f-adb3-442b-b3c7-347ecf1362c2"
      unitRef="shares">12521834</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzQwLTEtMS0xLTY5MDEx_15ecb5bb-155a-46df-a305-015c85fe69b1"
      unitRef="usd">626574000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzQwLTMtMS0xLTY5MDEx_c0253df8-f23c-47a2-921e-ad08e1f55ee9"
      unitRef="usd">625584000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzQxLTEtMS0xLTY5MDEx_9644bfe8-3d23-43cc-b7c8-b2f8f5410e81"
      unitRef="usd">688108000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzQxLTMtMS0xLTY5MDEx_e885de45-910c-4405-90d0-364dc5fa7bd2"
      unitRef="usd">695826000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzQyLTEtMS0xLTY5MDEx_90857ff8-ba60-4dd9-966b-dd89b70c9961"
      unitRef="usd">1077965000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xMzYvZnJhZzowMDk3OWZlNmJhYTc0MjZhODAwZDZjYjFjNzZkNGYyMC90YWJsZTozOWFlNmU5NzlhMGE0YzA0YWMxOWUzMzJmNjllYWQwZS90YWJsZXJhbmdlOjM5YWU2ZTk3OWEwYTRjMDRhYzE5ZTMzMmY2OWVhZDBlXzQyLTMtMS0xLTY5MDEx_6243caa6-28a8-41e2-9d76-3c827da23230"
      unitRef="usd">1085748000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i78d1b9dc19fa4a0b93b2d109dd163390_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV8xLTEtMS0xLTcwMTE5_fed2ef52-b3b3-4490-8060-5ec051715405"
      unitRef="usd">739000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if5be74d02ed44334b2d0e852d437cd75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV8xLTMtMS0xLTcwMTE5_9ae0149b-1d3f-4096-91dc-bdc1a2eec0bc"
      unitRef="usd">1105135000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i12904ab1a3984aea8fc8315a73f1e77b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV8xLTUtMS0xLTcwMTE5_1111a321-f459-4174-81cf-e8694eb95050"
      unitRef="usd">281567000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ac9ff9ec96040fd9eac88db1b45c502_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV8xLTctMS0xLTcwMTE5_7863fa35-ea82-480c-9faa-87f2c2170997"
      unitRef="usd">-66031000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ef2720485b948c7a36c1603a4a03352_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV8xLTktMS0xLTcwMTE5_1a6b77d2-c5bb-4bf9-a590-068e853fea02"
      unitRef="usd">-625584000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV8xLTExLTEtMS03MDExOQ_719abfd7-1ccb-4d3f-ac18-7b4386bc3a20"
      unitRef="usd">695826000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i5031b6c17f4d41dcafbd13a99f891d23_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV8yLTUtMS0xLTcwMTE5_b5d7d27e-cfad-4c87-b816-ae396705a918"
      unitRef="usd">-9424000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV8yLTExLTEtMS03MDExOQ_8b55c12e-44fe-49c8-80e2-038bb381bef9"
      unitRef="usd">-9424000</us-gaap:NetIncomeLoss>
    <ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances
      contextRef="i6802396ecc864388b9eec8e357826256_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV8zLTctMS0xLTcwMTE5_92d10b59-b3fe-4dfa-a601-eaf0f933def5"
      unitRef="usd">-3580000</ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances>
    <ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV8zLTExLTEtMS03MDExOQ_7e30f9b7-190c-4163-b10f-ed4958c20553"
      unitRef="usd">-3580000</ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances>
    <ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances
      contextRef="i6802396ecc864388b9eec8e357826256_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV80LTctMS0xLTcwMTE5_a4a8532b-0a6c-4b4a-ae96-476e24760009"
      unitRef="usd">4441000</ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances>
    <ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV80LTExLTEtMS03MDExOQ_834b252e-f522-4fe0-8e71-9c60a332abc7"
      unitRef="usd">4441000</ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i090b58af28804af6bbe27fd31a0275fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV82LTEtMS0xLTcwMTE5_8749da0c-fcbd-4844-8509-9e9eb3847abe"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ia3073e167d6d4033b2008b85098c044a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV82LTMtMS0xLTcwMTE5_766ac59c-cdc7-44b6-826a-50bb40b616e3"
      unitRef="usd">1828000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV82LTExLTEtMS03MDExOQ_142494fc-d372-4048-ad04-b7a49469557b"
      unitRef="usd">1835000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5b21b16a4e214121bff23e9ab0e41fc5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV83LTktMS0xLTcwMTE5_61f8b938-ef81-4bde-869c-b86b228e340a"
      unitRef="usd">990000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV83LTExLTEtMS03MDExOQ_2052e6b5-c958-40c3-bc64-ca421bbfd5a5"
      unitRef="usd">990000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockholdersEquity
      contextRef="if527f7f364c3477c8ace3c773cf4d32d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV85LTEtMS0xLTcwMTE5_b7cc461c-8fb1-4647-9807-d29ffdfb1fb7"
      unitRef="usd">746000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i77c24be2d9864ad0931d11c8d4403942_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV85LTMtMS0xLTcwMTE5_2c847a76-264e-4976-9fd8-752d5cbe724d"
      unitRef="usd">1106963000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i209128f3e2d74a0a9e064928dc8eca5e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV85LTUtMS0xLTcwMTE5_f606fef7-52c7-42f8-925e-4f90d2fd35b9"
      unitRef="usd">272143000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7971bd2bf4544e22aaf66265475a1b3a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV85LTctMS0xLTcwMTE5_95cde15b-d31b-4b04-9cf1-f9d75ca46d37"
      unitRef="usd">-65170000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i573ffecaa767431999b79275c5b6ebd3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV85LTktMS0xLTcwMTE5_643ac902-fa7f-40b3-9ed2-561366d15c1f"
      unitRef="usd">-626574000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6YTZiZmUzMzlmMDAxNDNkMzk0ODBmZWRkNTJlMGIyODUvdGFibGVyYW5nZTphNmJmZTMzOWYwMDE0M2QzOTQ4MGZlZGQ1MmUwYjI4NV85LTExLTEtMS03MDExOQ_4e3b490e-1fd8-4211-b9c0-6d9856998819"
      unitRef="usd">688108000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a667613297c460fa058e3edccd35e36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF8xLTEtMS0xLTcwMTE5_96e4bfa2-e56b-45fc-a3a0-14ee20593086"
      unitRef="usd">733000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id4da2413c0dc4beba136dd71c2ce099c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF8xLTMtMS0xLTcwMTE5_888edc59-a9f6-47f1-b85b-566f2ecba8a4"
      unitRef="usd">1122945000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if50cfa143e3e4e8d9d46592f513d77f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF8xLTUtMS0xLTcwMTE5_659dadac-4c9a-4a38-bc3e-70630452154f"
      unitRef="usd">329327000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i49a624d5b0b5447ab359e22324593521_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF8xLTctMS0xLTcwMTE5_0776152e-47bf-441f-8be6-0f6ec2b45f8e"
      unitRef="usd">-71385000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if2118d3c63964c4e947182e152ef6c18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF8xLTktMS0xLTcwMTE5_3fa6f4c6-0f9f-4e31-9305-06f039a2172e"
      unitRef="usd">-623989000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i724dfbe367db4e1c85666d7f1247efe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF8xLTExLTEtMS03MDExOQ_fa75d9aa-02ce-493f-8c2c-43d69daabd3e"
      unitRef="usd">757631000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6a427f74fc9540c98141eba531615de2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF8yLTUtMS0xLTcwMTE5_4744d8ff-c80f-46b0-86e5-507f34f6db07"
      unitRef="usd">-15810000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF8yLTExLTEtMS03MDExOQ_c58104c5-7cb9-4ff7-9b3c-b8c0930b155b"
      unitRef="usd">-15810000</us-gaap:NetIncomeLoss>
    <ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances
      contextRef="iea9a5fc6bcd042478c57f628d577fe7c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF8zLTctMS0xLTcwMTE5_a0d7c09d-2613-4044-9d43-f4566328f99a"
      unitRef="usd">1068000</ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances>
    <ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF8zLTExLTEtMS03MDExOQ_eb420fdc-a073-4621-9875-5d495122c495"
      unitRef="usd">1068000</ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentExcludingIntercompanyAdvances>
    <ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances
      contextRef="iea9a5fc6bcd042478c57f628d577fe7c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF80LTctMS0xLTcwMTE5_73abbcc4-11b5-4a50-8667-d07f637cf82f"
      unitRef="usd">-2597000</ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances>
    <ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF80LTExLTEtMS03MDExOQ_3f63d0bd-d333-49c0-84d9-c642af14b0a3"
      unitRef="usd">-2597000</ois:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentIntercompanyAdvances>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic2d483cb43bf4451a178de4c8e760da2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF82LTEtMS0xLTcwMTE5_25c0a302-00a3-44e2-8ff8-99257ace5770"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i15504165fad241f18ed3f094bb8dda0e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF82LTMtMS0xLTcwMTE5_f4253cb9-26de-4594-a065-de208a476a7a"
      unitRef="usd">2815000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF82LTExLTEtMS03MDExOQ_ec2b4cd9-999d-41c6-8395-0fab62137b57"
      unitRef="usd">2820000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8031d55e790049cf8958aecd85b20e28_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF83LTktMS0xLTcwMTE5_7c98b05b-ac72-417b-8922-d89eb3636237"
      unitRef="usd">1500000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF83LTExLTEtMS03MDExOQ_06ae6a63-892a-44d8-a67d-5779fa85e70c"
      unitRef="usd">1500000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockholdersEquity
      contextRef="i51bd68a3f65845dfbd581e28d9c1f101_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF84LTMtMS0xLTcwMTQw_7ec83665-66f9-4c6e-86c6-ca2b4bf8f1eb"
      unitRef="usd">-25683000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7ef53059d7b44a119cec5c92dc7d7a70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF84LTUtMS0xLTcwMTQw_dda7f0b9-b95e-4fdd-99d8-f82a701d800c"
      unitRef="usd">16233000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice2cff4a121d4a6994cf7d7c9bd562e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF84LTExLTEtMS03MDE0MA_0bf294e6-bf21-45d4-8194-6292498dba38"
      unitRef="usd">-9450000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iecf3fbd12a4845c9a93d1ba419a5bee4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF84LTEtMS0xLTcwMTE5_d221707c-1549-419e-9abd-232635022a18"
      unitRef="usd">738000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib81d8ae8cea54b8196351571bc023172_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF84LTMtMS0xLTcwMTE5_88c6045b-641f-4bed-bbc8-71e6e5b9467c"
      unitRef="usd">1100077000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd1b25206c9842e291a4a52319ade076_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF84LTUtMS0xLTcwMTE5_adab107a-8207-4607-a541-fde753de25e0"
      unitRef="usd">329750000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f47e013abbe4c83b17c8abffeecedfa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF84LTctMS0xLTcwMTE5_0fbfeceb-5a16-46c4-a21d-fd2eab0c0116"
      unitRef="usd">-72914000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3517b3e0d1fe4c7ca7e7a155ea918aa5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF84LTktMS0xLTcwMTE5_7b53e5d8-3773-4bca-8906-3c3eb2f79bc9"
      unitRef="usd">-625489000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd124228730a41fca3b1af83de0612e1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjQ5MjY3NDQzMjg3L2ZyYWc6YTYzMTliNGQ3YmQ5NDQwMjlmMGUxMzVhZjA2OWU4NjEvdGFibGU6MDUzYWExOTIzNjUyNDJhZTgxZDdjMWZmZGIyZjgwOTgvdGFibGVyYW5nZTowNTNhYTE5MjM2NTI0MmFlODFkN2MxZmZkYjJmODA5OF84LTExLTEtMS03MDExOQ_3a895842-61b4-4c18-ba09-19a0235332ae"
      unitRef="usd">732162000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzMtMS0xLTEtNjkwMTE_dd925b2b-1d83-438b-898f-b88d7b401981"
      unitRef="usd">-9424000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzMtMy0xLTEtNjkwMTE_9aa4bef2-37bb-4509-ba70-530ac14945b4"
      unitRef="usd">-15810000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzUtMS0xLTEtNjkwMTE_43378108-4b8b-453e-ae98-16700487bc63"
      unitRef="usd">17817000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzUtMy0xLTEtNjkwMTE_f37b6677-5b55-4ac5-86b1-5efe78d49c81"
      unitRef="usd">21520000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzgtMS0xLTEtNjkwMTE_5475edc1-1e2d-4105-8be1-4db6e96e792d"
      unitRef="usd">0</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzgtMy0xLTEtNjkwMTE_1bb975d9-b385-4513-9a4f-b32bd6bc368c"
      unitRef="usd">650000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:ShareBasedCompensation
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzktMS0xLTEtNjkwMTE_c780c901-059a-4638-8a7d-874c6301377b"
      unitRef="usd">1835000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzktMy0xLTEtNjkwMTE_96c66d4c-0b75-4f45-a7f4-934e2c41b577"
      unitRef="usd">2820000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzEwLTEtMS0xLTY5MDEx_6633e7cc-3d84-4889-a190-b2f9d54a756e"
      unitRef="usd">469000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzEwLTMtMS0xLTY5MDEx_bb7a90b2-7724-44a7-9263-3c29d984db1d"
      unitRef="usd">895000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzExLTEtMS0xLTY5MDEx_1f195924-97d3-4813-bac1-2e5b9fb13c67"
      unitRef="usd">-174000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzExLTMtMS0xLTY5MDEx_9420930c-7909-48dc-bd79-d291e7112995"
      unitRef="usd">-2710000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ief2d2fac477240d390a61fdc27b3cb47_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzEzLTAtMS0xLTY5MDExL3RleHRyZWdpb246YjU4Y2UyZGY0ZGYwNDkwNDllYzMwZDM4YmVhZDFlOGFfMzE_68cd69c0-205e-4986-9553-b1afec1ec681"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzEzLTEtMS0xLTY5MDEx_091aedca-b9a0-44db-bc61-f9077bf6481d"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzEzLTMtMS0xLTY5MDEx_fd649202-5c75-4a64-a81c-7461bd419095"
      unitRef="usd">3637000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzE0LTEtMS0xLTY5MDEx_a09af9d1-a827-49f3-b5cb-fe0dc9ee2b91"
      unitRef="usd">543000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzE0LTMtMS0xLTY5MDEx_40d5091d-c4ff-466b-8ec6-01ba45b24e0b"
      unitRef="usd">307000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzE1LTEtMS0xLTY5MDEx_5cb86329-44e1-4601-83b7-f012fd849ea1"
      unitRef="usd">-550000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzE1LTMtMS0xLTY5MDEx_50c6d847-5a9c-4ac7-ac24-9e83c844cbc2"
      unitRef="usd">-285000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzE3LTEtMS0xLTY5MDEx_89d70a4e-7081-4d3a-a7c1-0e2303ed92d5"
      unitRef="usd">9086000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzE3LTMtMS0xLTY5MDEx_35571f7a-50c5-4e62-bcf7-dc1a120db75d"
      unitRef="usd">10701000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzE4LTEtMS0xLTY5MDEx_c0cdd95a-fe7f-402c-ad1e-f468f5576e20"
      unitRef="usd">13090000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzE4LTMtMS0xLTY5MDEx_85ce064b-8e18-4aff-938c-c6ee00a92d3f"
      unitRef="usd">3890000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzE5LTEtMS0xLTY5MDEx_4d7546b2-4bc4-4fcd-84d0-30aad982c706"
      unitRef="usd">-4555000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzE5LTMtMS0xLTY5MDEx_b36fe952-f211-44c8-9e1f-622eb2cfa247"
      unitRef="usd">1648000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzIxLTEtMS0xLTY5MDEx_5fb94195-5d8e-4fcf-a12a-d8c4fee2b95d"
      unitRef="usd">4324000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzIxLTMtMS0xLTY5MDEx_da78afc7-09eb-41af-9cb2-80b3146dcf87"
      unitRef="usd">-206000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzIyLTEtMS0xLTY5MDEx_188c0d05-4e16-4aea-a222-e2140336970a"
      unitRef="usd">-1142000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzIyLTMtMS0xLTY5MDEx_ef596326-649f-4e7f-a2dd-db21c979ab37"
      unitRef="usd">-1026000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzIzLTEtMS0xLTY5MDEx_7b144e7f-c68a-45bf-b8fe-786578b38814"
      unitRef="usd">-10735000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzIzLTMtMS0xLTY5MDEx_be18722f-924f-4abc-8c33-142dfce2992e"
      unitRef="usd">-8417000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzI2LTEtMS0xLTY5MDEx_987420d0-cb9f-4508-b0a5-b8224c2f3c28"
      unitRef="usd">2858000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzI2LTMtMS0xLTY5MDEx_42d16a64-9713-4b08-b8d4-b73698bebc1b"
      unitRef="usd">4120000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzI3LTEtMS0xLTY5MDEx_f5b153ec-6378-4dd1-ae3b-85ac2756df06"
      unitRef="usd">869000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzI3LTMtMS0xLTY5MDEx_07f391a4-7301-4674-bba7-0c8f4eaf2f0f"
      unitRef="usd">1851000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzI4LTEtMS0xLTY5MDEx_4970977f-b00f-4a64-aae7-9ef010e58262"
      unitRef="usd">67000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzI4LTMtMS0xLTY5MDEx_87c135a7-ac18-4fbb-8826-0fed720b1311"
      unitRef="usd">95000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzI5LTEtMS0xLTY5MDEx_bfcaa75e-b6cf-47d3-906c-633640c172dd"
      unitRef="usd">-2056000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzI5LTMtMS0xLTY5MDEx_a7da3586-da31-4c1c-b477-337999ec7762"
      unitRef="usd">-2364000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzMyLTEtMS0xLTY5MDEx_efc7bccc-6f73-473b-8759-104b7199ab10"
      unitRef="usd">367000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzMyLTMtMS0xLTY5MDEx_d1797b13-c847-4904-b1e2-94079ca9e980"
      unitRef="usd">12220000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzMzLTEtMS0xLTY5MDEx_2fa4e729-9be6-49e7-900b-4c56eb9b5b21"
      unitRef="usd">367000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzMzLTMtMS0xLTY5MDEx_b8bd206e-3982-441c-a383-9bbbc496e2d4"
      unitRef="usd">24220000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4a1fd402f2e14b50a9df7b72ed7066fb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzM0LTAtMS0xLTY5MDExL3RleHRyZWdpb246YzBhMTMzZjUzZDQxNDYyMWI4YjQ1M2E1YjlhMGUxZjRfMTY_c5a103cb-b03d-433c-b68b-dc588bb8c5e8"
      unitRef="number">0.0475</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzM0LTEtMS0xLTY5MDEx_ebdd9235-54de-4b8f-b2b1-d289b5acdb9c"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzM0LTMtMS0xLTY5MDEx_8b659508-eb9a-4467-bf6c-fa957c1d36c9"
      unitRef="usd">135000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ief2d2fac477240d390a61fdc27b3cb47_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzM1LTAtMS0xLTY5MDExL3RleHRyZWdpb246MGQ4Nzg0ZDMwNjA2NGYzZDgyNjg1NWEyNTg5ODc3ODJfMTc_68cd69c0-205e-4986-9553-b1afec1ec681"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzM1LTEtMS0xLTY5MDEx_b8be4173-40fb-4fb1-b095-0f3c6dc185c4"
      unitRef="usd">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzM1LTMtMS0xLTY5MDEx_10e40d21-21de-4ef0-af32-5db0a4debc3f"
      unitRef="usd">120000000</us-gaap:RepaymentsOfConvertibleDebt>
    <ois:ProceedsFromRepaymentsOfFinanceLeaseObligationsAndOtherDebt
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzM2LTEtMS0xLTY5MDEx_1c20e98d-3383-47de-b58f-3ef351db0672"
      unitRef="usd">-165000</ois:ProceedsFromRepaymentsOfFinanceLeaseObligationsAndOtherDebt>
    <ois:ProceedsFromRepaymentsOfFinanceLeaseObligationsAndOtherDebt
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzM2LTMtMS0xLTY5MDEx_f98bd0bc-830c-4f88-9720-3c4724a776bc"
      unitRef="usd">-145000</ois:ProceedsFromRepaymentsOfFinanceLeaseObligationsAndOtherDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzM3LTEtMS0xLTY5MDEx_1415851d-f290-4373-acbb-90cda641b051"
      unitRef="usd">68000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzM3LTMtMS0xLTY5MDEx_8992e59a-2fde-48aa-88dc-876fab08de50"
      unitRef="usd">7961000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzM5LTEtMS0xLTY5MDEx_699d820b-ecfc-42e5-9183-daa1a1e5a84c"
      unitRef="usd">990000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzM5LTMtMS0xLTY5MDEx_8ae53e31-e641-457c-9114-44c5b9347df3"
      unitRef="usd">1500000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzQwLTEtMS0xLTY5MDEx_9da6eca4-70bb-495b-b268-65ad7512c162"
      unitRef="usd">-1223000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzQwLTMtMS0xLTY5MDEx_7aaa3b65-f0cc-4a9b-8f8d-1e1dbe7fe40f"
      unitRef="usd">-6606000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzQyLTEtMS0xLTY5MDEx_4af1feb4-a82b-40a4-b607-5d182001f639"
      unitRef="usd">320000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzQyLTMtMS0xLTY5MDEx_2f956f70-f61f-418e-94d7-ee30ba84bb50"
      unitRef="usd">-111000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzQzLTEtMS0xLTY5MDEx_3f28bfcd-df02-4add-8603-3ca96915801f"
      unitRef="usd">-13694000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzQzLTMtMS0xLTY5MDEx_b5ce7cda-ac05-4c32-ba3a-5981caf699e1"
      unitRef="usd">-17498000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzQ0LTEtMS0xLTY5MDEx_9c0b1179-8e9a-481f-8177-043ecf57f6ce"
      unitRef="usd">52852000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i724dfbe367db4e1c85666d7f1247efe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzQ0LTMtMS0xLTY5MDEx_0aae18f2-9a9a-4e1c-8d7f-c36097398388"
      unitRef="usd">72011000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzQ1LTEtMS0xLTY5MDEx_798df1a6-5986-48d4-a6fb-67dd04c8638d"
      unitRef="usd">39158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idd124228730a41fca3b1af83de0612e1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzQ1LTMtMS0xLTY5MDEx_936ff62a-13f6-41c5-8214-d3a4ba91f612"
      unitRef="usd">54513000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzQ4LTEtMS0xLTY5MDEx_20d3cf9b-9789-4ff9-ae43-722b887df720"
      unitRef="usd">522000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzQ4LTMtMS0xLTY5MDEx_fc4c935d-2c67-4c70-ac82-5bcff30802ec"
      unitRef="usd">1842000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzQ5LTEtMS0xLTY5MDEx_f654adcb-f57c-45bc-b87c-c60396e148d8"
      unitRef="usd">119000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNDUvZnJhZzowN2FlMGIzZmMyZmU0NGNjOWMxMWFmNjA0ZDIxZTkzMS90YWJsZTpiYzk0YmFjMTgwZGE0ODU2YWVmZGMzYjk2OWQzOTBmNS90YWJsZXJhbmdlOmJjOTRiYWMxODBkYTQ4NTZhZWZkYzNiOTY5ZDM5MGY1XzQ5LTMtMS0xLTY5MDEx_a79ba07f-a679-416c-85a6-175392d588f0"
      unitRef="usd">577000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNTEvZnJhZzpmYWI4YThmNTAyM2E0MGRlYWM1M2I3YjA4Nzc2NDAwOS90ZXh0cmVnaW9uOmZhYjhhOGY1MDIzYTQwZGVhYzUzYjdiMDg3NzY0MDA5XzEwNTM_821a9fde-3026-4c45-be09-7e682582c1d0">Organization and Basis of Presentation&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements of Oil States International, Inc. and its subsidiaries (the "Company") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. Certain information in footnote disclosures normally included with financial statements prepared in accordance with generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to these rules and regulations. The unaudited financial statements included in this report reflect all the adjustments, consisting of normal recurring adjustments, which the Company considers necessary for a fair statement of the results of operations for the interim periods covered and for the financial condition of the Company at the date of the interim balance sheet. Results for the interim periods are not necessarily indicative of results for the full year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As further discussed in Note&#160;11, "Commitments and Contingencies," the impact of the Coronavirus Disease 2019 ("COVID-19") pandemic and the related economic, business and market disruptions continue to evolve and their future effects remain uncertain. The actual impact of these developments on the Company will depend on numerous factors, many of which are beyond management's control and knowledge. It is therefore difficult for management to assess or predict with precision the broad future effect of this health crisis on the global economy, the energy industry or the Company. During 2020 and 2021, the Company recorded asset impairments, severance and restructuring charges in response to these developments as further discussed in Note&#160;2, "Asset Impairments and Other Restructuring Items." As additional information becomes available, events or circumstances change and strategic operational decisions are made by management, further adjustments may be required which could have a material adverse impact on the Company's consolidated financial position, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Examples of such estimates include, but are not limited to, goodwill and long-lived asset impairments, revenue and income recognized over time, valuation allowances recorded on deferred tax assets, reserves on inventory, allowances for doubtful accounts, settlement of litigation and potential&#160;future adjustments related to contractual indemnification and other agreements. Actual results could materially differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, which are adopted by the Company as of the specified effective date. Management believes that recently issued standards, which are not yet effective, will not have a material impact on the Company's consolidated financial statements upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial statements included in this report should be read in conjunction with the Company's audited financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90ZXh0cmVnaW9uOjYwMDAxNTA3NzI3MDQwNjg5M2ZiZjYzMTE4OGJiYmE2XzMyOTI_a392f9d8-ccfd-4d78-9774-984a92d864b3">Asset Impairments and Other Restructuring ItemsIn March of 2020, the spot price of West Texas Intermediate ("WTI") crude oil declined over 50% in response to actual and forecasted reductions in global demand for crude oil due to the COVID-19 pandemic, coupled with announcements by Saudi Arabia and Russia of plans to increase crude oil production. As demand for most of the Company's products and services depends substantially on the level of capital expenditures by the oil and natural gas industry, these conditions caused rapid reductions to most of the Company's customers' drilling, completion and production activities and their related spending on the Company's products and services, particularly those supporting activities in the U.S. shale play regions, until the supply/demand imbalances eased. Following these March 2020 events, the Company immediately implemented significant cost reduction initiatives, which continued into 2021.&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In this regard, during the first quarter of 2021, the Company continued its restructuring efforts, closed additional facilities in the United States and continued to assess the carrying value of its assets based on management actions and the industry outlook regarding demand for and pricing of its products and services, and recorded the following charges (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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:7.671%"/&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:7.671%"/&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:7.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Offshore/ Manufactured Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Well Site Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Downhole Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pre-tax Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;After-tax 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impairments of fixed assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; (Note 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Severance and restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, during the first quarter of 2021, the Company recognized $4.8&#160;million in aggregate reductions to payroll tax expense (within cost of revenues and selling, general and administrative expense) as part of the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") employee retention credit program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Should, among other events and circumstances, the ongoing war between Russia and Ukraine escalate or spread, global economic and industry conditions deteriorate, the COVID-19 pandemic business, supply chain and market disruptions worsen, the outlook for future operating results and cash flow for any of the Company's segments decline, income tax rates increase or regulations change, climate and environmental regulations or rules change, costs of equity or debt capital increase, valuation for comparable public companies or comparable acquisition valuations decrease, or management implements strategic decisions based on industry conditions, the Company may need to recognize additional impairment losses and/or other costs in future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
    <ois:OilAndGasPercentageDecreaseInCrudeOilPrices
      contextRef="i20f61aba5978438ba6351d0f88370897_D20200301-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90ZXh0cmVnaW9uOjYwMDAxNTA3NzI3MDQwNjg5M2ZiZjYzMTE4OGJiYmE2XzIyMw_233d31de-75c0-4777-84a7-583f2934ac3b"
      unitRef="number">0.50</ois:OilAndGasPercentageDecreaseInCrudeOilPrices>
    <ois:ScheduleOfAssetImpairmentChargesTableTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90ZXh0cmVnaW9uOjYwMDAxNTA3NzI3MDQwNjg5M2ZiZjYzMTE4OGJiYmE2XzMyOTE_f6fabd86-c19e-4891-a31b-3df7c8ec9e45">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In this regard, during the first quarter of 2021, the Company continued its restructuring efforts, closed additional facilities in the United States and continued to assess the carrying value of its assets based on management actions and the industry outlook regarding demand for and pricing of its products and services, and recorded the following charges (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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:7.671%"/&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:7.671%"/&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:7.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Offshore/ Manufactured Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Well Site Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Downhole Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pre-tax Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;After-tax 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Impairments of fixed assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; (Note 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Severance and restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/table&gt;&lt;/div&gt;</ois:ScheduleOfAssetImpairmentChargesTableTextBlock>
    <ois:FixedAssetImpairmentCharges
      contextRef="ia603ff545e0447d7801d673cd50ff244_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90YWJsZTozMTA3NmFmMzA0Y2U0MzAwOTkwM2M5ODVlOTIyOWVlNC90YWJsZXJhbmdlOjMxMDc2YWYzMDRjZTQzMDA5OTAzYzk4NWU5MjI5ZWU0XzItMS0xLTEtNzAzNDY_1528495a-3ca2-4310-897f-16222d51f4f0"
      unitRef="usd">0</ois:FixedAssetImpairmentCharges>
    <ois:FixedAssetImpairmentCharges
      contextRef="i6464751f8bf446bc8d57468463eb2fa9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90YWJsZTozMTA3NmFmMzA0Y2U0MzAwOTkwM2M5ODVlOTIyOWVlNC90YWJsZXJhbmdlOjMxMDc2YWYzMDRjZTQzMDA5OTAzYzk4NWU5MjI5ZWU0XzItMy0xLTEtNzIzMTg_52e7f88b-b92c-4f40-9ced-7dbada6188c9"
      unitRef="usd">650000</ois:FixedAssetImpairmentCharges>
    <ois:FixedAssetImpairmentCharges
      contextRef="icc9764fadd7e4a8f8550cef783b9095e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90YWJsZTozMTA3NmFmMzA0Y2U0MzAwOTkwM2M5ODVlOTIyOWVlNC90YWJsZXJhbmdlOjMxMDc2YWYzMDRjZTQzMDA5OTAzYzk4NWU5MjI5ZWU0XzItMy0xLTEtNzAzNTI_999ea1cf-d55e-41ac-9330-03075247de57"
      unitRef="usd">0</ois:FixedAssetImpairmentCharges>
    <ois:FixedAssetImpairmentCharges
      contextRef="ic693cdad51454978acc49defa70dd915_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90YWJsZTozMTA3NmFmMzA0Y2U0MzAwOTkwM2M5ODVlOTIyOWVlNC90YWJsZXJhbmdlOjMxMDc2YWYzMDRjZTQzMDA5OTAzYzk4NWU5MjI5ZWU0XzItNy0xLTEtNzAzNjQ_3320e67b-0725-4f46-8f69-77b15d720073"
      unitRef="usd">0</ois:FixedAssetImpairmentCharges>
    <ois:FixedAssetImpairmentCharges
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90YWJsZTozMTA3NmFmMzA0Y2U0MzAwOTkwM2M5ODVlOTIyOWVlNC90YWJsZXJhbmdlOjMxMDc2YWYzMDRjZTQzMDA5OTAzYzk4NWU5MjI5ZWU0XzItOS0xLTEtNzAzNjQ_5c4feded-afba-4f7c-b6d6-f9660e49ba94"
      unitRef="usd">650000</ois:FixedAssetImpairmentCharges>
    <ois:FixedAssetImpairmentChargesTax
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90YWJsZTozMTA3NmFmMzA0Y2U0MzAwOTkwM2M5ODVlOTIyOWVlNC90YWJsZXJhbmdlOjMxMDc2YWYzMDRjZTQzMDA5OTAzYzk4NWU5MjI5ZWU0XzItMTEtMS0xLTcwMzY0_9bbfcfa1-951f-4881-b076-e21651f1d889"
      unitRef="usd">137000</ois:FixedAssetImpairmentChargesTax>
    <ois:FixedAssetImpairmentChargesNetOfTax
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90YWJsZTozMTA3NmFmMzA0Y2U0MzAwOTkwM2M5ODVlOTIyOWVlNC90YWJsZXJhbmdlOjMxMDc2YWYzMDRjZTQzMDA5OTAzYzk4NWU5MjI5ZWU0XzItMTMtMS0xLTcwMzY0_a4345177-4479-4f38-9153-57cc4889d8c1"
      unitRef="usd">513000</ois:FixedAssetImpairmentChargesNetOfTax>
    <us-gaap:RestructuringCosts
      contextRef="ia603ff545e0447d7801d673cd50ff244_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90YWJsZTozMTA3NmFmMzA0Y2U0MzAwOTkwM2M5ODVlOTIyOWVlNC90YWJsZXJhbmdlOjMxMDc2YWYzMDRjZTQzMDA5OTAzYzk4NWU5MjI5ZWU0XzMtMS0xLTEtNzAzODI_f7afcad5-09f5-459d-b777-c1ce4c261f76"
      unitRef="usd">282000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="i6464751f8bf446bc8d57468463eb2fa9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90YWJsZTozMTA3NmFmMzA0Y2U0MzAwOTkwM2M5ODVlOTIyOWVlNC90YWJsZXJhbmdlOjMxMDc2YWYzMDRjZTQzMDA5OTAzYzk4NWU5MjI5ZWU0XzMtMy0xLTEtNzIzMTg_ffd0123c-b9cf-4afc-ac22-c348ed60fb0b"
      unitRef="usd">1306000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="icc9764fadd7e4a8f8550cef783b9095e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90YWJsZTozMTA3NmFmMzA0Y2U0MzAwOTkwM2M5ODVlOTIyOWVlNC90YWJsZXJhbmdlOjMxMDc2YWYzMDRjZTQzMDA5OTAzYzk4NWU5MjI5ZWU0XzMtMy0xLTEtNzAzNzY_136b6f93-bcc2-4a90-981e-05cda6777bea"
      unitRef="usd">275000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="ic693cdad51454978acc49defa70dd915_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90YWJsZTozMTA3NmFmMzA0Y2U0MzAwOTkwM2M5ODVlOTIyOWVlNC90YWJsZXJhbmdlOjMxMDc2YWYzMDRjZTQzMDA5OTAzYzk4NWU5MjI5ZWU0XzMtNy0xLTEtNzAzODg_8bb33bb9-1728-439e-9606-6d40b9c27a5f"
      unitRef="usd">1555000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90YWJsZTozMTA3NmFmMzA0Y2U0MzAwOTkwM2M5ODVlOTIyOWVlNC90YWJsZXJhbmdlOjMxMDc2YWYzMDRjZTQzMDA5OTAzYzk4NWU5MjI5ZWU0XzMtOS0xLTEtNzAzODg_ed78f2b6-a740-4558-9389-222e56db180b"
      unitRef="usd">3418000</us-gaap:RestructuringCosts>
    <ois:RestructuringCostsTax
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90YWJsZTozMTA3NmFmMzA0Y2U0MzAwOTkwM2M5ODVlOTIyOWVlNC90YWJsZXJhbmdlOjMxMDc2YWYzMDRjZTQzMDA5OTAzYzk4NWU5MjI5ZWU0XzMtMTEtMS0xLTcwMzg4_270f8c4e-1536-4dd9-ab34-498020a41a6c"
      unitRef="usd">717000</ois:RestructuringCostsTax>
    <ois:RestructuringCostsNetOfTax
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90YWJsZTozMTA3NmFmMzA0Y2U0MzAwOTkwM2M5ODVlOTIyOWVlNC90YWJsZXJhbmdlOjMxMDc2YWYzMDRjZTQzMDA5OTAzYzk4NWU5MjI5ZWU0XzMtMTMtMS0xLTcwMzg4_e0029fde-d128-45ad-8ad1-9c11416b973c"
      unitRef="usd">2701000</ois:RestructuringCostsNetOfTax>
    <ois:IncreaseDecreaseInPayrollTaxExpenseCARESAct
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjMvZnJhZzo2MDAwMTUwNzcyNzA0MDY4OTNmYmY2MzExODhiYmJhNi90ZXh0cmVnaW9uOjYwMDAxNTA3NzI3MDQwNjg5M2ZiZjYzMTE4OGJiYmE2XzE2NDkyNjc0NDU5MDI_0463135b-4726-494f-86c4-d55ebbab5dd2"
      unitRef="usd">-4800000</ois:IncreaseDecreaseInPayrollTaxExpenseCARESAct>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzUwMTM_55a39fb3-80c0-43b9-8138-e865c48afd13">Details of Selected Balance Sheet Accounts&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information regarding selected balance sheet accounts as of March&#160;31, 2022 and December&#160;31, 2021 is presented below (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.760%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accounts receivable, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;124,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;116,434&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unbilled revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24,389&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;199,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;190,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;194,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;186,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for doubtful accounts as a percentage of total accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.760%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred revenue (contract liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;47,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$43,236&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022, accounts receivable, net in the United States and the United Kingdom represented 78% and 12%, respectively, of the total. No other country or single customer accounted for more than 10% of the Company's total accounts receivable as of March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2022, the $0.2&#160;million net increase in contract assets was attributable to $15.3&#160;million in revenue recognized during the period, which was substantially offset by $15.1&#160;million transferred to accounts receivable. Deferred revenue (contract liabilities) increased by $4.3&#160;million in the first three months of 2022, reflecting $10.9&#160;million in new customer billings which were not recognized as revenue during the period, offset by the recognition of $6.6&#160;million of revenue that was deferred at the beginning of the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following provides a summary of activity in the allowance for doubtful accounts for the three months ended March&#160;31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.939%"/&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;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for doubtful accounts &#x2013; January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for doubtful accounts &#x2013; March 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8,545&#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:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.939%"/&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;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Inventories, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finished goods and purchased products&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;91,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;87,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;30,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;98,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;96,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;220,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;209,013&#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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for excess or obsolete inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(39,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(40,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;180,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;168,573&#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:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.310%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.729%"/&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="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Property, plant and equipment, net:&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,140,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,151,533&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(810,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(812,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;330,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;338,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2022 and 2021, depreciation expense was $12.7&#160;million and $16.4&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2021, the Well Site Services segment recognized non-cash impairment charges of $0.7&#160;million to reduce the carrying value of certain of the segment's fixed assets to their estimated realizable value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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:10.595%"/&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:10.595%"/&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:10.595%"/&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:10.595%"/&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:10.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2022&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net Carrying Amount&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;168,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;69,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;98,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;168,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;66,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;101,550&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Patents/Technology/Know-how&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;78,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;34,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;44,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;78,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;45,670&#160;&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Tradenames 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;53,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;37,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;53,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;301,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;120,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;180,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;300,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;115,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;185,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2022 and 2021, amortization expense was $5.2&#160;million and $5.2&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.939%"/&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;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other noncurrent assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred compensation plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,674&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,878&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;30,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;32,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.939%"/&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;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accrued liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued taxes, other than income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,130&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Insurance liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,361&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,629&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;43,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzUwMDE_8789a272-e721-43c2-a2e7-2f8488f65d44">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information regarding selected balance sheet accounts as of March&#160;31, 2022 and December&#160;31, 2021 is presented below (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.760%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accounts receivable, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;124,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;116,434&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unbilled revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24,389&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;199,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;190,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;194,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;186,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for doubtful accounts as a percentage of total accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i673cf59d68ab40d6b3d08e99bc44e09f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzItMS0xLTEtNjkwMTE_82d66706-a8a9-4712-acca-766f1da05a57"
      unitRef="usd">124692000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i22612650ea724b2dba26860d157cc728_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzItMy0xLTEtNjkwMTE_6340562a-4470-4f6c-8074-dd77b50c46fd"
      unitRef="usd">116434000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ic19d984380b34cf38bea7155173ea8d6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzMtMS0xLTEtNjkwMTE_faf40815-760c-44c5-a3f1-0980a727dd9e"
      unitRef="usd">24368000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="iad03885b58004f0084c3fde285a94905_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzMtMy0xLTEtNjkwMTE_d83c7a29-3e27-4af0-b0f2-978c1c0ee989"
      unitRef="usd">24389000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="iba720935465b4a98b59aea269094985f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzQtMS0xLTEtNjkwMTE_993a6405-7bde-469f-a317-261fc2e5bc2c"
      unitRef="usd">39937000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i71d79bd760924464a812cf0c365d2347_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzQtMy0xLTEtNjkwMTE_da98da68-1ab0-4ed7-9bc6-ecc8a65be827"
      unitRef="usd">39755000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i229b521f6945443b88d1d2ac7ec5ec39_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzUtMS0xLTEtNjkwMTE_9f82205b-f593-445d-acc4-e0dbfca82746"
      unitRef="usd">10039000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i31039ea6de96480999471305b311cc6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzUtMy0xLTEtNjkwMTE_3840e923-e785-496c-9f29-6d1c4a5166d3"
      unitRef="usd">9973000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzYtMS0xLTEtNjkwMTE_883a94c8-4894-4b50-890a-b0c3df0ff490"
      unitRef="usd">199036000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzYtMy0xLTEtNjkwMTE_64bfcfaf-1425-4577-8f65-c32eaa898d96"
      unitRef="usd">190551000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzctMS0xLTEtNjkwMTE_46824681-368e-4919-b9da-8cc07b2514cf"
      unitRef="usd">4779000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzctMy0xLTEtNjkwMTE_0632c540-8fc2-4149-8d54-9d9e4ac6f6bc"
      unitRef="usd">4471000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzgtMS0xLTEtNjkwMTE_c3ab96a8-bd6b-45f8-b85d-0d91466fc6e3"
      unitRef="usd">194257000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzgtMy0xLTEtNjkwMTE_93c8d69c-32ec-45a2-b9f0-6f3827e60797"
      unitRef="usd">186080000</us-gaap:AccountsReceivableNetCurrent>
    <ois:AccountsReceivableAllowanceForCreditLossPercentageOfTotalAccountsReceivable
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzEwLTEtMS0xLTY5MDEx_0c2fc6f7-0f21-4cc5-b349-b5a235353ff4"
      unitRef="number">0.02</ois:AccountsReceivableAllowanceForCreditLossPercentageOfTotalAccountsReceivable>
    <ois:AccountsReceivableAllowanceForCreditLossPercentageOfTotalAccountsReceivable
      contextRef="ibc2e75f241ed43cabcfcbd053907a617_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo3MjAwMjdiNmI4NTk0MTk1YTBkYjRkZjAxMGM4MTQzZS90YWJsZXJhbmdlOjcyMDAyN2I2Yjg1OTQxOTVhMGRiNGRmMDEwYzgxNDNlXzEwLTMtMS0xLTY5MDEx_a92126c6-81f2-49c6-bfbf-b336fcfe24a9"
      unitRef="number">0.02</ois:AccountsReceivableAllowanceForCreditLossPercentageOfTotalAccountsReceivable>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzUwMTg_7ff6b62d-7c63-44ca-b1da-5ffe5ff42ee2">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.760%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred revenue (contract liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;47,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$43,236&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo1ZmIzMWI1ZmRmYjY0NjFjOGIwYjMwOWQyYTQxZDg4Zi90YWJsZXJhbmdlOjVmYjMxYjVmZGZiNjQ2MWM4YjBiMzA5ZDJhNDFkODhmXzEtMS0xLTEtNjkwMTE_58a92c66-84ac-4da7-b789-8948f9c2f53f"
      unitRef="usd">47560000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo1ZmIzMWI1ZmRmYjY0NjFjOGIwYjMwOWQyYTQxZDg4Zi90YWJsZXJhbmdlOjVmYjMxYjVmZGZiNjQ2MWM4YjBiMzA5ZDJhNDFkODhmXzEtMy0xLTEtNjkwMTE_4e248f5b-3ed1-4cfb-96d4-e73a2edc00bc"
      unitRef="usd">43236000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie01e302ab54c4e62a3bc20de3485e4cb_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzI2Mw_051efbfb-1ddc-455e-8a87-abb37c23d3db"
      unitRef="number">0.78</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i40e57a4e9ab54c64aa66d15ff143f686_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzI3MA_7691323e-5453-4eb3-85e7-c25d631a5a1f"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzIxMjk_4e85adab-3006-4620-81f2-7e399b539100"
      unitRef="usd">200000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <ois:ContractwithCustomerAssetIncreaseDuetoRevenueRecognized
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzIxODg_83d4829f-0cb5-4d05-a9e0-ebbb520e490d"
      unitRef="usd">15300000</ois:ContractwithCustomerAssetIncreaseDuetoRevenueRecognized>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzIyNjI_5ddcd585-fc43-4a1d-87df-fb122679090a"
      unitRef="usd">15100000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzIzNDc_446c9742-058f-4b35-a37a-e71e4e7c923b"
      unitRef="usd">4300000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <ois:ContractwithCustomerLiabilityIncreaseDuetoBillings
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzI0NjE_1fb71363-d48a-4e18-97fe-fbae01637406"
      unitRef="usd">10900000</ois:ContractwithCustomerLiabilityIncreaseDuetoBillings>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzI3NDg3NzkwODcyNTg_7674c69f-be37-46cb-a0d4-c7c296344465"
      unitRef="usd">6600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzU0OTc1NTgxNTY5Nzg_a96e6531-f409-4650-b9ac-88501fb36a9f">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following provides a summary of activity in the allowance for doubtful accounts for the three months ended March&#160;31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.939%"/&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;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for doubtful accounts &#x2013; January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for doubtful accounts &#x2013; March 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8,545&#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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo0Yzg2OGM0Y2Q4YWU0OTRiYTQ5Yzk2ZjIxZjAxZDllOS90YWJsZXJhbmdlOjRjODY4YzRjZDhhZTQ5NGJhNDljOTZmMjFmMDFkOWU5XzItMS0xLTEtNzA4MDc_29544bcf-57a6-4f6d-85d9-2d89b070e44d"
      unitRef="usd">4471000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i724dfbe367db4e1c85666d7f1247efe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo0Yzg2OGM0Y2Q4YWU0OTRiYTQ5Yzk2ZjIxZjAxZDllOS90YWJsZXJhbmdlOjRjODY4YzRjZDhhZTQ5NGJhNDljOTZmMjFmMDFkOWU5XzItMy0xLTEtNzA4MDc_32447ea0-12ef-43d7-bb32-2ebeb4694b9b"
      unitRef="usd">8304000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo0Yzg2OGM0Y2Q4YWU0OTRiYTQ5Yzk2ZjIxZjAxZDllOS90YWJsZXJhbmdlOjRjODY4YzRjZDhhZTQ5NGJhNDljOTZmMjFmMDFkOWU5XzMtMS0xLTEtNzA4MDc_bb793827-62ec-41fa-b042-c44e06b6f465"
      unitRef="usd">943000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo0Yzg2OGM0Y2Q4YWU0OTRiYTQ5Yzk2ZjIxZjAxZDllOS90YWJsZXJhbmdlOjRjODY4YzRjZDhhZTQ5NGJhNDljOTZmMjFmMDFkOWU5XzMtMy0xLTEtNzA4MDc_8934407c-cfcc-4c38-a674-d38e62f677ff"
      unitRef="usd">214000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo0Yzg2OGM0Y2Q4YWU0OTRiYTQ5Yzk2ZjIxZjAxZDllOS90YWJsZXJhbmdlOjRjODY4YzRjZDhhZTQ5NGJhNDljOTZmMjFmMDFkOWU5XzQtMS0xLTEtNzA4MDc_3e1f7dd0-2351-4968-b829-42651dbb3ddb"
      unitRef="usd">635000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo0Yzg2OGM0Y2Q4YWU0OTRiYTQ5Yzk2ZjIxZjAxZDllOS90YWJsZXJhbmdlOjRjODY4YzRjZDhhZTQ5NGJhNDljOTZmMjFmMDFkOWU5XzQtMy0xLTEtNzA4MDc_0bdbb6f0-95e6-450d-ae65-bb3726ddfe58"
      unitRef="usd">116000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <ois:AccountsReceivableAllowanceForCreditLossOther
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo0Yzg2OGM0Y2Q4YWU0OTRiYTQ5Yzk2ZjIxZjAxZDllOS90YWJsZXJhbmdlOjRjODY4YzRjZDhhZTQ5NGJhNDljOTZmMjFmMDFkOWU5XzUtMS0xLTEtNzA4MDc_4acd046b-8c84-41a5-85e4-8e836201d31b"
      unitRef="usd">0</ois:AccountsReceivableAllowanceForCreditLossOther>
    <ois:AccountsReceivableAllowanceForCreditLossOther
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo0Yzg2OGM0Y2Q4YWU0OTRiYTQ5Yzk2ZjIxZjAxZDllOS90YWJsZXJhbmdlOjRjODY4YzRjZDhhZTQ5NGJhNDljOTZmMjFmMDFkOWU5XzUtMy0xLTEtNzA4MDc_b0640631-f07e-4ed4-8921-bd9ec26a1d95"
      unitRef="usd">143000</ois:AccountsReceivableAllowanceForCreditLossOther>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo0Yzg2OGM0Y2Q4YWU0OTRiYTQ5Yzk2ZjIxZjAxZDllOS90YWJsZXJhbmdlOjRjODY4YzRjZDhhZTQ5NGJhNDljOTZmMjFmMDFkOWU5XzYtMS0xLTEtNzA4MDc_39479842-0800-4c40-8a0d-269208f6e56e"
      unitRef="usd">4779000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="idd124228730a41fca3b1af83de0612e1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo0Yzg2OGM0Y2Q4YWU0OTRiYTQ5Yzk2ZjIxZjAxZDllOS90YWJsZXJhbmdlOjRjODY4YzRjZDhhZTQ5NGJhNDljOTZmMjFmMDFkOWU5XzYtMy0xLTEtNzA4MDc_d5fb9954-97c6-4fd0-ba2b-5e89a39ffb20"
      unitRef="usd">8545000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzUwMTA_df5bd860-3ed5-4563-941e-56350764b07f">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.939%"/&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;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Inventories, net:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finished goods and purchased products&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;91,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;87,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;30,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;98,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;96,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;220,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;209,013&#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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for excess or obsolete inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(39,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(40,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;180,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;168,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <ois:FinishedGoodsAndPurchasedProducts
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzQxY2U1MTkzNWI0MTgwYWVlOWRlNWE3NDRjZDA3NS90YWJsZXJhbmdlOmIzNDFjZTUxOTM1YjQxODBhZWU5ZGU1YTc0NGNkMDc1XzItMS0xLTEtNjkwMTE_deac9729-8042-4177-8b98-b94670919e17"
      unitRef="usd">91215000</ois:FinishedGoodsAndPurchasedProducts>
    <ois:FinishedGoodsAndPurchasedProducts
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzQxY2U1MTkzNWI0MTgwYWVlOWRlNWE3NDRjZDA3NS90YWJsZXJhbmdlOmIzNDFjZTUxOTM1YjQxODBhZWU5ZGU1YTc0NGNkMDc1XzItMy0xLTEtNjkwMTE_f39f4cd1-e07a-42c5-ae0b-3daf9190fb19"
      unitRef="usd">87934000</ois:FinishedGoodsAndPurchasedProducts>
    <us-gaap:InventoryWorkInProcess
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzQxY2U1MTkzNWI0MTgwYWVlOWRlNWE3NDRjZDA3NS90YWJsZXJhbmdlOmIzNDFjZTUxOTM1YjQxODBhZWU5ZGU1YTc0NGNkMDc1XzMtMS0xLTEtNjkwMTE_4a6e1be6-1741-4911-a8a9-b7364e9fda3a"
      unitRef="usd">30706000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzQxY2U1MTkzNWI0MTgwYWVlOWRlNWE3NDRjZDA3NS90YWJsZXJhbmdlOmIzNDFjZTUxOTM1YjQxODBhZWU5ZGU1YTc0NGNkMDc1XzMtMy0xLTEtNjkwMTE_3ee32f24-e768-4f89-8424-130615c53135"
      unitRef="usd">24722000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryRawMaterials
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzQxY2U1MTkzNWI0MTgwYWVlOWRlNWE3NDRjZDA3NS90YWJsZXJhbmdlOmIzNDFjZTUxOTM1YjQxODBhZWU5ZGU1YTc0NGNkMDc1XzQtMS0xLTEtNjkwMTE_b9c36cb3-13a5-4bef-b090-2217edbe1ff8"
      unitRef="usd">98285000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzQxY2U1MTkzNWI0MTgwYWVlOWRlNWE3NDRjZDA3NS90YWJsZXJhbmdlOmIzNDFjZTUxOTM1YjQxODBhZWU5ZGU1YTc0NGNkMDc1XzQtMy0xLTEtNjkwMTE_5aacb39e-44aa-433b-91fb-c824840d61cf"
      unitRef="usd">96357000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryGross
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzQxY2U1MTkzNWI0MTgwYWVlOWRlNWE3NDRjZDA3NS90YWJsZXJhbmdlOmIzNDFjZTUxOTM1YjQxODBhZWU5ZGU1YTc0NGNkMDc1XzUtMS0xLTEtNjkwMTE_a9c83d4d-2a07-4214-9f8d-ccddbe3d9511"
      unitRef="usd">220206000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzQxY2U1MTkzNWI0MTgwYWVlOWRlNWE3NDRjZDA3NS90YWJsZXJhbmdlOmIzNDFjZTUxOTM1YjQxODBhZWU5ZGU1YTc0NGNkMDc1XzUtMy0xLTEtNjkwMTE_96ec35d2-d8a1-4255-8cc2-65d3d01c59be"
      unitRef="usd">209013000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzQxY2U1MTkzNWI0MTgwYWVlOWRlNWE3NDRjZDA3NS90YWJsZXJhbmdlOmIzNDFjZTUxOTM1YjQxODBhZWU5ZGU1YTc0NGNkMDc1XzYtMS0xLTEtNjkwMTE_7de3c607-8557-4daa-9100-0f25fe7c7a43"
      unitRef="usd">39320000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzQxY2U1MTkzNWI0MTgwYWVlOWRlNWE3NDRjZDA3NS90YWJsZXJhbmdlOmIzNDFjZTUxOTM1YjQxODBhZWU5ZGU1YTc0NGNkMDc1XzYtMy0xLTEtNjkwMTE_c94680ad-e64d-41ea-941c-3a70f1582e23"
      unitRef="usd">40440000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzQxY2U1MTkzNWI0MTgwYWVlOWRlNWE3NDRjZDA3NS90YWJsZXJhbmdlOmIzNDFjZTUxOTM1YjQxODBhZWU5ZGU1YTc0NGNkMDc1XzctMS0xLTEtNjkwMTE_0c3929a3-d684-4830-b71d-86685db7cf92"
      unitRef="usd">180886000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzQxY2U1MTkzNWI0MTgwYWVlOWRlNWE3NDRjZDA3NS90YWJsZXJhbmdlOmIzNDFjZTUxOTM1YjQxODBhZWU5ZGU1YTc0NGNkMDc1XzctMy0xLTEtNjkwMTE_2681b885-f03f-40b9-afe6-a5e164ee9e20"
      unitRef="usd">168573000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzUwMDU_ef1d0a32-9109-4927-9c19-799f2813a85a">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.310%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.729%"/&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="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Property, plant and equipment, net:&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,140,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,151,533&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(810,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(812,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;330,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;338,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo1OTZiMGU3MzI5MTg0MTUxODg5NDJhOTRlN2JhMTRiNS90YWJsZXJhbmdlOjU5NmIwZTczMjkxODQxNTE4ODk0MmE5NGU3YmExNGI1XzktNy0xLTEtNjkwMTE_3064dd9c-f1d0-41ce-a9cf-6bcdfc882faf"
      unitRef="usd">1140743000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo1OTZiMGU3MzI5MTg0MTUxODg5NDJhOTRlN2JhMTRiNS90YWJsZXJhbmdlOjU5NmIwZTczMjkxODQxNTE4ODk0MmE5NGU3YmExNGI1XzktOS0xLTEtNjkwMTE_4359a1de-96bf-4e62-af3c-7df338ac73eb"
      unitRef="usd">1151533000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo1OTZiMGU3MzI5MTg0MTUxODg5NDJhOTRlN2JhMTRiNS90YWJsZXJhbmdlOjU5NmIwZTczMjkxODQxNTE4ODk0MmE5NGU3YmExNGI1XzEwLTctMS0xLTY5MDEx_c478f00a-86da-4c96-8f9a-dbb0c47c6073"
      unitRef="usd">810625000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo1OTZiMGU3MzI5MTg0MTUxODg5NDJhOTRlN2JhMTRiNS90YWJsZXJhbmdlOjU5NmIwZTczMjkxODQxNTE4ODk0MmE5NGU3YmExNGI1XzEwLTktMS0xLTY5MDEx_a5690bd3-8c09-4afc-b220-d099f3cd5940"
      unitRef="usd">812950000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo1OTZiMGU3MzI5MTg0MTUxODg5NDJhOTRlN2JhMTRiNS90YWJsZXJhbmdlOjU5NmIwZTczMjkxODQxNTE4ODk0MmE5NGU3YmExNGI1XzExLTctMS0xLTY5MDEx_a78d1559-6836-4fff-9c2f-d9c3f496c3f0"
      unitRef="usd">330118000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTo1OTZiMGU3MzI5MTg0MTUxODg5NDJhOTRlN2JhMTRiNS90YWJsZXJhbmdlOjU5NmIwZTczMjkxODQxNTE4ODk0MmE5NGU3YmExNGI1XzExLTktMS0xLTY5MDEx_73109811-199c-4964-a1ee-41af17baa82a"
      unitRef="usd">338583000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzM1NjU_763c9f65-94b0-4ae7-9ad5-431ec7abf3e2"
      unitRef="usd">12700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzM1Njk_63eb35bb-fd1e-48e4-891a-c30f90c745df"
      unitRef="usd">16400000</us-gaap:Depreciation>
    <ois:FixedAssetImpairmentCharges
      contextRef="i450604890d424f5a8a46f9d1f9c5e648_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzI3NDg3NzkwODc4NTg_1b61b868-ebb2-4529-9893-282a8f0dcfe3"
      unitRef="usd">700000</ois:FixedAssetImpairmentCharges>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzU0OTc1NTgxNTY5Nzk_b56832c7-4a70-4c90-a9b5-6522141726fc">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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:10.595%"/&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:10.595%"/&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:10.595%"/&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:10.595%"/&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:10.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2022&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net Carrying Amount&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;168,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;69,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;98,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;168,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;66,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;101,550&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Patents/Technology/Know-how&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;78,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;34,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;44,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;78,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;45,670&#160;&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Tradenames 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;53,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;37,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;53,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;301,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;120,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;180,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;300,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;115,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;185,749&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic02d00bb65a3479d85c84a1edf6ccfc9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzMtMS0xLTEtNzA4ODY_399bea32-ccc8-49ea-b1f7-8327e680aaff"
      unitRef="usd">168276000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic02d00bb65a3479d85c84a1edf6ccfc9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzMtMy0xLTEtNzA4ODY_3290769d-3355-4165-a303-95a17ab23b1e"
      unitRef="usd">69509000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic02d00bb65a3479d85c84a1edf6ccfc9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzMtNS0xLTEtNzA4ODY_e36610e3-9089-4c58-bf10-b9f48e949145"
      unitRef="usd">98767000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iab5159c69dc7448bb50de6a53785f3a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzMtNy0xLTEtNzA4ODY_52ec3ab7-1039-4fbf-9af8-6d4f460d99b4"
      unitRef="usd">168284000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iab5159c69dc7448bb50de6a53785f3a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzMtOS0xLTEtNzA4ODY_5b9f83a0-a7bf-49fc-bda0-d0e685e2f4b6"
      unitRef="usd">66734000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iab5159c69dc7448bb50de6a53785f3a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzMtMTEtMS0xLTcwODg2_41c7b3ac-8bab-4964-9d96-03d69e7cf89c"
      unitRef="usd">101550000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie6aa71e245e8468ab9759d24251b7b19_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzQtMS0xLTEtNzA4ODY_c1bdee53-4152-48b0-addd-9748d7de3499"
      unitRef="usd">78815000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie6aa71e245e8468ab9759d24251b7b19_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzQtMy0xLTEtNzA4ODY_9c316174-3024-475d-9cec-ebd067b4a07c"
      unitRef="usd">34679000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie6aa71e245e8468ab9759d24251b7b19_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzQtNS0xLTEtNzA4ODY_3882c777-502d-43fa-8bf7-94b7b4d813a9"
      unitRef="usd">44136000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i84deb7fd1d004322806135ef924749a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzQtNy0xLTEtNzA4ODY_93a2e885-df5b-4e19-a678-e7e1302f9f51"
      unitRef="usd">78821000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i84deb7fd1d004322806135ef924749a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzQtOS0xLTEtNzA4ODY_b511e7ba-7b0a-4bcf-bbd8-ee119ceab4fc"
      unitRef="usd">33151000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i84deb7fd1d004322806135ef924749a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzQtMTEtMS0xLTcwODg2_493355a8-6ad5-458a-ba49-2ac713cfc490"
      unitRef="usd">45670000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia6d4c6192dd743fda3fc825b95f12603_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzYtMS0xLTEtNzA4ODY_0fbe6854-e74d-416c-ad6c-abbbb689898d"
      unitRef="usd">53682000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia6d4c6192dd743fda3fc825b95f12603_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzYtMy0xLTEtNzA4ODY_1005eaff-d2b2-4839-a543-6bb6dd4fabbd"
      unitRef="usd">15946000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia6d4c6192dd743fda3fc825b95f12603_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzYtNS0xLTEtNzA4ODY_2c995ce9-44c4-402c-88e5-4648d911737c"
      unitRef="usd">37736000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i08c7747df43e439dbcca45da6c6c58f1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzYtNy0xLTEtNzA4ODY_b5848531-d0d4-4dbd-831d-716f79be6f0a"
      unitRef="usd">53708000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i08c7747df43e439dbcca45da6c6c58f1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzYtOS0xLTEtNzA4ODY_ffaa0b9a-9d79-481c-a6e6-388938be6222"
      unitRef="usd">15179000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i08c7747df43e439dbcca45da6c6c58f1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzYtMTEtMS0xLTcwODg2_cb2697db-55fa-4f52-8e97-945e1271bb8d"
      unitRef="usd">38529000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzctMS0xLTEtNzA4ODY_df1e7b69-587c-4d01-865c-8fe762c5327f"
      unitRef="usd">301299000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzctMy0xLTEtNzA4ODY_9818de43-93af-4108-b376-a71e820b88f5"
      unitRef="usd">120660000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzctNS0xLTEtNzA4ODY_c7b0e88a-5581-46a1-ac8d-9369b9eee0fa"
      unitRef="usd">180639000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzctNy0xLTEtNzA4ODY_dd6dbb58-44b0-4f3d-8dee-6bafc46391c9"
      unitRef="usd">300813000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzctOS0xLTEtNzA4ODY_1304f152-9b18-4b26-b636-f322642de4b4"
      unitRef="usd">115064000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTozMDA5OThkZGIyZTE0OWY5YjUwN2Y0YmY1NTFiYTdjMS90YWJsZXJhbmdlOjMwMDk5OGRkYjJlMTQ5ZjliNTA3ZjRiZjU1MWJhN2MxXzctMTEtMS0xLTcwODg2_161683ca-83f2-4961-88a8-ca04f7e77456"
      unitRef="usd">185749000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AdjustmentForAmortization
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzEwOTk1MTE2MzcxMzU_beb30a3e-7259-4e28-9d89-8a1fd99fa957"
      unitRef="usd">5200000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzEwOTk1MTE2MzcxNDM_153334d1-6aed-46d9-9d36-05e00c50e29e"
      unitRef="usd">5200000</us-gaap:AdjustmentForAmortization>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzUwMDM_5e13534b-ce9d-4ff0-8be6-315d7ce333a8">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.939%"/&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;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other noncurrent assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred compensation plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,674&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,878&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;30,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;32,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzgwZGJmODBhNmM0MDJmOTQyYmRlYWI1YjQ4NzRmOS90YWJsZXJhbmdlOmIzODBkYmY4MGE2YzQwMmY5NDJiZGVhYjViNDg3NGY5XzItMS0xLTEtNjkwMTE_64bf9ee1-f2de-49ff-b28e-b122fd6febb5"
      unitRef="usd">21607000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzgwZGJmODBhNmM0MDJmOTQyYmRlYWI1YjQ4NzRmOS90YWJsZXJhbmdlOmIzODBkYmY4MGE2YzQwMmY5NDJiZGVhYjViNDg3NGY5XzItMy0xLTEtNjkwMTE_34c4fc83-616a-4759-a8a8-547ffe58899f"
      unitRef="usd">23348000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCosts
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzgwZGJmODBhNmM0MDJmOTQyYmRlYWI1YjQ4NzRmOS90YWJsZXJhbmdlOmIzODBkYmY4MGE2YzQwMmY5NDJiZGVhYjViNDg3NGY5XzMtMS0xLTEtNjkwMTE_92c00ec4-3938-4cec-8bb8-0362536f9568"
      unitRef="usd">2525000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzgwZGJmODBhNmM0MDJmOTQyYmRlYWI1YjQ4NzRmOS90YWJsZXJhbmdlOmIzODBkYmY4MGE2YzQwMmY5NDJiZGVhYjViNDg3NGY5XzMtMy0xLTEtNjkwMTE_5404d493-d48b-4fb4-aee4-4849d2476a05"
      unitRef="usd">2674000</us-gaap:DeferredCosts>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzgwZGJmODBhNmM0MDJmOTQyYmRlYWI1YjQ4NzRmOS90YWJsZXJhbmdlOmIzODBkYmY4MGE2YzQwMmY5NDJiZGVhYjViNDg3NGY5XzQtMS0xLTEtNjkwMTE_13c0ad40-cc59-4b6f-81d7-18f2503953a7"
      unitRef="usd">1341000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzgwZGJmODBhNmM0MDJmOTQyYmRlYWI1YjQ4NzRmOS90YWJsZXJhbmdlOmIzODBkYmY4MGE2YzQwMmY5NDJiZGVhYjViNDg3NGY5XzQtMy0xLTEtNjkwMTE_5059983c-7200-4499-9def-3ec73706f423"
      unitRef="usd">1878000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzgwZGJmODBhNmM0MDJmOTQyYmRlYWI1YjQ4NzRmOS90YWJsZXJhbmdlOmIzODBkYmY4MGE2YzQwMmY5NDJiZGVhYjViNDg3NGY5XzUtMS0xLTEtNjkwMTE_22949e97-c111-4e81-b65c-2e5d8e9e3761"
      unitRef="usd">4815000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzgwZGJmODBhNmM0MDJmOTQyYmRlYWI1YjQ4NzRmOS90YWJsZXJhbmdlOmIzODBkYmY4MGE2YzQwMmY5NDJiZGVhYjViNDg3NGY5XzUtMy0xLTEtNjkwMTE_a933b9f6-f20e-4066-b71b-63e19d285499"
      unitRef="usd">4989000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzgwZGJmODBhNmM0MDJmOTQyYmRlYWI1YjQ4NzRmOS90YWJsZXJhbmdlOmIzODBkYmY4MGE2YzQwMmY5NDJiZGVhYjViNDg3NGY5XzYtMS0xLTEtNjkwMTE_ab9bba79-4b90-4291-9ddf-88bcfe13c3da"
      unitRef="usd">30288000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZTpiMzgwZGJmODBhNmM0MDJmOTQyYmRlYWI1YjQ4NzRmOS90YWJsZXJhbmdlOmIzODBkYmY4MGE2YzQwMmY5NDJiZGVhYjViNDg3NGY5XzYtMy0xLTEtNjkwMTE_90ec4f5f-1d32-46e2-af88-bcb61cb79e91"
      unitRef="usd">32889000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90ZXh0cmVnaW9uOjlhNTFiNjI4MTgyYzQ4M2VhZDdhZWUzODg4NTQ3NzBiXzUwMjA_00c97cf8-2034-4707-85ab-fa25fcf44e9d">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.939%"/&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;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accrued liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued taxes, other than income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,130&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Insurance liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,361&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,629&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;43,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZToxOTI0N2ViYzhlYTA0NTU1ODdlOGJjYmNjZDBlOGY0YS90YWJsZXJhbmdlOjE5MjQ3ZWJjOGVhMDQ1NTU4N2U4YmNiY2NkMGU4ZjRhXzItMS0xLTEtNjkwMTE_cc966dfa-0ce2-4cc7-b556-019089763e33"
      unitRef="usd">16586000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZToxOTI0N2ViYzhlYTA0NTU1ODdlOGJjYmNjZDBlOGY0YS90YWJsZXJhbmdlOjE5MjQ3ZWJjOGVhMDQ1NTU4N2U4YmNiY2NkMGU4ZjRhXzItMy0xLTEtNjkwMTE_d3f3bea1-2653-407d-9f79-f41fa67db7ee"
      unitRef="usd">20904000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZToxOTI0N2ViYzhlYTA0NTU1ODdlOGJjYmNjZDBlOGY0YS90YWJsZXJhbmdlOjE5MjQ3ZWJjOGVhMDQ1NTU4N2U4YmNiY2NkMGU4ZjRhXzMtMS0xLTEtNjkwMTE_0a7dc1c9-2f6d-4ffa-b567-45469bdcf6ae"
      unitRef="usd">6758000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZToxOTI0N2ViYzhlYTA0NTU1ODdlOGJjYmNjZDBlOGY0YS90YWJsZXJhbmdlOjE5MjQ3ZWJjOGVhMDQ1NTU4N2U4YmNiY2NkMGU4ZjRhXzMtMy0xLTEtNjkwMTE_70c8804e-b81e-4f4c-992e-3fd484d1cd46"
      unitRef="usd">5130000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZToxOTI0N2ViYzhlYTA0NTU1ODdlOGJjYmNjZDBlOGY0YS90YWJsZXJhbmdlOjE5MjQ3ZWJjOGVhMDQ1NTU4N2U4YmNiY2NkMGU4ZjRhXzQtMS0xLTEtNjkwMTE_0b626b12-a2b3-41fb-8bb3-144869315e8e"
      unitRef="usd">5231000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZToxOTI0N2ViYzhlYTA0NTU1ODdlOGJjYmNjZDBlOGY0YS90YWJsZXJhbmdlOjE5MjQ3ZWJjOGVhMDQ1NTU4N2U4YmNiY2NkMGU4ZjRhXzQtMy0xLTEtNjkwMTE_f49b5fa5-6cbc-4a57-bd10-2ecae696f527"
      unitRef="usd">6361000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZToxOTI0N2ViYzhlYTA0NTU1ODdlOGJjYmNjZDBlOGY0YS90YWJsZXJhbmdlOjE5MjQ3ZWJjOGVhMDQ1NTU4N2U4YmNiY2NkMGU4ZjRhXzUtMS0xLTEtNjkwMTE_5a4922d2-2bcc-4559-b00f-b7af43b75e83"
      unitRef="usd">5337000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZToxOTI0N2ViYzhlYTA0NTU1ODdlOGJjYmNjZDBlOGY0YS90YWJsZXJhbmdlOjE5MjQ3ZWJjOGVhMDQ1NTU4N2U4YmNiY2NkMGU4ZjRhXzUtMy0xLTEtNjkwMTE_10f276e2-96b3-4d5e-a479-34a09e7cc03f"
      unitRef="usd">3629000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZToxOTI0N2ViYzhlYTA0NTU1ODdlOGJjYmNjZDBlOGY0YS90YWJsZXJhbmdlOjE5MjQ3ZWJjOGVhMDQ1NTU4N2U4YmNiY2NkMGU4ZjRhXzYtMS0xLTEtNjkwMTE_ae6b1456-5bf8-40c4-b89e-0f3fc7d1f5e5"
      unitRef="usd">2502000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZToxOTI0N2ViYzhlYTA0NTU1ODdlOGJjYmNjZDBlOGY0YS90YWJsZXJhbmdlOjE5MjQ3ZWJjOGVhMDQ1NTU4N2U4YmNiY2NkMGU4ZjRhXzYtMy0xLTEtNjkwMTE_8374f252-4679-4126-9e41-e39464217389"
      unitRef="usd">2194000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZToxOTI0N2ViYzhlYTA0NTU1ODdlOGJjYmNjZDBlOGY0YS90YWJsZXJhbmdlOjE5MjQ3ZWJjOGVhMDQ1NTU4N2U4YmNiY2NkMGU4ZjRhXzctMS0xLTEtNjkwMTE_c4e2b6ec-a6f6-4584-8d73-37607f6025c0"
      unitRef="usd">5127000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZToxOTI0N2ViYzhlYTA0NTU1ODdlOGJjYmNjZDBlOGY0YS90YWJsZXJhbmdlOjE5MjQ3ZWJjOGVhMDQ1NTU4N2U4YmNiY2NkMGU4ZjRhXzctMy0xLTEtNjkwMTE_2659c3ac-bda9-4dee-8d24-b9d9a39f7a95"
      unitRef="usd">5183000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZToxOTI0N2ViYzhlYTA0NTU1ODdlOGJjYmNjZDBlOGY0YS90YWJsZXJhbmdlOjE5MjQ3ZWJjOGVhMDQ1NTU4N2U4YmNiY2NkMGU4ZjRhXzgtMS0xLTEtNjkwMTE_85369437-f56f-4136-b564-33c0a27d262e"
      unitRef="usd">41541000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNjYvZnJhZzo5YTUxYjYyODE4MmM0ODNlYWQ3YWVlMzg4ODU0NzcwYi90YWJsZToxOTI0N2ViYzhlYTA0NTU1ODdlOGJjYmNjZDBlOGY0YS90YWJsZXJhbmdlOjE5MjQ3ZWJjOGVhMDQ1NTU4N2U4YmNiY2NkMGU4ZjRhXzgtMy0xLTEtNjkwMTE_38f2a631-ea66-48c8-9fdc-06c49df93096"
      unitRef="usd">43401000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzEyMjEy_bfae7b81-b602-4c16-a780-4f38b5963888">Long-term Debt&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022 and December&#160;31, 2021, long-term debt consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.939%"/&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;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revolving credit facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:middle"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2026 Notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;131,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;131,291&#160;&lt;/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:middle"&gt;&lt;div style="padding-right:63pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2023 Notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,802&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Promissory note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,534&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other debt and finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;178,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;178,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less: Current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(44,047)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(18,262)&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;134,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;160,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;padding-left:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:81pt;padding-right:63pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Unamortized deferred financing costs of $2.5&#160;million and $2.7&#160;million as of March&#160;31, 2022 and December&#160;31, 2021, respectively, are presented in other noncurrent assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:81pt;padding-right:63pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;The outstanding principal amount of the 2026 Notes was $135.0&#160;million as of March&#160;31, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:81pt;padding-right:63pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;The outstanding principal amount of the 2023 Notes was $26.0&#160;million as of March&#160;31, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revolving Credit Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ABL Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February&#160;10, 2021, the Company entered into a senior secured credit facility with certain lenders, which provides for a $125.0&#160;million asset-based revolving credit facility (the "ABL Facility") under which credit availability is subject to a borrowing base calculation. Concurrent with entering into this facility, the Company's former senior secured revolving credit facility was terminated. On March&#160;16, 2021, the Company entered into an amendment to the ABL Facility that permitted the Company to incur the indebtedness represented by the 2026 Notes discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ABL Facility is governed by a credit agreement, as amended, with Wells Fargo Bank, National Association, as administrative agent and the lenders and other financial institutions from time to time party thereto (the "ABL Agreement"). The ABL Agreement matures on February&#160;10, 2025 with a springing maturity 91 days prior to the maturity of any outstanding indebtedness with a principal amount in excess of $17.5&#160;million (excluding the unsecured promissory note discussed below).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ABL Agreement provides funding based on a borrowing base calculation that includes eligible U.S. customer accounts receivable and inventory and provides for a $50.0&#160;million sub-limit for the issuance of letters of credit. Borrowings under the ABL Agreement are secured by a pledge of substantially all of the Company's domestic assets (other than real property) and the stock of certain foreign subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under the ABL Agreement bear interest at a rate equal to the London Interbank Offered Rate ("LIBOR") plus a margin of 2.75% to 3.25% and subject to a LIBOR floor rate of 0.50%, or at a base rate plus a margin of 1.75% to 2.25%, in each case based on average borrowing availability. Quarterly, the Company must also pay a commitment fee of 0.375% to 0.50% per annum, based on unused commitments under the ABL Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ABL Agreement places restrictions on the Company's ability to incur additional indebtedness, grant liens on assets, pay dividends or make distributions on equity interests, dispose of assets, make investments, repay other indebtedness (including the 2023 Notes and the 2026 Notes discussed below), engage in mergers, and other matters, in each case, subject to certain exceptions. The ABL Agreement contains customary default provisions, which, if triggered, could result in acceleration of repayment of all amounts then outstanding. The ABL Agreement also requires the Company to satisfy and maintain a fixed charge coverage ratio of not less than 1.0 to 1.0 for specified periods of time: in the event that availability under the ABL Agreement is less than the greater of 15% of the borrowing base and $14.1&#160;million; to complete certain specified transactions; or if an event of default has occurred and is continuing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022, the Company had $19.6&#160;million of outstanding letters of credit, but no borrowings outstanding under the ABL Agreement. The total amount available to be drawn as of March&#160;31, 2022 was $51.0&#160;million, calculated based on the current borrowing base less outstanding borrowings, if any, and letters of credit. As of March&#160;31, 2022, the Company was in compliance with its debt covenants under the ABL Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2026 Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March&#160;19, 2021, the Company issued $135.0&#160;million aggregate principal amount of its 4.75% senior convertible notes (the "2026 Notes") pursuant to an indenture, dated as of March&#160;19, 2021 (the "2026 Indenture"), between the Company and Wells Fargo Bank, National Association, as trustee. Computershare Trust Company, National Association, assumed the role of trustee as of March&#160;1, 2022. Net proceeds from the 2026 Notes offering, after deducting issuance costs, totaled $130.6&#160;million. The Company used $120.0&#160;million of the cash proceeds to purchase $125.0&#160;million principal amount of the outstanding 2023 Notes at a discount, with the balance added to cash on-hand.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2026 Notes bear interest at a rate of 4.75% per year and will mature on April&#160;1, 2026, unless earlier repurchased, redeemed or converted. Interest is payable semi-annually in arrears on April&#160;1 and October&#160;1 of each year. Additional interest and special interest may accrue on the 2026 Notes under certain circumstances as described in the 2026 Indenture. The initial conversion rate is 95.3516&#160;shares of the Company's common stock per $1,000 principal amount of the 2026 Notes (equivalent to an initial conversion price of approximately $10.49&#160;per share of common stock). The conversion rate, and thus the conversion price, may be adjusted under certain circumstances as described in the 2026 Indenture. The Company's intent is to repay the principal amount of the 2026 Notes in cash and settle the conversion feature in shares of the Company's common stock. As of March&#160;31, 2022, none of the conditions allowing holders of the 2026 Notes to convert, or requiring us to repurchase the 2026 Notes, had been met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2023 Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January&#160;30, 2018, the Company issued $200.0&#160;million aggregate principal amount of its 1.50% senior convertible notes (the "2023 Notes") pursuant to an indenture, dated as of January&#160;30, 2018 (the "2023 Indenture"), between the Company and Wells Fargo Bank, National Association, as trustee. Computershare Trust Company, National Association, assumed the role of trustee as of March&#160;1, 2022. The 2023 Notes bear interest at a rate of 1.50% per year and will mature on February&#160;15, 2023, unless earlier repurchased, redeemed or converted. The initial conversion rate is 22.2748 shares of the Company's common stock per $1,000 principal amount of the 2023 Notes (equivalent to an initial conversion price of approximately $44.89 per share of common stock). The conversion rate, and thus the conversion price, may be adjusted under certain circumstances as described in the 2023 Indenture. The Company's intent is to repay the principal amount of the Notes in cash and settle the conversion feature, if any, in shares of the Company's common stock. As of March&#160;31, 2022, $26.0&#160;million principal amount of the 2023 Notes remained outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a summary of the Company's purchases of outstanding 2023 Notes during the three months ended March&#160;31, 2021, with non-cash gains reported within other income, net (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.438%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Principal Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Carrying Value of Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cash Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Non-cash Gains Recognized&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;123,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Promissory Note&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the 2018 acquisition of GEODynamics, Inc., (such company, "GEODynamics" and such acquisition, the "GEODynamics Acquisition"), the Company issued a $25.0&#160;million promissory note that bears interest at 2.50% per annum (subject to adjustment) and was scheduled to mature on July&#160;12, 2019. Payments due under the promissory note are subject to set-off, in full or in part, against certain indemnification claims related to matters occurring prior to the GEODynamics Acquisition. The Company has provided notice to and asserted indemnification claims against the seller of GEODynamics (the "Seller"), and the Seller has filed a breach of contract suit against the Company and one of its wholly-owned subsidiaries alleging that payments due under the promissory note are required to be, but have not been, repaid in accordance with the terms of such note. The Company has incurred settlement costs and expenses of $7.5&#160;million related to such indemnification claims, and believes that the maturity date of such note is extended until the resolution of such indemnity claims and that it is permitted to set-off the principal amount owed by the amount of such costs and expenses. Accordingly, the Company has reduced the carrying amount of such note in the consolidated balance sheet to $17.5&#160;million as of March&#160;31, 2022, which is its current best estimate of what is owed after set-off for such indemnification matters. See Note&#160;11, "Commitments and Contingencies."&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzEyMjE0_a3cb79ee-3d04-49e5-9f4f-d708e755be71">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022 and December&#160;31, 2021, long-term debt consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.939%"/&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;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revolving credit facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:middle"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2026 Notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;131,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;131,291&#160;&lt;/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:middle"&gt;&lt;div style="padding-right:63pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2023 Notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,802&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Promissory note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,534&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other debt and finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;178,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;178,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less: Current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(44,047)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(18,262)&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;134,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;160,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;padding-left:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;____________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:81pt;padding-right:63pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Unamortized deferred financing costs of $2.5&#160;million and $2.7&#160;million as of March&#160;31, 2022 and December&#160;31, 2021, respectively, are presented in other noncurrent assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:81pt;padding-right:63pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;The outstanding principal amount of the 2026 Notes was $135.0&#160;million as of March&#160;31, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:81pt;padding-right:63pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;The outstanding principal amount of the 2023 Notes was $26.0&#160;million as of March&#160;31, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a summary of the Company's purchases of outstanding 2023 Notes during the three months ended March&#160;31, 2021, with non-cash gains reported within other income, net (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.438%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Principal Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Carrying Value of Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cash Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Non-cash Gains Recognized&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;123,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i858eea8f2d504387b810ba5f6271ceb3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzEtMS0xLTEtNjkwMTE_da4a11f7-17b9-41d2-b06e-97382f5aa3ec"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i321fbab4651942928566f2aec1b08038_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzEtMy0xLTEtNjkwMTE_04a1e5eb-0146-4684-ae9b-57151ccddc07"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i1c1face063254fb99dda5a854497f32c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzItMS0xLTEtNjkwMTE_988ab078-6185-415b-a42c-ca69d869d21e"
      unitRef="usd">131506000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i78e13043b68b4bd99f3db40c60b46784_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzItMy0xLTEtNjkwMTE_16305e7b-6bad-457b-9a7a-243c8b53aae8"
      unitRef="usd">131291000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i5008f7964ab64da2a8f11de820666985_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzMtMS0xLTEtNjkwMTE_ec4cd18e-7f4e-401a-975f-fed5a960c0f3"
      unitRef="usd">25839000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i989e191f331c419ebeb6789059102b4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzMtMy0xLTEtNjkwMTE_533668f9-170d-4e30-a802-2c8241bf6d30"
      unitRef="usd">25802000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="id00673db975443ba817bda66073d5b50_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzQtMS0xLTEtNjkwMTE_9f5b5fc6-e29a-49e5-bfd7-cead214d2451"
      unitRef="usd">17534000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i3aed560fc59e4e7d9506ce0e5b51fed0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzQtMy0xLTEtNjkwMTE_1dc245de-7a8d-4445-95ae-b3c760fc6de0"
      unitRef="usd">17534000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i49bd0b400f5a461c9ba45e805731b71d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzUtMS0xLTEtNjkwMTE_a9b9ded4-df95-4990-a22c-c78e91b43c9b"
      unitRef="usd">3958000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="ia0869d7732a748fe97d812d85e3fe539_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzUtMy0xLTEtNjkwMTE_64530445-72bc-4db3-9ea6-6e5fd5cc430a"
      unitRef="usd">4123000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzYtMS0xLTEtNjkwMTE_97539dbe-cf86-48e6-bdd3-637362143f30"
      unitRef="usd">178837000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzYtMy0xLTEtNjkwMTE_979ab5a6-1359-48ee-8a55-b0ab8aea6d56"
      unitRef="usd">178750000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzctMS0xLTEtNjkwMTE_cda61c23-7cfa-4e4e-b9e6-ec368bd1b63d"
      unitRef="usd">44047000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzctMy0xLTEtNjkwMTE_46f5a649-b066-490c-b035-1f7e3185958e"
      unitRef="usd">18262000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzgtMS0xLTEtNjkwMTE_95f9726b-c16d-4df1-a2cf-9a6c01edf92b"
      unitRef="usd">134790000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTplYzg0ODMzYmVjMWQ0NmVmYTdhOGQ3YmIyMWUwNDQyYy90YWJsZXJhbmdlOmVjODQ4MzNiZWMxZDQ2ZWZhN2E4ZDdiYjIxZTA0NDJjXzgtMy0xLTEtNjkwMTE_e9247680-4d9e-4510-830c-7f9ed422d1ef"
      unitRef="usd">160488000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzIzMw_5b1af633-1b16-45a8-852c-8169740bfcc9"
      unitRef="usd">2500000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzEwOTk1MTE2NDA1NTI_1fc977ba-4da1-4f49-931a-f676b18ae1b5"
      unitRef="usd">2700000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1c1face063254fb99dda5a854497f32c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzM0Mg_d81e672a-410a-478e-a2f3-b8f5b17e280b"
      unitRef="usd">135000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5008f7964ab64da2a8f11de820666985_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzQxMA_47ae949c-b365-4db5-8bd0-be0b9037efdd"
      unitRef="usd">26000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie7b37f00ec6549f59318999f97b8eb6f_I20210210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzY5Mw_ad96d555-3574-4850-941a-b4217276d093"
      unitRef="usd">125000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ois:DebtInstrumentSpringingMaturityTerm
      contextRef="i684a66607d784e82b159032a39d6003c_D20210210-20210210"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzE0NDM_3c5dfd4a-63fb-426f-9a33-490e6ae8001e">P91D</ois:DebtInstrumentSpringingMaturityTerm>
    <ois:DebtInstrumentSpringingMaturitySubjectToAmountOfIndebtednessInExcess
      contextRef="i684a66607d784e82b159032a39d6003c_D20210210-20210210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzE1Mzc_8fd9508c-4a81-48bc-9972-c83178528eea"
      unitRef="usd">17500000</ois:DebtInstrumentSpringingMaturitySubjectToAmountOfIndebtednessInExcess>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="icafc5f3328ec4fdd8c31139a046e1d6e_I20210210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzE3NjI_946a9070-0222-4643-a771-6da2b723c475"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idbcd5f0be0e44217833459479bfe5598_D20210210-20210210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzIxMzA_ce058404-9ff5-4890-b9e0-fdd3fae076b6"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia773a71b7bed41bea57427672ecc6a20_D20210210-20210210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzIxMzY_2864b0b6-470b-4f46-9c29-213c57bab9d9"
      unitRef="number">0.0325</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie04ec471a9e24fdcbdd39351969cc7fe_D20210210-20210210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzIxNzY_c68f7d84-7ee3-41bd-b87b-8a9101f154e5"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id8ab03a62f414bb2859e0b9cc81f6ac3_D20210210-20210210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzIyMTU_9deff2cf-bb1e-416c-9a77-8bd1e934a26a"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i911748434d314b92a198f9ab9ca1e01d_D20210210-20210210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzIyMjE_023b3cc1-9a77-4c19-af49-7dec5f15289e"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i56b9379edf7b4a4ba1999783e24374d7_D20210210-20210210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzIzMzY_cbfc54ae-4a43-4da4-9599-42d9cd7fbac3"
      unitRef="number">0.00375</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ia9c3c2beb61b4d27b94c45302c2e4c2e_D20210210-20210210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzIzNDI_6e174fe0-2af8-490a-964f-a93dbc7062ad"
      unitRef="number">0.0050</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <ois:DebtInstrumentCovenantMinimumFixedChargeCoverageRatio
      contextRef="i684a66607d784e82b159032a39d6003c_D20210210-20210210"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzMwNDY_358447f0-c25a-482a-9bc1-44a959f01a06"
      unitRef="number">1.0</ois:DebtInstrumentCovenantMinimumFixedChargeCoverageRatio>
    <ois:DebtInstrumentCovenantPercentageOfBorrowingBaseOutstanding
      contextRef="i684a66607d784e82b159032a39d6003c_D20210210-20210210"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzMxNzA_4566ddda-8040-4ec1-95be-7b265930db5b"
      unitRef="number">0.15</ois:DebtInstrumentCovenantPercentageOfBorrowingBaseOutstanding>
    <ois:DebtInstrumentCovenantAmountOfBorrowingBaseOutstanding
      contextRef="i684a66607d784e82b159032a39d6003c_D20210210-20210210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzMxOTk_3f9c7378-bccf-4657-bfd2-73fd3ceb868b"
      unitRef="usd">14100000</ois:DebtInstrumentCovenantAmountOfBorrowingBaseOutstanding>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzMzMzE_fb94d1d2-9618-4a57-8628-83dbd96fc66e"
      unitRef="usd">19600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCredit
      contextRef="i858eea8f2d504387b810ba5f6271ceb3_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzMzNzI_de1603a2-9756-4773-ad4a-a0fa8cc95f5e"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i858eea8f2d504387b810ba5f6271ceb3_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzM0NzU_c00745fb-7da3-453c-a04f-626f16de2f97"
      unitRef="usd">51000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie4f39b92139a4926b657a1f6c81d696a_I20210319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzQ0NDk_63660af8-fb43-44ab-9796-ece807762c94"
      unitRef="usd">135000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie4f39b92139a4926b657a1f6c81d696a_I20210319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzU0OTc1NTgxNzAzMjY_b73491b7-c7b9-49f6-a657-1376ca2f603c"
      unitRef="number">0.0475</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="id4864c8b7e6f43a8a82c33495b65745b_D20210319-20210319"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzQ3MzM_fefac3b9-ce31-43f6-9f75-c574497529b4"
      unitRef="usd">130600000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i185fa5c70d5a400da94d4947c83d2148_D20210319-20210319"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzQ3NTQ_6ae50cdd-da20-43d1-953d-a7a8d487679b"
      unitRef="usd">120000000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="i432cdea1692a4d2288c3250b35f61653_I20210319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzQ3OTA_eb5a526d-2d11-4c96-90e7-c1a739ae91da"
      unitRef="usd">125000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie4f39b92139a4926b657a1f6c81d696a_I20210319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzQ5Mzc_0731ad79-c7ae-4d92-b060-2ba04dd8f79d"
      unitRef="number">0.0475</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i02dae35d533e4ede9ef71a539ba44b7b_I20210319"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzU0MjU_6d366704-335c-4d75-a36b-0f275f529cd0"
      unitRef="usdPerShare">10.49</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib5a5fcfa1a4a421bbc0e7a634655140e_I20180130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5Xzg1Njk_aec5aa25-44c5-4be8-ac04-09feff01f0ab"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib5a5fcfa1a4a421bbc0e7a634655140e_I20180130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzU0OTc1NTgxNzAzMzM_33d572eb-3938-45e1-a121-5ab1a701c3a1"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ief2d2fac477240d390a61fdc27b3cb47_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5Xzg4MTU_645a657c-e4a8-42d6-a956-8954e6a167d4"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ib5a5fcfa1a4a421bbc0e7a634655140e_I20180130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzkwODk_b92a3ffe-26af-467c-aa3c-0ed7c6d785ea"
      unitRef="usdPerShare">44.89</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5008f7964ab64da2a8f11de820666985_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzI3NDg3NzkxMDEzNzk_47ae949c-b365-4db5-8bd0-be0b9037efdd"
      unitRef="usd">26000000</us-gaap:DebtInstrumentCarryingAmount>
    <ois:DebtInstrumentPrincipalAmountRepurchased
      contextRef="i84cdb671934c4e1fac857aa7e9f6e7bb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTpkMDEyYWFjN2Y4YzY0Nzc3OTViNmVhMjIzZjVkODczZi90YWJsZXJhbmdlOmQwMTJhYWM3ZjhjNjQ3Nzc5NWI2ZWEyMjNmNWQ4NzNmXzMtMS0xLTEtNjkwMTE_eb0dc9a9-a230-4d3e-89fe-c60359cadfb9"
      unitRef="usd">125000000</ois:DebtInstrumentPrincipalAmountRepurchased>
    <ois:DebtInstrumentAmountRepurchased
      contextRef="i84cdb671934c4e1fac857aa7e9f6e7bb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTpkMDEyYWFjN2Y4YzY0Nzc3OTViNmVhMjIzZjVkODczZi90YWJsZXJhbmdlOmQwMTJhYWM3ZjhjNjQ3Nzc5NWI2ZWEyMjNmNWQ4NzNmXzMtMy0xLTEtNjkwMTE_c30ee815-ebc5-438b-b5fe-49804158cd5b"
      unitRef="usd">123637000</ois:DebtInstrumentAmountRepurchased>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i84cdb671934c4e1fac857aa7e9f6e7bb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTpkMDEyYWFjN2Y4YzY0Nzc3OTViNmVhMjIzZjVkODczZi90YWJsZXJhbmdlOmQwMTJhYWM3ZjhjNjQ3Nzc5NWI2ZWEyMjNmNWQ4NzNmXzMtNS0xLTEtNjkwMTE_22a558c4-f394-421b-8edf-a43942cb7cbb"
      unitRef="usd">120000000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i84cdb671934c4e1fac857aa7e9f6e7bb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90YWJsZTpkMDEyYWFjN2Y4YzY0Nzc3OTViNmVhMjIzZjVkODczZi90YWJsZXJhbmdlOmQwMTJhYWM3ZjhjNjQ3Nzc5NWI2ZWEyMjNmNWQ4NzNmXzMtNy0xLTEtNjkwMTE_deabbd66-705f-4b31-86c5-d0e9333e7597"
      unitRef="usd">3637000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1b7f7e0c80e64ed18bda943e81cb99d3_I20180112"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzEwOTQw_1514fc97-709e-4826-acfd-487fab261697"
      unitRef="usd">25000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1b7f7e0c80e64ed18bda943e81cb99d3_I20180112"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzEwOTgy_816fb8d0-2ceb-441b-a164-d0a0359c40e6"
      unitRef="number">0.0250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LitigationSettlementExpense
      contextRef="i4fa7a6fc29bb4b55b7fbbabfa2b791a1_D20180112-20180112"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzExNjg3_838eb99d-b433-4551-8a25-da3d8c86614e"
      unitRef="usd">7500000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LongTermDebt
      contextRef="id00673db975443ba817bda66073d5b50_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzUvZnJhZzpiMjA4YmRhNTA4MDQ0ZWJlOGQ0ZWNiMWNlZmZlY2I3OS90ZXh0cmVnaW9uOmIyMDhiZGE1MDgwNDRlYmU4ZDRlY2IxY2VmZmVjYjc5XzEyMDQ4_09761cb9-040d-4c27-9d27-8178749206ad"
      unitRef="usd">17500000</us-gaap:LongTermDebt>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODEvZnJhZzo3MWMyZmI2ZGUzMzA0ZGYzOTQxNTg2ZjYzODAzZGQ0MS90ZXh0cmVnaW9uOjcxYzJmYjZkZTMzMDRkZjM5NDE1ODZmNjM4MDNkZDQxXzY5NQ_e289e795-5b1c-4734-a93c-aba75b03becd">Fair Value MeasurementsThe Company's financial instruments consist of cash and cash equivalents, investments, receivables, payables and debt instruments. The Company believes that the carrying values of these instruments, other than the 2023 Notes and 2026 Notes, on the accompanying consolidated balance sheets approximate their fair values. The estimated fair value of the 2023 Notes as of March&#160;31, 2022 was $24.9&#160;million based on quoted market prices (a Level 2 fair value measurement), which compares to the  principal amount of $26.0&#160;million. The estimated fair value of the 2026 Notes as of March&#160;31, 2022 was $146.7&#160;million based on quoted market prices (a Level 2 fair value measurement), which compares to the principal amount of $135.0&#160;million.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9960a771cab348bdb49f8ee1ed2fe47e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODEvZnJhZzo3MWMyZmI2ZGUzMzA0ZGYzOTQxNTg2ZjYzODAzZGQ0MS90ZXh0cmVnaW9uOjcxYzJmYjZkZTMzMDRkZjM5NDE1ODZmNjM4MDNkZDQxXzQwOQ_0340f6d8-63d2-412d-a6b4-c746b522b3e6"
      unitRef="usd">24900000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ief2d2fac477240d390a61fdc27b3cb47_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODEvZnJhZzo3MWMyZmI2ZGUzMzA0ZGYzOTQxNTg2ZjYzODAzZGQ0MS90ZXh0cmVnaW9uOjcxYzJmYjZkZTMzMDRkZjM5NDE1ODZmNjM4MDNkZDQxXzUyMQ_2ce6c15a-6c53-491a-ab73-50ae2b7d4cf3"
      unitRef="usd">26000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i843d87ee0cb0436e9e35833000af0def_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODEvZnJhZzo3MWMyZmI2ZGUzMzA0ZGYzOTQxNTg2ZjYzODAzZGQ0MS90ZXh0cmVnaW9uOjcxYzJmYjZkZTMzMDRkZjM5NDE1ODZmNjM4MDNkZDQxXzU4MQ_bbb7782d-549d-45be-a5bc-0879c1415fe4"
      unitRef="usd">146700000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4a1fd402f2e14b50a9df7b72ed7066fb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODEvZnJhZzo3MWMyZmI2ZGUzMzA0ZGYzOTQxNTg2ZjYzODAzZGQ0MS90ZXh0cmVnaW9uOjcxYzJmYjZkZTMzMDRkZjM5NDE1ODZmNjM4MDNkZDQxXzY5Mg_29317a0e-3353-49c4-bc1a-09dec3ff2ecd"
      unitRef="usd">135000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzE1MDk_2da419d3-2c2c-4002-9e8e-eb640d168e84">Stockholders' Equity&lt;div style="margin-bottom:10pt;margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common and Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides details with respect to the changes to the number of shares of common stock, $0.01 par value, outstanding during the first three months of 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.500%"/&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 style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&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;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shares of common stock outstanding &#x2013; December 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;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;61,378&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Restricted stock awards, net of forfeitures&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;674&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shares withheld for taxes on vesting of stock awards&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(161)&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shares of common stock outstanding &#x2013; March 31, 2022&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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;61,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022 and December&#160;31, 2021, the Company had 25,000,000 shares of preferred stock, $0.01 par value, authorized, with no shares issued or outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive loss, reported as a component of stockholders' equity, primarily relates to fluctuations in currency exchange rates against the U.S. dollar as used to translate certain of the international operations of the Company's operating segments. Accumulated other comprehensive loss decreased from $66.0&#160;million at December&#160;31, 2021 to $65.2&#160;million at March&#160;31, 2022. For the three months ended March&#160;31, 2022 and 2021, currency translation adjustments recognized as a component of other comprehensive loss due to exchange rate movements were primarily attributable to the United Kingdom and Brazil.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2022, the exchange rate for the British pound weakened by 3% compared to the U.S. dollar and the Brazilian real strengthened by 17% compared to the U.S. dollar, contributing to other comprehensive income of $0.9&#160;million. During the three months ended March&#160;31, 2021, the exchange rate for the British pound strengthened by 1% compared to the U.S. dollar while the Brazilian real weakened by 8% compared to the U.S. dollar, contributing to other comprehensive loss of $1.5&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzE1MTE_67c5d1e0-b521-4173-930d-93f3a2c6f95b">&lt;div style="margin-bottom:5pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides details with respect to the changes to the number of shares of common stock, $0.01 par value, outstanding during the first three months of 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.500%"/&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 style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&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;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shares of common stock outstanding &#x2013; December 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;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;61,378&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Restricted stock awards, net of forfeitures&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;674&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shares withheld for taxes on vesting of stock awards&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(161)&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shares of common stock outstanding &#x2013; March 31, 2022&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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;61,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzE2Mw_4f7b5d11-f4d6-45b6-8bd4-600376778544"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90YWJsZToyNTc3YThjNGU0Y2I0MGM5YjYzMmJjMWIzZmM0ODgwNC90YWJsZXJhbmdlOjI1NzdhOGM0ZTRjYjQwYzliNjMyYmMxYjNmYzQ4ODA0XzQtNS0xLTEtNjkwMTE_500a2e6c-d4ff-455a-bc95-3328cd8380be"
      unitRef="shares">61378000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90YWJsZToyNTc3YThjNGU0Y2I0MGM5YjYzMmJjMWIzZmM0ODgwNC90YWJsZXJhbmdlOjI1NzdhOGM0ZTRjYjQwYzliNjMyYmMxYjNmYzQ4ODA0XzUtNS0xLTEtNjkwMTE_b009aa8e-c8ff-41ba-9646-5095ff236671"
      unitRef="shares">674000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90YWJsZToyNTc3YThjNGU0Y2I0MGM5YjYzMmJjMWIzZmM0ODgwNC90YWJsZXJhbmdlOjI1NzdhOGM0ZTRjYjQwYzliNjMyYmMxYjNmYzQ4ODA0XzYtNS0xLTEtNjkwMTE_3a9855a7-17ce-4ea3-b1ed-ca4ecb90cfa1"
      unitRef="shares">161000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90YWJsZToyNTc3YThjNGU0Y2I0MGM5YjYzMmJjMWIzZmM0ODgwNC90YWJsZXJhbmdlOjI1NzdhOGM0ZTRjYjQwYzliNjMyYmMxYjNmYzQ4ODA0XzctNS0xLTEtNjkwMTE_4ea9626d-77bf-46ae-9d7a-1c6de61cf1b3"
      unitRef="shares">61891000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzI1MA_550fd6fc-a67d-4e62-a749-ae984b312bab"
      unitRef="shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzI1MA_7f0104bd-6d39-425f-b10e-c51bb94747f9"
      unitRef="shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzI4MA_b2318c18-5889-469e-bd49-bfbd0a3bce44"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzI4MA_e39d7103-d0f8-4d46-ba03-2927cb2fe572"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzMxMQ_1d181335-ca09-47e5-bbfd-8a53e7d2ab4f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzMxMQ_24dbb555-8904-48b4-a9ea-17e31fb9332c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzMxMQ_382cd7d7-78c7-44ae-9000-5307ed97ac97"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzMxMQ_d7ac4ff4-2a99-4b2f-9730-343756bda706"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9ac9ff9ec96040fd9eac88db1b45c502_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzY5Ng_6a705ffc-cb74-49d4-b875-30c38c6f379d"
      unitRef="usd">-66000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7971bd2bf4544e22aaf66265475a1b3a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzcwOA_ad441406-5b78-4be9-8b24-a7efd57bcbdc"
      unitRef="usd">-65200000</us-gaap:StockholdersEquity>
    <ois:ExchangeRateStrengthenedWeakened
      contextRef="i6ba3c78ee6ef4cf4bc27bbb7292b2d04_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzEwOTk1MTE2MzAxMTc_0e9c3ec4-7f4b-49a8-bd0b-e1e15b9bbaa9"
      unitRef="number">-0.03</ois:ExchangeRateStrengthenedWeakened>
    <ois:ExchangeRateStrengthenedWeakened
      contextRef="ib7fc18070c3a45f1bd3e38cbd0441483_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzEwOTk1MTE2MzAxNjk_c9375c4f-f7db-4ddf-a278-5e1c43175e24"
      unitRef="number">0.17</ois:ExchangeRateStrengthenedWeakened>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzEzMDg_e9c51c3a-25c9-40cc-9242-9ba01bed0048"
      unitRef="usd">900000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <ois:ExchangeRateStrengthenedWeakened
      contextRef="i6528cb9313024d96be03aecf5364b33f_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzEzNjk_a3c9113e-8eab-4eef-94dd-91aa361077f2"
      unitRef="number">0.01</ois:ExchangeRateStrengthenedWeakened>
    <ois:ExchangeRateStrengthenedWeakened
      contextRef="i35536183492e4c648abdfa8e1215bb6e_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzE0MzE_559ca2f9-0788-4580-a229-d7591a9b7e98"
      unitRef="number">-0.08</ois:ExchangeRateStrengthenedWeakened>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xODcvZnJhZzo1MzQ2NDNjMzI2ZmU0MTVkOWNlYjAwYjc1NDI3NzRmNC90ZXh0cmVnaW9uOjUzNDY0M2MzMjZmZTQxNWQ5Y2ViMDBiNzU0Mjc3NGY0XzE1MDc_2a2166fe-9e00-409e-8425-7d07078c1ece"
      unitRef="usd">-1500000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTMvZnJhZzpkNzZmMDc0ZTlkODc0MjBlYTU5NWM0YTYyM2UyMDk4Ny90ZXh0cmVnaW9uOmQ3NmYwNzRlOWQ4NzQyMGVhNTk1YzRhNjIzZTIwOTg3XzgwMA_f7d46bc6-6a1a-4831-9fe0-6b86d86f739a">Income TaxesFor the three months ended March&#160;31, 2022, the Company's income tax expense was $3.4&#160;million on a pre-tax loss of $6.0&#160;million. Income tax expense in the first quarter of 2022 included the impact of valuation allowances recorded against U.S. tax assets as well as certain non-deductible expenses and discrete tax items. This compares to an income tax benefit of $2.3&#160;million on a pre-tax loss of $18.1&#160;million, which included certain non-deductible expenses and discrete tax items, for the three months ended March&#160;31, 2021.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTMvZnJhZzpkNzZmMDc0ZTlkODc0MjBlYTU5NWM0YTYyM2UyMDk4Ny90ZXh0cmVnaW9uOmQ3NmYwNzRlOWQ4NzQyMGVhNTk1YzRhNjIzZTIwOTg3XzEwMQ_337cfed1-056f-4c41-b052-79150f8f28ad"
      unitRef="usd">3400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTMvZnJhZzpkNzZmMDc0ZTlkODc0MjBlYTU5NWM0YTYyM2UyMDk4Ny90ZXh0cmVnaW9uOmQ3NmYwNzRlOWQ4NzQyMGVhNTk1YzRhNjIzZTIwOTg3XzEyMw_7df0ed06-1e2d-4297-a258-ce810ad95f78"
      unitRef="usd">-6000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTMvZnJhZzpkNzZmMDc0ZTlkODc0MjBlYTU5NWM0YTYyM2UyMDk4Ny90ZXh0cmVnaW9uOmQ3NmYwNzRlOWQ4NzQyMGVhNTk1YzRhNjIzZTIwOTg3XzE2NA_93514b65-9bf1-4532-90d6-e03330b2e1b1"
      unitRef="usd">-2300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTMvZnJhZzpkNzZmMDc0ZTlkODc0MjBlYTU5NWM0YTYyM2UyMDk4Ny90ZXh0cmVnaW9uOmQ3NmYwNzRlOWQ4NzQyMGVhNTk1YzRhNjIzZTIwOTg3XzE4Ng_e0a51816-aafa-473c-b200-b8deffd8dfaf"
      unitRef="usd">-18100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90ZXh0cmVnaW9uOjNhYmI0Y2ZlZjA0NDQxNmRhNzg2YTY5ZDc2YmE2YWEwXzU5MA_7b1c87bd-fa00-45e5-8fd8-cb4540be0435">Net Loss Per Share&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides a reconciliation of the numerators and denominators of basic and diluted net loss per share for the three months ended March&#160;31, 2022 and 2021 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.939%"/&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 style="width:1.0%"/&gt;&lt;td style="width:15.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.893%"/&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;/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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Numerators:&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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net loss&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(15,810)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less: Income attributable to unvested restricted stock awards&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Numerator for basic net loss per share&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(15,810)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Effect of dilutive securities:&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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unvested restricted stock awards&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Numerator for diluted net loss per share&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(15,810)&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;/tr&gt;&lt;tr style="height:9pt"&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;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Denominators:&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted average number of common shares outstanding&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;61,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;61,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less: Weighted average number of unvested restricted stock awards outstanding&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,071)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Denominator for basic and diluted net loss per share&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;60,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;60,098&#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;/tr&gt;&lt;tr style="height:9pt"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net loss per share:&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basic&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.26)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Diluted&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.26)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation of diluted net loss per share for the three months ended March&#160;31, 2022 and 2021 excluded 298&#160;thousand shares and 500&#160;thousand shares, respectively, issuable pursuant to outstanding stock options, due to their antidilutive effect. Additionally, shares issuable upon conversion of both the 2023 Notes and the 2026 Notes were excluded due to, among other factors, their antidilutive effect.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90ZXh0cmVnaW9uOjNhYmI0Y2ZlZjA0NDQxNmRhNzg2YTY5ZDc2YmE2YWEwXzU4OA_9814c47a-78a4-4738-8e48-b4f6ca0df31e">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides a reconciliation of the numerators and denominators of basic and diluted net loss per share for the three months ended March&#160;31, 2022 and 2021 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.939%"/&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 style="width:1.0%"/&gt;&lt;td style="width:15.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.893%"/&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;/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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Numerators:&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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net loss&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(15,810)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less: Income attributable to unvested restricted stock awards&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Numerator for basic net loss per share&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(15,810)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Effect of dilutive securities:&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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unvested restricted stock awards&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Numerator for diluted net loss per share&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(15,810)&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;/tr&gt;&lt;tr style="height:9pt"&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;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Denominators:&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted average number of common shares outstanding&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;61,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;61,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less: Weighted average number of unvested restricted stock awards outstanding&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,071)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Denominator for basic and diluted net loss per share&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;60,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;60,098&#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;/tr&gt;&lt;tr style="height:9pt"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net loss per share:&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basic&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.26)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Diluted&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.26)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzMtNS0xLTEtNjkwMTE_2a3795d3-2d5f-4811-8ed0-9155e3332886"
      unitRef="usd">-9424000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzMtNy0xLTEtNjkwMTE_c7b23eac-029e-4cc4-8e82-6ba8ee5becce"
      unitRef="usd">-15810000</us-gaap:NetIncomeLoss>
    <ois:IncomeLossFromContinuingOperationsNetOfTaxAttributableToNonvestedRestrictedStock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzQtNS0xLTEtNjkwMTE_95cd5b05-6e38-4cd4-ac09-8bf5e10af101"
      unitRef="usd">0</ois:IncomeLossFromContinuingOperationsNetOfTaxAttributableToNonvestedRestrictedStock>
    <ois:IncomeLossFromContinuingOperationsNetOfTaxAttributableToNonvestedRestrictedStock
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzQtNy0xLTEtNjkwMTE_e820cf96-0833-4b9b-97ba-063bcfe7486e"
      unitRef="usd">0</ois:IncomeLossFromContinuingOperationsNetOfTaxAttributableToNonvestedRestrictedStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzUtNS0xLTEtNjkwMTE_50771024-b7df-4989-8355-1e84ca5092e0"
      unitRef="usd">-9424000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzUtNy0xLTEtNjkwMTE_8464bd10-3d70-4f5e-b7ee-d4e05b22ae3b"
      unitRef="usd">-15810000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DilutiveSecurities
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzctNS0xLTEtNjkwMTE_5b0fae38-ea79-4f39-9d6d-4aa553914414"
      unitRef="usd">0</us-gaap:DilutiveSecurities>
    <us-gaap:DilutiveSecurities
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzctNy0xLTEtNjkwMTE_2bbcdafc-c1cd-4a6a-a055-2225c2243adf"
      unitRef="usd">0</us-gaap:DilutiveSecurities>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzgtNS0xLTEtNjkwMTE_4253be2c-e044-4f0f-b599-1519179fe6fa"
      unitRef="usd">-9424000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzgtNy0xLTEtNjkwMTE_fe31e5d3-77ef-46e8-9462-c99ec2dc2ddc"
      unitRef="usd">-15810000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <ois:WeightedAverageNumberOfCommonSharesOutstanding
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzExLTUtMS0xLTY5MDEx_f4926357-5d33-4b34-895f-625fb426493b"
      unitRef="shares">61627000</ois:WeightedAverageNumberOfCommonSharesOutstanding>
    <ois:WeightedAverageNumberOfCommonSharesOutstanding
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzExLTctMS0xLTY5MDEx_ac83b67b-26b0-4404-a492-db6503298917"
      unitRef="shares">61169000</ois:WeightedAverageNumberOfCommonSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzEyLTUtMS0xLTY5MDEx_551ed8d0-aa8f-4f21-b802-02a28351a119"
      unitRef="shares">1129000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzEyLTctMS0xLTY5MDEx_afb5539c-0b10-48e1-95b6-341ab1e796c8"
      unitRef="shares">1071000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzE5LTUtMS0xLTY5MDEx_465e996a-cb25-4176-8429-a4e56eb20559"
      unitRef="shares">60498000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzE5LTUtMS0xLTY5MDEx_9acd9263-b79c-4d36-83fa-85b1af702366"
      unitRef="shares">60498000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzE5LTctMS0xLTY5MDEx_60e0cd24-17d1-4fc1-bdf9-4e46372dbe62"
      unitRef="shares">60098000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzE5LTctMS0xLTY5MDEx_a7c232cb-38d3-4e58-8958-4568514fc8c3"
      unitRef="shares">60098000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzIyLTUtMS0xLTY5MDEx_38ebccee-587c-4f6f-ad60-94892bdf6b59"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzIyLTctMS0xLTY5MDEx_cf607a9d-777b-4616-9d72-9013b48c662d"
      unitRef="usdPerShare">-0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzIzLTUtMS0xLTY5MDEx_94ba9228-b92f-4f0b-949b-e67dd564cbb9"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90YWJsZTpjOGZlNzlmZTlkMzM0NDhhYjk5YjgxNGExMzAxMzAyNS90YWJsZXJhbmdlOmM4ZmU3OWZlOWQzMzQ0OGFiOTliODE0YTEzMDEzMDI1XzIzLTctMS0xLTY5MDEx_706424f0-fb5b-4f3b-9bfa-dbf3f10cb596"
      unitRef="usdPerShare">-0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90ZXh0cmVnaW9uOjNhYmI0Y2ZlZjA0NDQxNmRhNzg2YTY5ZDc2YmE2YWEwXzMwMA_e56127fb-7436-4dd6-a097-c04258c1c2fe"
      unitRef="shares">298000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xOTYvZnJhZzozYWJiNGNmZWYwNDQ0MTZkYTc4NmE2OWQ3NmJhNmFhMC90ZXh0cmVnaW9uOjNhYmI0Y2ZlZjA0NDQxNmRhNzg2YTY5ZDc2YmE2YWEwXzMxMQ_93a1bdee-e0bd-4479-8a2b-c736024abfae"
      unitRef="shares">500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzI3NDE_a0935855-d276-4b5a-9d81-1224f1803a7e">Long-Term Incentive Compensation&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a summary of activity for stock options, service-based restricted stock awards and performance-based stock unit awards for the three months ended March&#160;31, 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.795%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Service-based Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Performance-based Stock Units&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding &#x2013; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;358&#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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding &#x2013; March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;591&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted average grant date fair value (2022 awards)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The restricted stock program consists of a combination of service-based restricted stock and performance-based stock units. Service-based restricted stock awards generally vest on a straight-line basis over a term of three years. Performance-based stock awards generally vest at the end of a three-year period, with the number of shares ultimately issued under the program dependent upon achievement of predefined specific performance objectives. The performance objective for performance-based awards granted in 2022 and 2021 is the Company's cumulative EBITDA over a three-year period. The performance objective for outstanding awards granted in 2020 is the Company's EBITDA growth rate over a three-year period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event the predefined targets are exceeded for any performance-based award, additional shares up to a maximum of 200% of the target award may be granted. Conversely, if actual performance falls below the predefined target, the number of shares vested is reduced. If the actual performance falls below the threshold performance level, no restricted shares will vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarters of 2022 and 2021, the Company issued conditional long-term cash incentive awards ("Cash Awards") of $1.5&#160;million and $1.5&#160;million, respectively, with the ultimate dollar amount to be awarded ranging from zero to a maximum of $3.1&#160;million for both the 2022 and 2021 Cash Awards. The performance measure for these Cash Awards is relative total stockholder return compared to a peer group of companies measured over a three-year period. The ultimate dollar amount to be awarded for the 2022 and 2021 Cash Awards is limited to their targeted award value ($1.5&#160;million) if the Company's total stockholder return is negative over the performance period. The obligations, if any, related to the Cash Awards are classified as liabilities and recognized over the vesting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Stock-based compensation expense recognized during the three months ended March&#160;31, 2022 and 2021 totaled $1.8&#160;million and $2.8&#160;million, respectively. As of March&#160;31, 2022, there was $11.0&#160;million of pre-tax compensation costs related to service-based and performance-based stock awards, which will be recognized in future periods as vesting conditions are&#160;satisfied.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzI3NDM_8604e1e2-19ff-46c6-a255-419e9053ee23">&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a summary of activity for stock options, service-based restricted stock awards and performance-based stock unit awards for the three months ended March&#160;31, 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.795%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.662%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Service-based Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Performance-based Stock Units&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding &#x2013; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;358&#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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding &#x2013; March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;591&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted average grant date fair value (2022 awards)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzEtMS0xLTEtNjkwMTE_7aa18a2f-0130-48a9-96e8-6db7113b7dd5"
      unitRef="shares">388000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i71036dae7e2343caa46d258e08d683ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzEtMy0xLTEtNjkwMTE_8a4155dd-cbf4-48d9-87e7-76fe0fe06a06"
      unitRef="shares">993000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2bfc24a80bb14eb2b5cf4a031261cadf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzEtNS0xLTEtNjkwMTE_2ab7c616-a9b9-49f2-84af-d37271b88930"
      unitRef="shares">358000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzItMS0xLTEtNjkwMTE_7d914e81-bf86-4982-87e7-28778d4497a6"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib52fc68d638448f690bbff64fafef132_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzItMy0xLTEtNjkwMTE_c4b81ed7-5bc0-4176-9f81-60a77a8d437c"
      unitRef="shares">686000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i086705316b1a40d7845473d03f57d60f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzItNS0xLTEtNjkwMTE_2160e2b1-b120-4eba-b2bf-17fcc826f864"
      unitRef="shares">233000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzMtMS0xLTEtNjkwMTE_80b4bd74-30b4-47a5-b018-bf6a3404bcff"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib52fc68d638448f690bbff64fafef132_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzMtMy0xLTEtNjkwMTE_1552bf50-f456-4c44-baa1-425120f3a532"
      unitRef="shares">403000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i086705316b1a40d7845473d03f57d60f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzMtNS0xLTEtNjkwMTE_df869bc4-f2b5-4151-b900-e678c2393330"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzQtMS0xLTEtNjkwMTE_8c43c30e-e85d-49a6-b056-465319c96dbb"
      unitRef="shares">122000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib52fc68d638448f690bbff64fafef132_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzQtMy0xLTEtNjkwMTE_7e85f408-7227-4c24-b166-bc4aa7e1bf31"
      unitRef="shares">12000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i086705316b1a40d7845473d03f57d60f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzQtNS0xLTEtNjkwMTE_f72a7012-d715-480f-b665-2f5639bd487f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzUtMS0xLTEtNjkwMTE_b5eb20cc-1ab9-448e-a887-297823988030"
      unitRef="shares">266000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia12222c2c54d4f79b4f7ad81544ec54b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzUtMy0xLTEtNjkwMTE_e5ce9eb8-6158-4824-91cc-9795962d557c"
      unitRef="shares">1264000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i34ff82c9e3234189bcc736a6062838fc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzUtNS0xLTEtNjkwMTE_b0414ae2-1fb2-42fe-a986-221e2b5e9dc4"
      unitRef="shares">591000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzYtMS0xLTEtNjkwMTE_9d853389-c42c-4350-8e69-c8b2ab6db72e"
      unitRef="usdPerShare">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib52fc68d638448f690bbff64fafef132_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzYtMy0xLTEtNjkwMTE_7ac330eb-a49e-42f0-bf35-bc22e0cf9f75"
      unitRef="usdPerShare">6.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i086705316b1a40d7845473d03f57d60f_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90YWJsZTpjZGE0ODY0YTcyY2Q0NWY1YWE4MmQ0ZWVkNDJhNjdmMi90YWJsZXJhbmdlOmNkYTQ4NjRhNzJjZDQ1ZjVhYTgyZDRlZWQ0MmE2N2YyXzYtNS0xLTEtNjkwMTE_0b2a041d-2f2c-4144-8682-30a604ff2324"
      unitRef="usdPerShare">6.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib52fc68d638448f690bbff64fafef132_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzQ1Mg_fe33edfa-3c25-436d-b31b-365e7e812f2d">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ois:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod
      contextRef="i086705316b1a40d7845473d03f57d60f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzI3Mzg_25776b06-f3ae-4027-8f26-3eec3527e2b8">P3Y</ois:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod>
    <ois:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod
      contextRef="i086705316b1a40d7845473d03f57d60f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzI3NDc_84bb5049-58be-4324-a35a-ecd2886b77eb">P3Y</ois:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod>
    <ois:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod
      contextRef="i086705316b1a40d7845473d03f57d60f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzU0OTc1NTgxNDI0Mjc_53a222d2-e2d8-43ea-8c92-730f5157b748">P3Y</ois:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod>
    <ois:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalPerformanceBasedSharesToBeIssuedIfCurrentPeriodMetricsAchievedMaximumTargetAwardPercentage
      contextRef="i34ff82c9e3234189bcc736a6062838fc_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzEwNTE_274662a6-5aca-4346-8d62-aefca9be7ccb"
      unitRef="number">2</ois:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalPerformanceBasedSharesToBeIssuedIfCurrentPeriodMetricsAchievedMaximumTargetAwardPercentage>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzE0MjQ_55cd9c40-6989-405b-bcac-2c612716bfda"
      unitRef="usd">1500000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="idd124228730a41fca3b1af83de0612e1_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzE0MzE_1061ab4d-1096-4d8c-a210-7d13aeca3e97"
      unitRef="usd">1500000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <ois:DeferredCompensationArrangementwithIndividualPotentialLiability
      contextRef="i5d91132c56be4241a49c8e85da43a253_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzE1MzU_0d059b2f-57c6-42e1-b473-afef6a659942"
      unitRef="usd">0</ois:DeferredCompensationArrangementwithIndividualPotentialLiability>
    <ois:DeferredCompensationArrangementwithIndividualPotentialLiability
      contextRef="idab837c40a3b461fbe37b1a83080d853_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzE1MzU_8e33982f-1b9a-4f47-8bfa-f20d7d423ce4"
      unitRef="usd">0</ois:DeferredCompensationArrangementwithIndividualPotentialLiability>
    <ois:DeferredCompensationArrangementwithIndividualPotentialLiability
      contextRef="i6afeb792095149248218a8892f9161e4_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzE1NTQ_4c1fdf07-417a-4fd2-8b62-62c011b2fe0f"
      unitRef="usd">3100000</ois:DeferredCompensationArrangementwithIndividualPotentialLiability>
    <ois:DeferredCompensationArrangementwithIndividualPotentialLiability
      contextRef="i4e0a1b0809ea4f988e9b3e2623f8738f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzE1NTQ_686e28c5-121c-415a-83c2-800fbdc393ea"
      unitRef="usd">3100000</ois:DeferredCompensationArrangementwithIndividualPotentialLiability>
    <ois:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzI3NDg_4da82260-0fa6-44f4-a578-d6802775676d">P3Y</ois:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i79084d38cca84628bcd0c73ef68a51b4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzEwOTk1MTE2MzE1NDY_04d35486-23e8-4304-9c1e-cb3d66c9a838"
      unitRef="usd">1500000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzEwOTk1MTE2MzE1NDY_6ea3f361-d24c-4960-8cb0-54be13ded9a9"
      unitRef="usd">1500000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzIxODM_3d10b5a5-b866-470b-935a-810725c0a190"
      unitRef="usd">1800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzIyODM_85557ef3-2dbe-4996-af07-7fb83ced6a02"
      unitRef="usd">2800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMDUvZnJhZzozYWY3NDk0Zjg3YzQ0MmU4YWJlNzA5YTA0N2YyODQ2NC90ZXh0cmVnaW9uOjNhZjc0OTRmODdjNDQyZThhYmU3MDlhMDQ3ZjI4NDY0XzIzMjg_c1d5d368-ab85-4c71-8e5c-b0e1bb6f0427"
      unitRef="usd">11000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90ZXh0cmVnaW9uOjQzZmJiOGMyODY4ZjQ0YWJhYmQ5YzdjOGZlNjA4MTRkXzE5NTY_926554b4-3693-405b-a857-f19e9913dd03">Segments and Related Information&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates through three operating segments: Offshore/Manufactured Products, Well Site Services and Downhole Technologies. Financial information by operating segment for the three months ended March&#160;31, 2022 and 2021 is summarized in the following tables (in&#160;thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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:10.595%"/&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:10.595%"/&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:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Offshore/Manufactured Products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;84,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;559,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Well Site Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;48,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;197,077&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Downhole Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;265,958&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;55,053&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;164,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,077,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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:10.595%"/&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:10.595%"/&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:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Offshore/Manufactured Products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;60,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;534,819&#160;&lt;/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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Well Site Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;229,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Downhole Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;280,320&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;79,312&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;125,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(19,762)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,124,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Operating loss included a non-cash fixed asset impairment charge of $0.7&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note&#160;2, "Asset Impairments and Other Restructuring Items," and Note&#160;3, "Details of Selected Balance Sheet Accounts," for further discussion of these and other charges and benefits recognized in first three months of 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide supplemental disaggregated revenue from contracts with customers by operating segment for the three months ended March&#160;31, 2022 and 2021 (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&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:7.233%"/&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:7.233%"/&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:7.233%"/&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:7.233%"/&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:7.233%"/&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:7.233%"/&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:7.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Offshore/Manufactured Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Well Site Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Downhole Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Major revenue categories -&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Project-driven products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Short-cycle:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Completion products and services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;45,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;90,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;72,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Drilling services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total short-cycle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;48,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;100,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;77,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other products and services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26,985&#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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;84,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;60,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;48,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;164,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;125,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from products and services transferred to customers over time accounted for approximately 62% and 62% of consolidated revenues for the three months ended March&#160;31, 2022 and 2021, respectively. The balance of revenues for the respective periods relates to products and services transferred to customers at a point in time. As of March&#160;31, 2022, the Company had $152.0&#160;million of remaining backlog related to contracts with an original expected duration of greater than one year. Approximately 35% of this remaining backlog is expected to be recognized as revenue over the remaining nine months of 2022, with an additional 35% recognized in 2023 and the balance thereafter.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90ZXh0cmVnaW9uOjQzZmJiOGMyODY4ZjQ0YWJhYmQ5YzdjOGZlNjA4MTRkXzcx_3620ce62-d954-4ae5-83f0-4653afc90ba4"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90ZXh0cmVnaW9uOjQzZmJiOGMyODY4ZjQ0YWJhYmQ5YzdjOGZlNjA4MTRkXzE5NTc_427f31f5-8405-45db-8ceb-7d0c67861025">Financial information by operating segment for the three months ended March&#160;31, 2022 and 2021 is summarized in the following tables (in&#160;thousands).&lt;div style="margin-bottom:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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:10.595%"/&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:10.595%"/&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:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Offshore/Manufactured Products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;84,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;559,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Well Site Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;48,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;197,077&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Downhole Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;265,958&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;55,053&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;164,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,077,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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:10.595%"/&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:10.595%"/&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:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Offshore/Manufactured Products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;60,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;534,819&#160;&lt;/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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Well Site Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;229,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Downhole Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;280,320&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(9,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;79,312&#160;&lt;/span&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;125,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(19,762)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,124,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Operating loss included a non-cash fixed asset impairment charge of $0.7&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i633885bd145f4bd69442bfb0fffe9164_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzItMS0xLTEtNjkwMTE_0ea6ad0f-1939-4f1e-be7d-e3aca1e21b4f"
      unitRef="usd">84112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationAndAmortization
      contextRef="i633885bd145f4bd69442bfb0fffe9164_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzItMy0xLTEtNjkwMTE_27167e8f-0794-411a-a08b-d650391233eb"
      unitRef="usd">5330000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i633885bd145f4bd69442bfb0fffe9164_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzItNS0xLTEtNjkwMTE_eb0e4b92-80f6-4674-a4e1-0335b67a43e6"
      unitRef="usd">10196000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i633885bd145f4bd69442bfb0fffe9164_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzItNy0xLTEtNjkwMTE_d01886db-3054-445d-b012-343b0f05cb62"
      unitRef="usd">902000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="ie99c1e069b5646b291f4a9f0f7ba0f97_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzItOS0xLTEtNjkwMTE_0a83a15a-3eeb-42ca-8ae9-ecf0c3d6ea68"
      unitRef="usd">559877000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92e0e5a493c14d41adb1cb28d4ff2f11_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzMtMS0xLTEtNzI3Mzc_56b2511b-071d-4c90-99f6-0d6f3b07dc42"
      unitRef="usd">48172000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationAndAmortization
      contextRef="i92e0e5a493c14d41adb1cb28d4ff2f11_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzMtMy0xLTEtNzI3Mzc_0d86ed66-1d45-4fc3-bc5b-fcb48c5f4a82"
      unitRef="usd">7932000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i92e0e5a493c14d41adb1cb28d4ff2f11_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzMtNS0xLTEtNzI3Mzc_c9b5ab74-75db-409c-b0b7-e7f20ed8ee7f"
      unitRef="usd">-3395000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i92e0e5a493c14d41adb1cb28d4ff2f11_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzMtNy0xLTEtNzI3Mzc_07400bef-3402-4dc5-86c4-35f83ef86319"
      unitRef="usd">1548000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i56270457610342729b075016ef253adc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzMtOS0xLTEtNzI3Mzc_746ed459-b769-4bb4-ad4e-252e8ff8c496"
      unitRef="usd">197077000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fa20b0c18c94d87abc71e6e77dcf878_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzMtMS0xLTEtNjkwMTE_a4fd11a3-ac53-4bb0-8f48-a880474a7a0e"
      unitRef="usd">31760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationAndAmortization
      contextRef="i4fa20b0c18c94d87abc71e6e77dcf878_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzMtMy0xLTEtNjkwMTE_b46a2d5d-a31e-4405-8724-bd14524d5e39"
      unitRef="usd">4384000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4fa20b0c18c94d87abc71e6e77dcf878_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzMtNS0xLTEtNjkwMTE_c72e0431-00bf-4943-acf3-3043c907d0e7"
      unitRef="usd">-1505000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4fa20b0c18c94d87abc71e6e77dcf878_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzMtNy0xLTEtNjkwMTE_1cbe689c-f270-4c53-9a77-b7b792d784c3"
      unitRef="usd">317000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i9c48df94917142d19429575f753c2f19_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzMtOS0xLTEtNjkwMTE_5583190b-fab6-4246-9bc7-5413e3da5798"
      unitRef="usd">265958000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79a44b1621294fb6ae28db66a17562a9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzUtMS0xLTEtNjkwMTE_70d80fef-277a-4abe-853a-738fb49ccd79"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationAndAmortization
      contextRef="i79a44b1621294fb6ae28db66a17562a9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzUtMy0xLTEtNjkwMTE_e0a893eb-18c9-4201-aa85-ce5be3e0ffab"
      unitRef="usd">171000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i79a44b1621294fb6ae28db66a17562a9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzUtNS0xLTEtNjkwMTE_6ffefe75-6140-4feb-b7ac-a19a89dd543e"
      unitRef="usd">-9632000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i79a44b1621294fb6ae28db66a17562a9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzUtNy0xLTEtNjkwMTE_f5e8209d-cb41-4907-a805-026acf1f38bd"
      unitRef="usd">91000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i201095b8e3ad4fa9986266c18f728c3e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzUtOS0xLTEtNjkwMTE_0e6998eb-5b0f-4a4f-a5ec-ce9108aba15e"
      unitRef="usd">55053000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzYtMS0xLTEtNjkwMTE_e7d50472-0482-4504-a7c5-8cbf669ec351"
      unitRef="usd">164044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationAndAmortization
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzYtMy0xLTEtNjkwMTE_6cdb8aba-5a71-4547-af88-5401e948c85a"
      unitRef="usd">17817000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzYtNS0xLTEtNjkwMTE_7b37f1c7-50b5-424b-b0c0-a8a974946f8c"
      unitRef="usd">-4336000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzYtNy0xLTEtNjkwMTE_af063ab6-e3a6-43af-ac56-dc93548f5b66"
      unitRef="usd">2858000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTplNmMzMmUxMzEwZWY0MDgzOTdlZDQ5ODUyZTM5NDlhNy90YWJsZXJhbmdlOmU2YzMyZTEzMTBlZjQwODM5N2VkNDk4NTJlMzk0OWE3XzYtOS0xLTEtNjkwMTE_04bc6a50-6885-4970-91dd-41c16bda5d6c"
      unitRef="usd">1077965000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia603ff545e0447d7801d673cd50ff244_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzItMS0xLTEtNjkwMTE_6e4f92ea-a080-45f1-a2f6-c7772395507f"
      unitRef="usd">60609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationAndAmortization
      contextRef="ia603ff545e0447d7801d673cd50ff244_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzItMy0xLTEtNjkwMTE_f55b6c12-4a9a-4293-a988-a790b9e3efbc"
      unitRef="usd">5469000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia603ff545e0447d7801d673cd50ff244_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzItNS0xLTEtNjkwMTE_223edc19-3187-46ba-88eb-598e22d67c18"
      unitRef="usd">1071000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia603ff545e0447d7801d673cd50ff244_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzItNy0xLTEtNjkwMTE_c6b87a4c-69ef-4960-a052-0d4349af3a7c"
      unitRef="usd">463000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="ia697cc43135c4a53b422000cdb860e79_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzItOS0xLTEtNjkwMTE_6f0299db-a268-40ef-99f9-c0eadfe4d72b"
      unitRef="usd">534819000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6464751f8bf446bc8d57468463eb2fa9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzMtMS0xLTEtNzI3MzI_4e2a0fdb-872a-402d-94af-24986a584c7a"
      unitRef="usd">39550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6464751f8bf446bc8d57468463eb2fa9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzMtMy0xLTEtNzI3MzI_52389dda-2a2c-4e1a-b0f9-0179634b20e7"
      unitRef="usd">11468000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6464751f8bf446bc8d57468463eb2fa9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzMtNS0xLTEtNzI3MzI_62c50b51-f5be-4d51-9a37-b6dc42c3d934"
      unitRef="usd">-9853000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6464751f8bf446bc8d57468463eb2fa9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzMtNy0xLTEtNzI3MzI_da6f7cf6-eaf2-47b6-803a-92da8eafaab8"
      unitRef="usd">3330000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="ieefdcdd0f5ea4afd8c3f32fcf209ab73_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzMtOS0xLTEtNzI3MzI_c87d1b2b-fdaa-49b4-9184-6e5fd8acbe9d"
      unitRef="usd">229968000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc9764fadd7e4a8f8550cef783b9095e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzMtMS0xLTEtNjkwMTE_42b77b74-6abb-433e-8253-5982ba99b095"
      unitRef="usd">25430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationAndAmortization
      contextRef="icc9764fadd7e4a8f8550cef783b9095e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzMtMy0xLTEtNjkwMTE_561759df-34bc-4c30-bc14-c35225dce080"
      unitRef="usd">4389000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="icc9764fadd7e4a8f8550cef783b9095e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzMtNS0xLTEtNjkwMTE_628a2b45-0c1c-43e7-97c0-48d4d6c7ecc1"
      unitRef="usd">-1615000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icc9764fadd7e4a8f8550cef783b9095e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzMtNy0xLTEtNjkwMTE_b9cd1e1b-27a6-42cf-9b91-634cfb378f81"
      unitRef="usd">83000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="iad3e34df099b40cda8ba9467ea6e2eb0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzMtOS0xLTEtNjkwMTE_b68b1ee0-7b33-48db-9a86-4839d12dfd8f"
      unitRef="usd">280320000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic693cdad51454978acc49defa70dd915_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzUtMS0xLTEtNjkwMTE_cc7f0170-931d-4876-95a6-3cf691bc0c7e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic693cdad51454978acc49defa70dd915_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzUtMy0xLTEtNjkwMTE_6196d34d-eb59-4b7c-b0f9-50e328d32b9a"
      unitRef="usd">194000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic693cdad51454978acc49defa70dd915_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzUtNS0xLTEtNjkwMTE_65fe4bfe-bb92-4f40-b752-9b304be71939"
      unitRef="usd">-9365000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic693cdad51454978acc49defa70dd915_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzUtNy0xLTEtNjkwMTE_2294f7bc-e3cd-4fdd-a8f9-58f5efe9ba51"
      unitRef="usd">244000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i4e01a2178b8b47f0883c108b63fe19ef_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzUtOS0xLTEtNjkwMTE_90301d46-8660-4b62-a505-a91dfcfe7fbc"
      unitRef="usd">79312000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzYtMS0xLTEtNjkwMTE_db5c0b7f-2686-40f2-a6e8-fd03ecdb26e8"
      unitRef="usd">125589000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzYtMy0xLTEtNjkwMTE_8bb3685a-1aa0-429f-98d4-6f9c37a402e5"
      unitRef="usd">21520000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzYtNS0xLTEtNjkwMTE_168cfe78-88df-4abb-9129-610e789e81bc"
      unitRef="usd">-19762000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzYtNy0xLTEtNjkwMTE_e37c5633-3c56-4d88-8832-e7baf517b4bd"
      unitRef="usd">4120000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="idd124228730a41fca3b1af83de0612e1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZToxMDhiOGFiNGJjOTk0YzFiYTM1ZWYyZTRiZWE2M2Y4Mi90YWJsZXJhbmdlOjEwOGI4YWI0YmM5OTRjMWJhMzVlZjJlNGJlYTYzZjgyXzYtOS0xLTEtNjkwMTE_6989a424-cf4a-4a22-817f-187b01a78215"
      unitRef="usd">1124419000</us-gaap:Assets>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i450604890d424f5a8a46f9d1f9c5e648_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90ZXh0cmVnaW9uOjQzZmJiOGMyODY4ZjQ0YWJhYmQ5YzdjOGZlNjA4MTRkXzEwOTk1MTE2MzA5NzY_5611b0eb-1fbb-4b19-bb5e-9f7dde34656b"
      unitRef="usd">700000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90ZXh0cmVnaW9uOjQzZmJiOGMyODY4ZjQ0YWJhYmQ5YzdjOGZlNjA4MTRkXzE5NDg_d2f02969-dc35-45ec-811b-d76c80c2202b">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide supplemental disaggregated revenue from contracts with customers by operating segment for the three months ended March&#160;31, 2022 and 2021 (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&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:7.233%"/&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:7.233%"/&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:7.233%"/&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:7.233%"/&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:7.233%"/&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:7.233%"/&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:7.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Offshore/Manufactured Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Well Site Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Downhole Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Major revenue categories -&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Project-driven products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Short-cycle:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Completion products and services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;45,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;90,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;72,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Drilling services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total short-cycle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;48,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;100,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;77,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other products and services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26,985&#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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;84,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;60,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;48,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;164,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;125,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ada770976b349b7bacb6e2238a2ecd9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzQtMS0xLTEtNjkwMTE_a97d8feb-8714-4d18-8931-b11d564fca0d"
      unitRef="usd">33844000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1073049da12c40b0afc35dbcabf4da4e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzQtMy0xLTEtNjkwMTE_a83236ff-3d32-482f-ae2e-8cd60d06fbfe"
      unitRef="usd">21374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i277f60d51a4a4a429e5ff5cc88ecf421_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzQtNS0xLTEtNzI3ODU_63e69cf2-4916-4d00-b77b-4c70e1b634d0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6833c68926b4cc69687c3f741f7f1df_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzQtNy0xLTEtNzI3ODU_8dfa1632-7880-4292-ac1a-3afad4be8a92"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f9368bdce914a5c91cd34001442ecf6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzQtNS0xLTEtNjkwMTE_cbc5260f-d1fa-4695-9d55-6af76bed0a50"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c0d83c04f624cc78f469623f49a7c29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzQtNy0xLTEtNjkwMTE_3b70a348-3c0a-4b6b-9534-1a6a08612727"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fa7a83449244566ae6d488ce20ffdcc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzQtMTMtMS0xLTY5MDEx_93612010-bca8-4168-a1de-d559f1d24811"
      unitRef="usd">33844000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a30b48df53a4cd096f0c95f16abdec9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzQtMTUtMS0xLTY5MDEx_b869ff7e-5559-4492-844e-fda30f8349f9"
      unitRef="usd">21374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e5bd128a41c4bc08e0dc33cdb27a279_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzYtMS0xLTEtNjkwMTE_091df63a-3a0c-4b1d-a054-5655ab4100b4"
      unitRef="usd">13580000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6dbef8cc9e184226ae268215ccba116e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzYtMy0xLTEtNjkwMTE_ae5ec03f-913b-4313-b16e-1daec26c6401"
      unitRef="usd">8114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9e0ed50d8824b1285335c23a00b6acf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzYtNS0xLTEtNzI3ODU_ce1b8037-192e-4e8a-85e4-e5754c721f9b"
      unitRef="usd">45166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32eaa7e6abc24c8eb10b39dfcb92cb11_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzYtNy0xLTEtNzI3ODU_4a1b9f1f-d14b-4f01-b52c-d73ea73f3b7e"
      unitRef="usd">38799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20ed0172208d4c6586ed884a78df0689_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzYtNS0xLTEtNjkwMTE_26bdd3d3-a777-47a0-a77b-716f521b71ef"
      unitRef="usd">31760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icad0099746a34688b906ec20d3b7ff50_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzYtNy0xLTEtNjkwMTE_33fca9c2-2461-4153-9db7-a47c08aa20e1"
      unitRef="usd">25430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4e0db30608b4b29acc8e722f518c012_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzYtMTMtMS0xLTY5MDEx_57201f21-f2ed-4dcb-8a85-3138b2222105"
      unitRef="usd">90506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1a74fd7856041768ea42010e406f6ce_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzYtMTUtMS0xLTY5MDEx_0421721e-2b7d-4f7f-9c72-3541b107568a"
      unitRef="usd">72343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0d8728c6583409892c4baa86dd89859_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzctMS0xLTEtNjkwMTE_f9559f30-6c04-437b-b9c9-e4dc0560160f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7575a1d6f83144a0a8e3ad810548e8a6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzctMy0xLTEtNjkwMTE_9217a6e5-a3ee-4544-bf14-b07c8d1f9be3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e3490ff3c5741749e08204484a929eb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzctNS0xLTEtNzI3ODU_ff9f5aeb-cdbc-4aa0-ba38-366bed8a6f32"
      unitRef="usd">3006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a1f2aaea32b4104a0d3099d7f718eb3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzctNy0xLTEtNzI3ODU_153a0997-8ac7-4790-927d-dbf3cdb7b903"
      unitRef="usd">751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i763d879ec8894fa791e1f16aa3edc254_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzctNS0xLTEtNjkwMTE_feb7d620-9381-46a9-8115-6fb11677c42a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54db8e1a9c834842a6df6e3f4d097a5a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzctNy0xLTEtNjkwMTE_058477cb-7c21-4ae0-a832-c389cd576a7e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5024ecac14814bcc9bd6ee47516d16c0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzctMTMtMS0xLTY5MDEx_c74945c0-bd55-4a79-8c78-e219da23d7ab"
      unitRef="usd">3006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b8055aebe0048468a99f9d90629699d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzctMTUtMS0xLTY5MDEx_f8804a1e-8e82-4053-99d8-6904a2aa60a4"
      unitRef="usd">751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0666bb2ade2d4de39deb3e476e81d7c2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzgtMS0xLTEtNjkwMTE_8ed4b402-e80c-4e44-9387-70a9bfadff81"
      unitRef="usd">7044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib82b331c88934f51bb29766d2f29a90d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzgtMy0xLTEtNjkwMTE_e772f816-d7a7-47e2-a695-147f2a2ff251"
      unitRef="usd">4136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i936f8466d53b4c58a2b147a6729455ad_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzgtNS0xLTEtNzI3ODU_67444413-b2d0-4f28-b480-2dd09ec8abcd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9ebfba3c51b4637bdcdd8f6b9088c76_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzgtNy0xLTEtNzI3ODU_f37bcdaf-f076-4a5f-8d6b-c75e73942d4c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4afd875063cc43a881713b63ce8a5469_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzgtNS0xLTEtNjkwMTE_1fe1b8c6-8c61-40a5-9fe0-359c769393fc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i579b481918ac4b91a6617f90e88f47bb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzgtNy0xLTEtNjkwMTE_28785bc8-4fc2-4651-8dd3-3464963fbf1e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc728399a78b4df9b8b1d5c67390e694_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzgtMTMtMS0xLTY5MDEx_d3e09a5c-74b1-4155-a1b8-f11ed6f4757c"
      unitRef="usd">7044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1aa56c3b6dd4e79ae25a79148cc61a5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzgtMTUtMS0xLTY5MDEx_a6bfb53d-d31e-4ba2-9a52-ff33f7bea8f8"
      unitRef="usd">4136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id21d9080d19b4fb4956ac29bc036905c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzktMS0xLTEtNjkwMTE_c8608066-d40b-4c31-9d08-b3ef53b71614"
      unitRef="usd">20624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib359e33b34824db390ad3799f3ff9681_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzktMy0xLTEtNjkwMTE_aa8c4ea4-31b9-4643-8a59-06685b8b5cf6"
      unitRef="usd">12250000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia58ceee1071743e684680942b1683738_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzktNS0xLTEtNzI3ODU_cb11915a-7e47-4186-aa94-3ade114879d0"
      unitRef="usd">48172000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54798c0492d243b4bd601efd0a2ab367_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzktNy0xLTEtNzI3ODU_d0cd412e-719a-4748-ad14-f5ad3bd17418"
      unitRef="usd">39550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c78b1a9011d45bcaff1b1dedddd6c5b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzktNS0xLTEtNjkwMTE_35cad670-a4f4-4b5d-af3c-9ded3370871d"
      unitRef="usd">31760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf1f94b72a69404d938f784caa026500_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzktNy0xLTEtNjkwMTE_e217ca06-d420-4973-aa11-9cc244ee4653"
      unitRef="usd">25430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb9eb118064a44ec8f047fc92d1700c8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzktMTMtMS0xLTY5MDEx_a6e5222f-6b73-487d-80e8-4716008c8a5e"
      unitRef="usd">100556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie491f8eef0994fa28d7a1d72159e78f0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzktMTUtMS0xLTY5MDEx_d3e480b5-fbb5-45dd-8e83-bfb78959dac1"
      unitRef="usd">77230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3017668c798e42c3b317cb5ca8066269_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzEwLTEtMS0xLTY5MDEx_56279594-e1e0-40cd-89ea-670491643310"
      unitRef="usd">29644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fdc16075a6f4241b062cab8cd58a6f6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzEwLTMtMS0xLTY5MDEx_fd8ec6bb-662f-4587-b1d0-bf74c65af9c3"
      unitRef="usd">26985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0ad984ea7c544f4ad755a83775c0e9c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzEwLTUtMS0xLTcyNzg1_1cb0ecc1-72a4-45e3-811f-efdee1e48e4e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd437a0f79564f1f84b134c2f8599509_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzEwLTctMS0xLTcyNzg1_d8def61c-b9ae-4bf5-9f0f-0523c1885586"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70b5128ca2e2429bb61e828460cd9869_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzEwLTUtMS0xLTY5MDEx_b3e904e5-9d69-4c50-90dd-0868ba3dc966"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf2fb3950c804bc8b8afe2b6c2a283fb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzEwLTctMS0xLTY5MDEx_d557eae0-6e05-457b-baea-dd542b325356"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cdaaa0b7ccf48c4bfec18020b4cccf0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzEwLTEzLTEtMS02OTAxMQ_ab1b8305-bb14-49c3-807e-8c9a53f62619"
      unitRef="usd">29644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3ca901689bb45eaa2f354a43fb0c25a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzEwLTE1LTEtMS02OTAxMQ_aab26c10-87de-4b95-aa9c-44c50cbe80d9"
      unitRef="usd">26985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4974d41a8f24dd79a71340f673ad622_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzExLTEtMS0xLTY5MDEx_c0f814d5-f3ef-448e-83dd-4926919a0159"
      unitRef="usd">84112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38ee94351e1940aab294a68d8128ed5d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzExLTMtMS0xLTY5MDEx_ea89235b-0d8c-4e67-b6c4-b79ac679e737"
      unitRef="usd">60609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f7b5a40d0bc45648ec35ff9f9d7beba_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzExLTUtMS0xLTcyNzg1_855c01b5-4cd8-4a68-8b75-7bd3e6a0048d"
      unitRef="usd">48172000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i450604890d424f5a8a46f9d1f9c5e648_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzExLTctMS0xLTcyNzg1_25131dbd-9768-4bf7-a317-3f57e28f71da"
      unitRef="usd">39550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58a79356e3304068ba835c286ba02d0e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzExLTUtMS0xLTY5MDEx_985b197b-b168-4935-b7df-f99fa99946e0"
      unitRef="usd">31760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d2628ac5ec046519fd6ccf12dba7971_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzExLTctMS0xLTY5MDEx_6d388b9d-e5a4-4d17-870e-ea1cd31c138f"
      unitRef="usd">25430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzExLTEzLTEtMS02OTAxMQ_f3a7a228-8707-4604-aac3-db747bb05057"
      unitRef="usd">164044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic65972d3f0a447dba0d22b8114077b0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90YWJsZTo4YTkyZjk5MDFlMjY0YmRlYWQ4NmE0N2I1ZWNlNWVkZi90YWJsZXJhbmdlOjhhOTJmOTkwMWUyNjRiZGVhZDg2YTQ3YjVlY2U1ZWRmXzExLTE1LTEtMS02OTAxMQ_dce532f3-c0cb-497b-bb0f-0944074cf44c"
      unitRef="usd">125589000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ois:RevenuefromContractwithCustomerPercentageofRevenue
      contextRef="i560b687fc70648d8b233fb9ce1a8148a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90ZXh0cmVnaW9uOjQzZmJiOGMyODY4ZjQ0YWJhYmQ5YzdjOGZlNjA4MTRkXzE0MzU_98d66a79-c1ad-40d0-a449-e5e76900e546"
      unitRef="number">0.62</ois:RevenuefromContractwithCustomerPercentageofRevenue>
    <ois:RevenuefromContractwithCustomerPercentageofRevenue
      contextRef="ic10a3ff57c84423d80a1d309ce2af0da_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90ZXh0cmVnaW9uOjQzZmJiOGMyODY4ZjQ0YWJhYmQ5YzdjOGZlNjA4MTRkXzE0NDI_2ff25c05-62d3-4a8f-807d-318de571f388"
      unitRef="number">0.62</ois:RevenuefromContractwithCustomerPercentageofRevenue>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="idcd28a13fca447a986ef13c1c97eef3e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90ZXh0cmVnaW9uOjQzZmJiOGMyODY4ZjQ0YWJhYmQ5YzdjOGZlNjA4MTRkXzE2NzQ_958dc02f-e9ba-40c5-ba5b-f80b17b950f7"
      unitRef="usd">152000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="idcd28a13fca447a986ef13c1c97eef3e_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90ZXh0cmVnaW9uOjQzZmJiOGMyODY4ZjQ0YWJhYmQ5YzdjOGZlNjA4MTRkXzE3NzA_c3ee7a80-f480-4c09-84c4-79c5514226ab">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <ois:RevenueRemainingPerformanceObligationPercentageRemainingFiscalYear
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90ZXh0cmVnaW9uOjQzZmJiOGMyODY4ZjQ0YWJhYmQ5YzdjOGZlNjA4MTRkXzE3ODg_49e6cd6a-caf1-4a09-a9aa-7a42edff9cab"
      unitRef="number">0.35</ois:RevenueRemainingPerformanceObligationPercentageRemainingFiscalYear>
    <ois:RevenueRemainingPerformanceObligationPercentageRemainingInYearTwoAndThereafter
      contextRef="i3ce5e76ad73847219b9920a9dd1dd6ad_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTQvZnJhZzo0M2ZiYjhjMjg2OGY0NGFiYWJkOWM3YzhmZTYwODE0ZC90ZXh0cmVnaW9uOjQzZmJiOGMyODY4ZjQ0YWJhYmQ5YzdjOGZlNjA4MTRkXzE4OTU_8d6e7f8b-5c7b-43fd-ad66-602bfffe3cab"
      unitRef="number">0.35</ois:RevenueRemainingPerformanceObligationPercentageRemainingInYearTwoAndThereafter>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTcvZnJhZzo1MmM5MTMyNDkwODk0NzI1YWUyMmMxMmI1ZGQwMDllMC90ZXh0cmVnaW9uOjUyYzkxMzI0OTA4OTQ3MjVhZTIyYzEyYjVkZDAwOWUwXzU0MDQ_ea7e9194-1419-4f1d-9b0a-e4bb1cceb063">Commitments and Contingencies&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021 and the first quarter of 2022, the distribution of COVID-19 vaccines progressed and many government-imposed restrictions were relaxed or rescinded. However, the effects of the COVID-19 pandemic and related economic, business and market disruptions continue and the macro outlook remains uncertain. The most direct impacts that the Company continues to experience are decreased pricing for its products and services due to the timing and rate of activity increases, market pressures driving increased capital discipline by its customers, supply chain disruptions, labor market constraints and inflation in wages, materials, parts, equipment and other costs. While the prices of and demand for crude oil have recovered from the lows seen in the initial stages of the pandemic, further outbreaks or the emergence of new strains of the COVID-19 virus could result in the reimposition of domestic and international regulations directing individuals to stay at home, limiting travel, requiring facility closures and imposing quarantines. Widespread implementation of these or similar restrictions could result in commodity price volatility, reduced demand for the Company's products and services, as well as delays in or inability of the Company to fulfill its contractual obligations to customers, logistic constraints, increases in the Company's costs and workforce and raw material shortages. The Company continues to monitor the effect of the COVID-19 pandemic on its employees, customers, critical suppliers and other stakeholders. The ultimate duration of the COVID-19 pandemic, along with resulting governmental restrictions and related impacts on the prices of and demand for crude oil, the global economy and capital markets remains uncertain.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a party to various pending or threatened claims, lawsuits and administrative proceedings seeking damages or other remedies concerning its commercial operations, products, employees and other matters, including occasional claims by individuals alleging exposure to hazardous materials as a result of the Company's products or operations. Some of these claims relate to matters occurring prior to the acquisition of businesses, and some relate to businesses the Company has sold. In certain cases, the Company is entitled to indemnification from the sellers of businesses and, in other cases, the Company has indemnified the buyers of businesses. Although the Company can give no assurance about the outcome of pending legal and administrative proceedings and the effect such outcomes may have on the Company, management believes that any ultimate liability resulting from the outcome of such proceedings, to the extent not otherwise provided for or covered by indemnity or insurance, will not have a material adverse effect on the Company's consolidated financial position, results of operations or&#160;liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the GEODynamics Acquisition in January 2018, the Company determined that certain steel products historically imported by GEODynamics from China for use in its manufacturing process were potentially subject to anti-dumping and countervailing duties. Following an internal review, the Company voluntarily disclosed this matter to U.S. Customs and Border Protection ("CBP") and, in December 2020, reached an agreement with CBP to settle this matter for $7.3&#160;million. The Company believes that the Seller is required to indemnify and hold the Company harmless against the amount of this and other settlements and related costs of $7.5&#160;million, and the Company has provided notice to and asserted indemnification claims against the Seller. Additionally, the Company believes that its agreements with the Seller allow it to set-off such amounts against payments due under the $25.0&#160;million promissory note and that, because the Company has asserted indemnification claims, the maturity date of such note is extended until the resolution of such claims. Accordingly, the Company reduced the carrying amount of such note in its consolidated balance sheet to $17.5&#160;million as of March&#160;31, 2022, which is the Company's current best estimate of what is owed after set-off for such indemnification matters, but without considering the outcome of the counterclaim described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the Seller filed a breach of contract suit against the Company and one of its wholly-owned subsidiaries in federal court alleging that payments due under the promissory note are required to be, but have not been, repaid in accordance with the terms of the note. Additionally, the Seller alleged that it was entitled to approximately $19.0&#160;million in U.S. federal income tax carryback claims received by the Company under the provisions of the CARES Act. On February&#160;15, 2021, following the federal magistrate's report and recommendation that the federal district court dismiss the Seller's lawsuit for lack of federal jurisdiction, the Seller dismissed the federal lawsuit without prejudice and refiled its lawsuit in state court. On September&#160;20, 2021, the state court denied the Seller's motion for partial summary judgement. In December 2021, the Company filed a counterclaim against the Seller alleging material misrepresentations and breaches of warranties by the Seller with respect to GEODynamics' liability for anti-dumping and countervailing duties. The Company denies the validity of the breach of contract claims asserted by the Seller and is vigorously defending against this lawsuit.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="i4c62aa17f73e49f283e2751210e7db5d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTcvZnJhZzo1MmM5MTMyNDkwODk0NzI1YWUyMmMxMmI1ZGQwMDllMC90ZXh0cmVnaW9uOjUyYzkxMzI0OTA4OTQ3MjVhZTIyYzEyYjVkZDAwOWUwXzMzMzg_75b18bfd-84a9-498d-b172-fcc11c95948c"
      unitRef="usd">7300000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:LitigationSettlementExpense
      contextRef="i4fa7a6fc29bb4b55b7fbbabfa2b791a1_D20180112-20180112"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTcvZnJhZzo1MmM5MTMyNDkwODk0NzI1YWUyMmMxMmI1ZGQwMDllMC90ZXh0cmVnaW9uOjUyYzkxMzI0OTA4OTQ3MjVhZTIyYzEyYjVkZDAwOWUwXzM1MDQ_838eb99d-b433-4551-8a25-da3d8c86614e"
      unitRef="usd">7500000</us-gaap:LitigationSettlementExpense>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1b7f7e0c80e64ed18bda943e81cb99d3_I20180112"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTcvZnJhZzo1MmM5MTMyNDkwODk0NzI1YWUyMmMxMmI1ZGQwMDllMC90ZXh0cmVnaW9uOjUyYzkxMzI0OTA4OTQ3MjVhZTIyYzEyYjVkZDAwOWUwXzM3Mzg_1514fc97-709e-4826-acfd-487fab261697"
      unitRef="usd">25000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="id00673db975443ba817bda66073d5b50_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTcvZnJhZzo1MmM5MTMyNDkwODk0NzI1YWUyMmMxMmI1ZGQwMDllMC90ZXh0cmVnaW9uOjUyYzkxMzI0OTA4OTQ3MjVhZTIyYzEyYjVkZDAwOWUwXzQwMDc_09761cb9-040d-4c27-9d27-8178749206ad"
      unitRef="usd">17500000</us-gaap:LongTermDebt>
    <ois:IncomeTaxReceivableNetOperatingLossCARESAct
      contextRef="i201d5d1c1c5d428ba894c9d31ef43446_D20200801-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8yMTcvZnJhZzo1MmM5MTMyNDkwODk0NzI1YWUyMmMxMmI1ZGQwMDllMC90ZXh0cmVnaW9uOjUyYzkxMzI0OTA4OTQ3MjVhZTIyYzEyYjVkZDAwOWUwXzQ1NTE_c68ce536-1ecd-49a8-9677-cf3386e69646"
      unitRef="usd">19000000</ois:IncomeTaxReceivableNetOperatingLossCARESAct>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i082ea85d2b8f49f88bc7b566f68841c5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzc4L2ZyYWc6YWY0ZmU1NTk2ZGIzNDA1MGEwYzY1ZWJiZDEwZjQ3YjgvdGV4dHJlZ2lvbjphZjRmZTU1OTZkYjM0MDUwYTBjNjVlYmJkMTBmNDdiOF8xMzc0Mzg5NTM1MTIxMw_f07ac062-2406-4ed6-be2a-757d776f20b1">Subsequent EventsOn April&#160;14, 2022, the Offshore/Manufactured Products segment acquired E-Flow Control Holdings Limited ("E-Flow"), a global provider of fully integrated handling, control, monitoring and instrumentation solutions. E-Flow, founded in 1988, provides a broad range of engineering, design, manufacturing, installation and commissioning services to its customers in the energy industry. The purchase price of $8.6&#160;million, which is subject to customary post-closing adjustments, was funded with cash on-hand.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i2c6ffc5496a74b21879de906307d529c_D20220414-20220414"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNGQ4YmY3MzZlZjQwMjI5ZTQ5ODFlMmRiOWFlM2U5L3NlYzozMzRkOGJmNzM2ZWY0MDIyOWU0OTgxZTJkYjlhZTNlOV8xNzc4L2ZyYWc6YWY0ZmU1NTk2ZGIzNDA1MGEwYzY1ZWJiZDEwZjQ3YjgvdGV4dHJlZ2lvbjphZjRmZTU1OTZkYjM0MDUwYTBjNjVlYmJkMTBmNDdiOF8xMDk5NTExNjMxMjEw_127a4350-9be3-4b71-8480-67131fbfc7fa"
      unitRef="usd">8600000</us-gaap:PaymentsToAcquireBusinessesGross>
</xbrl>
