<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:pump="http://www.propetroservices.com/20220630"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="pump-20220630.xsd" xlink:type="simple"/>
    <context id="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3fb1c6b3387c461d8137063426c973a3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9375561cd0dc464b989b1d2ab91286f6_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">pump:PreferredStockPurchaseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i07ba6635da0c4a0caa616d59b7644642_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i48fb40dd9442413fa39e835728353580_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9cfdc21d620c4f5e8717991d796f4af3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i04535cc65eb14c31a7caf12568570bf5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="i09d7eda84cb740f393febc4f6ce703ac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="i187fbceaf114483583b00bf499453b5a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="i14d11ec0d32f4763a6028d6394acd796_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="i3bfd53b56175476ea6a7603e28a8632a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i324435147c2949a39dad966a5d0e8003_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="ie9902f2f001b400994caeecc1382eed9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="i4f5d82a5f1e54c71af129cb4ba991547_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="i5e710545f6334d1a995fbf787adad000_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="i818028e299034d68b393781cfabff687_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="i2319e37e27814ddc962b0e8c8fe1fdde_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2b738ec3df52451c9602fa2a9030bc2c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id7d9768defa349789b38eafb7169724a_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i53b7ec27c651462c8ca69d754beef0e9_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i664eb5dc11bf4886905f6380802cad1b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if489913e4b0e4050b53c0a01d0e53129_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i80a23df942c44eb194b7b0cb5653b383_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7ef9ae6231e04fdf86a3ab2709fe0eb3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="i798c8ea0735440d0bf7b53350106c754_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="i23df7029f2204b1dbed4fd591fae0a67_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="iffe2570a4cce4fbeab39cdfde381502b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i221a05cb798a4196b9448793b856decd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="i2e628a26d649470d9d5f908f4fbf7b78_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5a0dc8a320304330b5d61a7a690ef72e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="i117529ef54144d1787f10c320d088e9d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="iec7e92a5623c4c4dafdb8aab2ecec0e2_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="idb9f177143824ffabbe636024ec07396_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="i3d8a1f5ab071429a9bee1273a273634f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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="i7d5a845d753d41689ee075967fa26ec0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1900e90d0d97489181b5ee116d9e430d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6ed61a7a0790412ea6458c961003d041_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i18525faa948942e2b5f5fddd5c6ef104_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i26c6f195ff6c4e658e83bec098de33ac_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i575cc166e6a147f6b0c2aa887de8ab62_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic261d09a9281420889a67ce66006ac0e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i28d8b0872d9e4899ad06225654163697_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iaed328d206394bac87a3311f68a3b255_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2ad14833b13445aa804662d4a38cf060_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id736b56f269746b1867378709f86b562_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idc0f2285011f42cc92b3cc58c0304a8a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ida46507c28ab47349ae5f34070a38266_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7f035e5d31604cc28a299b9ea2d26c84_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4860eac78e0f47a79b992e38c7758e1a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i21bd3bc8489e4b229458e5d19c5c893b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i209b598b639f4419b33c343196f696b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i76267fcd0458429e824b3540e489df71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia173d89856704166b6ae3ed1f9eeaead_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie19b2022eac047ec95bec10424ba0d08_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1a8a0e8eb33e43de99d587876ea76aab_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if695da9fe37f46e4b5e7199849e14e7e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9c0a9a3285ac4cc3b3f90b20481ee346_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iaec862eb23634f2e963d04f37d04ca20_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pump:LoanTypeAxis">pump:LIBORLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9c74042396a44f1d814fea18b723eaa1_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pump:LoanTypeAxis">pump:LIBORLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i67b39b61914c4a66813d79aaa22158b1_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pump:LoanTypeAxis">pump:BaseRateLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i48b547a5349d4e1e97f09244ab631803_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pump:LoanTypeAxis">pump:BaseRateLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4b395ba4d817454c86c8af9ec016549c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pump:LoanTypeAxis">pump:LIBORLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i280b7305fb8f4dd598e2985a74b5cbe9_I20220413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-13</instant>
        </period>
    </context>
    <context id="i7d8bb53563194b21adf7527c0a83440e_D20220413-20220413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-13</startDate>
            <endDate>2022-04-13</endDate>
        </period>
    </context>
    <context id="ib3e329db51214f55b663a4933ddcb807_D20220413-20220413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-13</startDate>
            <endDate>2022-04-13</endDate>
        </period>
    </context>
    <context id="i8d24e805a27348639bfcf47aee8c503c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i78f48f7d1f73442c9e01e1b2556e2e10_D20220413-20220413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-13</startDate>
            <endDate>2022-04-13</endDate>
        </period>
    </context>
    <context id="ib18ff1130eb0440db7db2db3cee69c97_D20220413-20220413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pump:LoanTypeAxis">pump:SOFRLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-13</startDate>
            <endDate>2022-04-13</endDate>
        </period>
    </context>
    <context id="ie6ba28e2370c494e98ab6c0cfbbb9a37_D20220413-20220413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pump:LoanTypeAxis">pump:SOFRLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-13</startDate>
            <endDate>2022-04-13</endDate>
        </period>
    </context>
    <context id="i84abdfd5b4e54809990ccafad8fe85f0_D20220413-20220413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pump:LoanTypeAxis">pump:BaseRateLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-13</startDate>
            <endDate>2022-04-13</endDate>
        </period>
    </context>
    <context id="i033d4fc2d8d244038a9be1b5e7524acf_D20220413-20220413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</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">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pump:LoanTypeAxis">pump:BaseRateLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-13</startDate>
            <endDate>2022-04-13</endDate>
        </period>
    </context>
    <context id="iab97fd72de354239b7c480237e8e30d2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iaa25e565cb8149a7857dca237dec997c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pump:ABLFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i29d1842e89a644a58b27a2f62ec5b2bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pump:PressurePumpingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c21528d0375471290b85910e2c1c885_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pump:PressurePumpingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i938b23e6a5804f55a80d309485ec844e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">pump:ServiceConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pump:PressurePumpingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie4eb41222d5d4d2796deb8a13d2c4f60_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">pump:ServiceConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pump:PressurePumpingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9fc3929ee98e4cb8b248728243247032_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">pump:ServiceConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pump:PressurePumpingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1c8c688514664c7dbd2bdc506e48d7e1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">pump:ServiceConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pump:PressurePumpingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia3d4a13e3075452a8949d4937ae58731_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pump:PressurePumpingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib9b501f79636450dbe9678bbbbf5a072_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7b284692765c42ddb126d9f1a7bca438_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pump:PressurePumpingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iba7d5993af754ac89d21058fb134cd6e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i92a497a126084aa8bc18eccb28562c0b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pump:PressurePumpingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i49a3839d31554211a53b8c4ee6904989_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iea0ab2031dc647069e4bc53ee9c5100c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pump:PressurePumpingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ca862250eb543398b02be4ef86127d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ca5047ac7ef4095829ac37001fbc64a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pump:PressurePumpingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i718f8a5e417a4d2d875990ed265e56ac_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idfeedb55020e44ec9f351dcf9f7c3f67_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pump:PressurePumpingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6c16cdd772bf4076b218f229acf71b47_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6d68a9e3f58f4226a6f0ba6e6c255d50_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie8a79bc5fcff4a77b91b19cfea766363_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1cf0357dd3db4b05bc9d59b9992f5bbf_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if995a3b6909744969b69d0d2c74cc531_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie9240c1f7ec74a5596a70a65cbff28ac_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id26f487ef3dc4249bb4eb8ad2c80adfc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i521db1e3bc4e4014b5c7abcbdaa11b09_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5febe611a5754f789f46375ccc2c32dc_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib795f3b8f9f44c24955fb2e98c0d3d06_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icfc9ab0bd8ab47f99b254ea1cb39d67b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie9d796e1e58d49bda7d0f782d26abec0_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0b9d7f0132b44ea9bb8b46c8057bc979_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4c6d37babf4d4c0f891131630a76ebdf_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9bc2c04c5e0b4e299c08e883c806e40f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8f7ce3fc433a43ba8057741a3ae99dc3_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia2916b0ec5d04d73992d0e0be7a66603_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idb634587144b451d93ca49991255c6b5_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i146569b38c56469ab7851c21f58cec96_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i627bb0b6d0734862b36c8ccecfe6f9c6_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i100ecf50ca544ea6913c5b3640ba451a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i033e82135d3c4c799df32d94aed82859_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i962a9ad292f14160aeb9dc83460e4f10_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6b0abc05f149468296f92b1981b9db9c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i77e8e0b41bb246bb9797f9e810ce37c0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib8a59c980f0345c4a59f7993fe13013a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pump:IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8b5287e112d842db816d05afe9957078_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pump:EmployeesAndOfficersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pump:IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3024043e161a41ea86bde95947b90475_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pump:IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0935d3f78d8a492eae81a98016a563f0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pump:IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iee7dc3aad4674e2e9c100c96e2e6d192_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58c23f32decd476e85ac8c565a82308b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib65aeadd3f63415e816505c8e730ca80_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">pump:A2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic1af5093c52b451db145a8aa0525e8cc_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">pump:A2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5d3f037a6d384682a82061547e64add7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">pump:A2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia9c6187663c1436288163d5a31121d3b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">pump:A2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a557cf67f324065971c835659daa4ff_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">pump:A2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ideec2580852643b89b7bd8b85ebe73f0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">pump:A2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i375cf6c6cefb484da550c888438845a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">pump:A2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f35bd396c2d4068b2814eeb8ca29ca0_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">pump:A2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia8acd996bc8446d298bf65a0412babd2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">pump:A2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i28d0c27b1cd0478bbf3eb07bd92b7bc1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">pump:A2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5c735cebd9e4d1996c46bf2dc436412_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">pump:A2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib7544afbe9794cc88e5631db88408e6d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">pump:A2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia2377c4806ec454ab2d5b2336ef2f6e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i09b882cdc9c94c958126b1d94a502e5a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4ed822b04aff4bf9b39607340800dc06_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pump:IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id9e58c27b276499aa72bb8f061609099_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pump:IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib317c8531b784b4eae2b5f2bd69b4033_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pump:IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i26cdc65761894dc6b6b0c5d12c04ebdf_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pump:RelatedPartyLeasingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifb357dca982d43ad9c2e24fb1bc5aabf_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">pump:PropertyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pump:RelatedPartyLeasingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i20b49febdcbe4383adc89df83db75f84_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">pump:PropertyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pump:RelatedPartyLeasingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if1c5037411aa4532bf10ab10b43ddf84_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">pump:PropertyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pump:RelatedPartyLeasingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i317b0de81d914ee8b7a90e51e16fbea9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">pump:PropertyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pump:RelatedPartyLeasingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0dcb0f92cb194694ba9b26ffc6457a74_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">pump:PropertyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pump:RelatedPartyLeasingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icda1f6efb05f4930a3c9fac74f2ad9d4_D20181231-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pump:AssetAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pump:PioneerandPioneerPumpingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8ef24f68053542798de4dd4cbf0c29f8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pump:AssetAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pump:ARPressurePumpingServicesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic8a3165b8cb64e0e90606d883438c4d5_I20220330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pump:AssetAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pump:ARPressurePumpingServicesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-30</instant>
        </period>
    </context>
    <context id="i9ad89f6bfb6542d2baba69cbcd105067_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pump:PioneerandPioneerPumpingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8dfe711cb3f845a3a80b3df57faffcc4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pump:PioneerandPioneerPumpingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id07492958ed5431fb5672a5b7bd5e734_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pump:PioneerandPioneerPumpingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i992f19caeb1b4bc182acceaf5e654b00_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pump:PioneerandPioneerPumpingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i44d22077e1fb4658bb4c631a31f19d03_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pump:PioneerandPioneerPumpingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8af01514066642a2bae8f1ed07d227d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">pump:PioneerandPioneerPumpingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idfdf64f26c0849b3adf2b2f7122f0034_I20130331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">pump:RealEstateLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-03-31</instant>
        </period>
    </context>
    <context id="i8d76303ec60e4da0b66d62ece55dd53b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">pump:MaintenanceFacilityLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie99e868e45ea4721a63abb082575a389_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">pump:MaintenanceFacilityLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if690681762464727acd3827f9d7b379b_I20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="ief2c205a10a340c59ebfc18d46be536f_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pump:InReProPetroHoldingCorpDerivativeLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i97a9b4e250504954a722e5bfe1d05cff_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">pump:FireAndOrExplosionWellsitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie553929879eb45c2b4d2022b2b932191_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">pump:TexasComptrollerOfPublicAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i463cecabc8684c8998da0ac1fef0bca9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680247</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">pump:TexasComptrollerOfPublicAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>pump:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="turbine">
        <measure>pump:turbine</measure>
    </unit>
    <unit id="property">
        <measure>pump:property</measure>
    </unit>
    <unit id="fleet">
        <measure>pump:fleet</measure>
    </unit>
    <unit id="period">
        <measure>pump:period</measure>
    </unit>
    <unit id="lawsuit">
        <measure>pump:lawsuit</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80L2ZyYWc6NjRjNTY1MmNmNDdjNGU3YmEzM2JjMzUzMjg3OThmYTIvdGFibGU6ZDY3OWEwYWMxMTA2NGFjOGJmNTlhMmIzOTA3M2NlMmMvdGFibGVyYW5nZTpkNjc5YTBhYzExMDY0YWM4YmY1OWEyYjM5MDczY2UyY18zLTEtMS0xLTU2OTE2_384d18f1-97f6-4c95-ba74-298d1671f421">0001680247</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80L2ZyYWc6NjRjNTY1MmNmNDdjNGU3YmEzM2JjMzUzMjg3OThmYTIvdGFibGU6ZDY3OWEwYWMxMTA2NGFjOGJmNTlhMmIzOTA3M2NlMmMvdGFibGVyYW5nZTpkNjc5YTBhYzExMDY0YWM4YmY1OWEyYjM5MDczY2UyY180LTEtMS0xLTU2OTE2_019d40df-93ab-4647-b095-24a4c55f808c">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80L2ZyYWc6NjRjNTY1MmNmNDdjNGU3YmEzM2JjMzUzMjg3OThmYTIvdGFibGU6ZDY3OWEwYWMxMTA2NGFjOGJmNTlhMmIzOTA3M2NlMmMvdGFibGVyYW5nZTpkNjc5YTBhYzExMDY0YWM4YmY1OWEyYjM5MDczY2UyY181LTEtMS0xLTU2OTE2_0f58f443-c8d1-45de-b916-594724c36d52">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80L2ZyYWc6NjRjNTY1MmNmNDdjNGU3YmEzM2JjMzUzMjg3OThmYTIvdGFibGU6ZDY3OWEwYWMxMTA2NGFjOGJmNTlhMmIzOTA3M2NlMmMvdGFibGVyYW5nZTpkNjc5YTBhYzExMDY0YWM4YmY1OWEyYjM5MDczY2UyY182LTEtMS0xLTU2OTE2_24025189-e6ec-49a1-b5c5-63c798c0774d">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80L2ZyYWc6NjRjNTY1MmNmNDdjNGU3YmEzM2JjMzUzMjg3OThmYTIvdGFibGU6ZDY3OWEwYWMxMTA2NGFjOGJmNTlhMmIzOTA3M2NlMmMvdGFibGVyYW5nZTpkNjc5YTBhYzExMDY0YWM4YmY1OWEyYjM5MDczY2UyY183LTEtMS0xLTU2OTE2_9883417a-8f67-4dc0-8866-4c28b849ab7b">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:NoTradingSymbolFlag
      contextRef="i9375561cd0dc464b989b1d2ab91286f6_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80L2ZyYWc6NjRjNTY1MmNmNDdjNGU3YmEzM2JjMzUzMjg3OThmYTIvdGFibGU6ZDY3OWEwYWMxMTA2NGFjOGJmNTlhMmIzOTA3M2NlMmMvdGFibGVyYW5nZTpkNjc5YTBhYzExMDY0YWM4YmY1OWEyYjM5MDczY2UyY184LTEtMS0xLTU2OTE2_1b872151-be72-4e12-b137-0f7e565e2344">true</dei:NoTradingSymbolFlag>
    <us-gaap:TypeOfRevenueExtensibleList
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMi0wLTEtMS01NjkxNi90ZXh0cmVnaW9uOmM2MTRjZDFmZTAxZDRlZWE4YzhiMjVlZmRhMTA1NTY2XzE0_8bf9aff5-3349-4c7e-a028-9bbb81837352">http://fasb.org/us-gaap/2022#ServiceMember</us-gaap:TypeOfRevenueExtensibleList>
    <us-gaap:TypeOfRevenueExtensibleList
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMi0wLTEtMS01NjkxNi90ZXh0cmVnaW9uOmM2MTRjZDFmZTAxZDRlZWE4YzhiMjVlZmRhMTA1NTY2XzE0_8ffd43b9-3b74-4845-a874-f6caf9f74b61">http://fasb.org/us-gaap/2022#ServiceMember</us-gaap:TypeOfRevenueExtensibleList>
    <us-gaap:TypeOfRevenueExtensibleList
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMi0wLTEtMS01NjkxNi90ZXh0cmVnaW9uOmM2MTRjZDFmZTAxZDRlZWE4YzhiMjVlZmRhMTA1NTY2XzE0_9e846999-d820-4464-8504-4a5f21fbd35e">http://fasb.org/us-gaap/2022#ServiceMember</us-gaap:TypeOfRevenueExtensibleList>
    <us-gaap:TypeOfRevenueExtensibleList
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMi0wLTEtMS01NjkxNi90ZXh0cmVnaW9uOmM2MTRjZDFmZTAxZDRlZWE4YzhiMjVlZmRhMTA1NTY2XzE0_db5030a0-c1eb-40d0-ba87-538c837075d1">http://fasb.org/us-gaap/2022#ServiceMember</us-gaap:TypeOfRevenueExtensibleList>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="iaed328d206394bac87a3311f68a3b255_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zNC9mcmFnOjZhNmQwYWE0MjkxODQ5OTc5NmQxNjk2MTVjNDEwMzE2L3RleHRyZWdpb246NmE2ZDBhYTQyOTE4NDk5Nzk2ZDE2OTYxNWM0MTAzMTZfODk_8d536bac-2903-41be-bbe0-16645d7dc5a3">P1M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <dei:DocumentType
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGV4dHJlZ2lvbjo3ODExNjFhOGU5Mjg0ZGMyOWM2NzVmNTY1NThhZDU0OV8yMTk1_802875b0-f3cf-4e4c-b420-854c3cf8203d">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGFibGU6YmJlYWI5ZWZlOWUzNGU1MDllMWI1MGIwYmUzNjFiYmMvdGFibGVyYW5nZTpiYmVhYjllZmU5ZTM0ZTUwOWUxYjUwYjBiZTM2MWJiY18wLTAtMS0xLTU2OTE2_48743780-ba7e-4fa4-9144-5f0e0d7ce82b">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGV4dHJlZ2lvbjo3ODExNjFhOGU5Mjg0ZGMyOWM2NzVmNTY1NThhZDU0OV8xODU_a8d9c6d6-0feb-4ec5-8f04-cea08974b6f0">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGFibGU6NjI4OTZhZWE0MDVlNDBjMTk2YzdjZTYyODUyZTE3NTYvdGFibGVyYW5nZTo2Mjg5NmFlYTQwNWU0MGMxOTZjN2NlNjI4NTJlMTc1Nl8wLTAtMS0xLTU2OTE2_d3fa4379-e5a1-4d95-82e5-29f81a0e86fc">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGV4dHJlZ2lvbjo3ODExNjFhOGU5Mjg0ZGMyOWM2NzVmNTY1NThhZDU0OV8yMTk2_5945ee06-cb9e-4223-a7a8-2e9bc1f1cfe8">001-38035</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGV4dHJlZ2lvbjo3ODExNjFhOGU5Mjg0ZGMyOWM2NzVmNTY1NThhZDU0OV8yMTg4_4f195048-5589-4deb-8ced-6d4ed2290c1e">ProPetro Holding Corp.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGFibGU6MmJlMzllZTQwZDk3NDZkNTkxMzVlNzkyODZjMWNhMzQvdGFibGVyYW5nZToyYmUzOWVlNDBkOTc0NmQ1OTEzNWU3OTI4NmMxY2EzNF8wLTAtMS0xLTU2OTE2_b2d6d87d-b79e-4599-ba8d-ff7b337d844d">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGFibGU6MmJlMzllZTQwZDk3NDZkNTkxMzVlNzkyODZjMWNhMzQvdGFibGVyYW5nZToyYmUzOWVlNDBkOTc0NmQ1OTEzNWU3OTI4NmMxY2EzNF8wLTItMS0xLTU2OTE2_0ee103d7-92b2-4d89-a4b2-64c540865efa">26-3685382</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGV4dHJlZ2lvbjo3ODExNjFhOGU5Mjg0ZGMyOWM2NzVmNTY1NThhZDU0OV8yMTk3_819c2a64-0e31-4c1d-bc60-8d47caa913fe">1706 South Midkiff,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGV4dHJlZ2lvbjo3ODExNjFhOGU5Mjg0ZGMyOWM2NzVmNTY1NThhZDU0OV8yMTkw_92dff922-0683-4e28-91c2-206ae1705ba0">Midland</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGV4dHJlZ2lvbjo3ODExNjFhOGU5Mjg0ZGMyOWM2NzVmNTY1NThhZDU0OV8yMTkx_eb81b9ca-4b7c-4468-b225-8ae16f5db9c7">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGV4dHJlZ2lvbjo3ODExNjFhOGU5Mjg0ZGMyOWM2NzVmNTY1NThhZDU0OV8yMTky_ae8056d7-7404-4ba4-84db-2f72a1225459">79701</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGV4dHJlZ2lvbjo3ODExNjFhOGU5Mjg0ZGMyOWM2NzVmNTY1NThhZDU0OV8yMTkz_e2640b4c-03e0-48e8-a322-e3ad85cb0c23">432</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGV4dHJlZ2lvbjo3ODExNjFhOGU5Mjg0ZGMyOWM2NzVmNTY1NThhZDU0OV8yMTk0_2aaf3251-c290-4952-8ee7-d2dcb631baef">688-0012</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i3fb1c6b3387c461d8137063426c973a3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGFibGU6NmIyNTJmYWJiYjAxNDNkNDhmZGQwZThiNjQ5M2FmNDYvdGFibGVyYW5nZTo2YjI1MmZhYmJiMDE0M2Q0OGZkZDBlOGI2NDkzYWY0Nl8xLTAtMS0xLTU2OTE2_2257cf7b-b54d-405f-9ea2-67b99ae5e0dc">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3fb1c6b3387c461d8137063426c973a3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGFibGU6NmIyNTJmYWJiYjAxNDNkNDhmZGQwZThiNjQ5M2FmNDYvdGFibGVyYW5nZTo2YjI1MmZhYmJiMDE0M2Q0OGZkZDBlOGI2NDkzYWY0Nl8xLTEtMS0xLTU2OTE2_6d02f14e-2078-4785-b971-bb15a520fc86">PUMP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3fb1c6b3387c461d8137063426c973a3_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGFibGU6NmIyNTJmYWJiYjAxNDNkNDhmZGQwZThiNjQ5M2FmNDYvdGFibGVyYW5nZTo2YjI1MmZhYmJiMDE0M2Q0OGZkZDBlOGI2NDkzYWY0Nl8xLTItMS0xLTU2OTE2_069f4da5-f3b1-4305-98bc-ac490d7f1855">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i9375561cd0dc464b989b1d2ab91286f6_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGFibGU6NmIyNTJmYWJiYjAxNDNkNDhmZGQwZThiNjQ5M2FmNDYvdGFibGVyYW5nZTo2YjI1MmZhYmJiMDE0M2Q0OGZkZDBlOGI2NDkzYWY0Nl8yLTAtMS0xLTU2OTE2_00eee767-aada-4a11-bc6e-bc9e3513fd95">Preferred Stock Purchase Rights</dei:Security12bTitle>
    <dei:SecurityExchangeName
      contextRef="i9375561cd0dc464b989b1d2ab91286f6_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGFibGU6NmIyNTJmYWJiYjAxNDNkNDhmZGQwZThiNjQ5M2FmNDYvdGFibGVyYW5nZTo2YjI1MmZhYmJiMDE0M2Q0OGZkZDBlOGI2NDkzYWY0Nl8yLTItMS0xLTU2OTE2_54b3afcf-0adb-4738-9e56-5fdafb9dfeb7">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGV4dHJlZ2lvbjo3ODExNjFhOGU5Mjg0ZGMyOWM2NzVmNTY1NThhZDU0OV8yMTk4_0e5cdf4c-cd19-4485-bc0e-c187b72d4fac">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGV4dHJlZ2lvbjo3ODExNjFhOGU5Mjg0ZGMyOWM2NzVmNTY1NThhZDU0OV8yMTg5_a610576e-4bb8-4791-9f6d-9487bbc1546d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGFibGU6M2FiMWIxMjE2OTdlNDliNWIxODc3OGIxMjg2NGZhNmQvdGFibGVyYW5nZTozYWIxYjEyMTY5N2U0OWI1YjE4Nzc4YjEyODY0ZmE2ZF8wLTAtMS0xLTU2OTE2_376d687f-2f7c-4992-b21d-8c4a2c8b1ef7">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGFibGU6M2FiMWIxMjE2OTdlNDliNWIxODc3OGIxMjg2NGZhNmQvdGFibGVyYW5nZTozYWIxYjEyMTY5N2U0OWI1YjE4Nzc4YjEyODY0ZmE2ZF8xLTUtMS0xLTU2OTE2_0253e285-1f66-492c-b41c-e3ca33f26d18">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGFibGU6M2FiMWIxMjE2OTdlNDliNWIxODc3OGIxMjg2NGZhNmQvdGFibGVyYW5nZTozYWIxYjEyMTY5N2U0OWI1YjE4Nzc4YjEyODY0ZmE2ZF8yLTUtMS0xLTU2OTE2_82eb63a2-eba2-4eca-bd22-33621ace5956">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGV4dHJlZ2lvbjo3ODExNjFhOGU5Mjg0ZGMyOWM2NzVmNTY1NThhZDU0OV8yMTk5_a116d19a-c1b2-414e-92f2-5818c2da2903">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i07ba6635da0c4a0caa616d59b7644642_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xL2ZyYWc6NzgxMTYxYThlOTI4NGRjMjljNjc1ZjU2NTU4YWQ1NDkvdGV4dHJlZ2lvbjo3ODExNjFhOGU5Mjg0ZGMyOWM2NzVmNTY1NThhZDU0OV8yMTg0_4d123c2d-d59c-4a52-863c-f5b4ca868188"
      unitRef="shares">104344370</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMy0yLTEtMS01NjkxNg_4d0b94ef-9fc8-48bb-af10-0108352157ed"
      unitRef="usd">69789000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMy00LTEtMS01NjkxNg_2e7b82a5-d939-4921-912a-405452bafddb"
      unitRef="usd">111918000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfNC0wLTEtMS01NjkxNi90ZXh0cmVnaW9uOjhkOTAxNGFlMWIzNjQ5ZDZiMzI2MmQ1NjkwZDUzODA1XzY0_53fc94fe-9aa9-4f67-8eab-764a56f551b7"
      unitRef="usd">217000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfNC0wLTEtMS01NjkxNi90ZXh0cmVnaW9uOjhkOTAxNGFlMWIzNjQ5ZDZiMzI2MmQ1NjkwZDUzODA1Xzcx_0a68e1fe-b5fa-4022-a078-7fef434636b5"
      unitRef="usd">217000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfNC0yLTEtMS01NjkxNg_9c5aca4b-6fb9-43fb-9639-28b6878ecd66"
      unitRef="usd">182026000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfNC00LTEtMS01NjkxNg_0dadac35-1af2-4a9a-b04f-7098aa314f5d"
      unitRef="usd">128148000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfNS0yLTEtMS01NjkxNg_7457a79f-95f1-4faa-a730-2c7568f0e283"
      unitRef="usd">3491000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfNS00LTEtMS01NjkxNg_51c988a3-aae8-4d58-8383-0c0acd3404db"
      unitRef="usd">3949000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfNi0yLTEtMS01NjkxNg_7853e86a-8619-4aaf-962b-80146a73117e"
      unitRef="usd">3493000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfNi00LTEtMS01NjkxNg_b52f3845-fb22-4e5c-a6c9-c0698b93185e"
      unitRef="usd">6752000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfNy0yLTEtMS01NjkxNg_be8ea10e-2699-4473-9bbc-355b37e47a6d"
      unitRef="usd">202000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfNy00LTEtMS01NjkxNg_d9606e41-41bd-43a4-b87c-2c5c0be72631"
      unitRef="usd">297000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfOC0yLTEtMS01NjkxNg_7a2123a5-9cf7-4255-a9b1-db6a70a87ac4"
      unitRef="usd">259001000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfOC00LTEtMS01NjkxNg_0c062430-1173-4876-adec-3165f5d74ea6"
      unitRef="usd">251064000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfOS0yLTEtMS01NjkxNg_e74749f9-d236-4509-8f9c-7cb29e5a5640"
      unitRef="usd">806513000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfOS00LTEtMS01NjkxNg_aff09177-9255-423a-aca8-9148d45130be"
      unitRef="usd">808494000</us-gaap:PropertyPlantAndEquipmentNet>
    <pump:Operatingleaserightofuseassetnet
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMTAtMi0xLTEtNTY5MTY_9a99f183-84ff-4207-b8c7-dcbdf64acb87"
      unitRef="usd">755000</pump:Operatingleaserightofuseassetnet>
    <pump:Operatingleaserightofuseassetnet
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMTAtNC0xLTEtNTY5MTY_152b3039-b86e-4558-80a3-7abaded249da"
      unitRef="usd">409000</pump:Operatingleaserightofuseassetnet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMTItMi0xLTEtNTY5MTY_21f3b950-15df-49c0-b2b2-748b3fbd7359"
      unitRef="usd">1354000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMTItNC0xLTEtNTY5MTY_b5d3f418-d18a-4ce7-abbd-1af691ea4961"
      unitRef="usd">1269000</us-gaap:OtherAssetsNoncurrent>
    <pump:AssetsExcludingPropertyPlantAndEquipmentNoncurrent
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMTMtMi0xLTEtNTY5MTY_e5887f44-c52a-4d37-a67b-4b5e09ede3c2"
      unitRef="usd">1354000</pump:AssetsExcludingPropertyPlantAndEquipmentNoncurrent>
    <pump:AssetsExcludingPropertyPlantAndEquipmentNoncurrent
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMTMtNC0xLTEtNTY5MTY_53026428-2197-4093-b51c-5e60380f3ba4"
      unitRef="usd">1269000</pump:AssetsExcludingPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:Assets
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMTQtMi0xLTEtNTY5MTY_40ee6cf5-6077-4768-909d-b69c236a4b3b"
      unitRef="usd">1067623000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMTQtNC0xLTEtNTY5MTY_b30a9e46-d068-4bf4-9b48-b3dc308388bc"
      unitRef="usd">1061236000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMTgtMi0xLTEtNTY5MTY_000ce4cf-8550-4701-a721-4e0c55f93949"
      unitRef="usd">170145000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMTgtNC0xLTEtNTY5MTY_f4577d5b-d5b0-4467-9de6-037ff4ce67eb"
      unitRef="usd">152649000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMTktMi0xLTEtNTY5MTY_2df97c42-c840-4779-9ed4-49338a537c0e"
      unitRef="usd">588000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMTktNC0xLTEtNTY5MTY_c7469bbd-8f5e-4c29-bb77-b662d11f1783"
      unitRef="usd">369000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjAtMi0xLTEtNTY5MTY_f3e4d76c-18d5-445a-82ad-b5be196b4a86"
      unitRef="usd">22925000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjAtNC0xLTEtNTY5MTY_e0af6629-5807-4149-80a8-6674c7b9a8ef"
      unitRef="usd">20767000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjEtMi0xLTEtNTY5MTY_94e731a0-22a8-4636-90f6-e12036b10911"
      unitRef="usd">193658000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjEtNC0xLTEtNTY5MTY_60e98cc1-f13c-4644-85c4-6d56b35a8e65"
      unitRef="usd">173785000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjItMi0xLTEtNTY5MTY_020378c5-f6d9-4497-a0d2-4479b820158e"
      unitRef="usd">56732000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjItNC0xLTEtNTY5MTY_c15c808b-568b-4af1-815b-6d4db3adae08"
      unitRef="usd">61052000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjMtMi0xLTEtNTY5MTY_7008a2e0-b7e8-4f6d-b4fb-1fa3c2e003fe"
      unitRef="usd">197000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjMtNC0xLTEtNTY5MTY_12da9213-7231-42db-bc78-7699f9c3b2bf"
      unitRef="usd">97000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjQtMi0xLTEtNTY5MTY_a287ec63-9918-4479-af9b-acc35b7cba40"
      unitRef="usd">250587000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjQtNC0xLTEtNTY5MTY_89f45ed9-a5ae-4724-91ac-8fa36300a7a2"
      unitRef="usd">234934000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjUtMi0xLTEtNTY5MTY_00b40202-a84d-4118-87d4-d31ed1e14087"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjUtNC0xLTEtNTY5MTY_f786902e-aa2f-4db9-bbe1-453081d3993c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjctMC0xLTEtNTY5MTYvdGV4dHJlZ2lvbjo0YzVkMmM3OTc1MmY0MmIzYWVlMGFmNDlkZmMzMWVlM18yMQ_654aa62f-a8f0-4d4c-ad18-7dad65f62f40"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjctMC0xLTEtNTY5MTYvdGV4dHJlZ2lvbjo0YzVkMmM3OTc1MmY0MmIzYWVlMGFmNDlkZmMzMWVlM18yMQ_f29eb44b-3042-4c44-8a3f-5f580f98818c"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjctMC0xLTEtNTY5MTYvdGV4dHJlZ2lvbjo0YzVkMmM3OTc1MmY0MmIzYWVlMGFmNDlkZmMzMWVlM18zNQ_7d6cd7ac-5d69-40cc-9a83-ec007ebf6353"
      unitRef="shares">30000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjctMC0xLTEtNTY5MTYvdGV4dHJlZ2lvbjo0YzVkMmM3OTc1MmY0MmIzYWVlMGFmNDlkZmMzMWVlM18zNQ_be4dd741-24b1-4087-90a1-09d789c19f4e"
      unitRef="shares">30000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjctMC0xLTEtNTY5MTYvdGV4dHJlZ2lvbjo0YzVkMmM3OTc1MmY0MmIzYWVlMGFmNDlkZmMzMWVlM181Nw_862ba828-2826-4a52-b32e-e68fc93c018e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjctMC0xLTEtNTY5MTYvdGV4dHJlZ2lvbjo0YzVkMmM3OTc1MmY0MmIzYWVlMGFmNDlkZmMzMWVlM181Nw_e6a9c778-9673-42d2-977e-8c88f04c7155"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjctMi0xLTEtNTY5MTY_7c964fdc-39c2-4bab-a348-3999046933f8"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjctNC0xLTEtNTY5MTY_15c52612-34ba-4550-ba88-d87871c61b35"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjgtMC0xLTEtNTY5MTYvdGV4dHJlZ2lvbjpmYzFiZDJkYzAxNzU0NGI0YWEwOTQxYzgyYzk1NmYzMF8xOA_625e3e96-7848-4668-a26c-9caae693ed73"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjgtMC0xLTEtNTY5MTYvdGV4dHJlZ2lvbjpmYzFiZDJkYzAxNzU0NGI0YWEwOTQxYzgyYzk1NmYzMF8xOA_a3b01a16-5ba6-473c-8b4e-58519f7e9adf"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjgtMC0xLTEtNTY5MTYvdGV4dHJlZ2lvbjpmYzFiZDJkYzAxNzU0NGI0YWEwOTQxYzgyYzk1NmYzMF8zMg_dbad166a-0a5f-49c4-bdb9-2a45d531ca3c"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjgtMC0xLTEtNTY5MTYvdGV4dHJlZ2lvbjpmYzFiZDJkYzAxNzU0NGI0YWEwOTQxYzgyYzk1NmYzMF8zMg_ee3eeeb6-a307-4234-af1d-bf8e56cd97aa"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjgtMC0xLTEtNTY5MTYvdGV4dHJlZ2lvbjpmYzFiZDJkYzAxNzU0NGI0YWEwOTQxYzgyYzk1NmYzMF81NA_4bc92ad5-0a8f-4078-a14d-574c891dd23a"
      unitRef="shares">104308413</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjgtMC0xLTEtNTY5MTYvdGV4dHJlZ2lvbjpmYzFiZDJkYzAxNzU0NGI0YWEwOTQxYzgyYzk1NmYzMF82MQ_77014770-f407-43b7-a350-8175629c515d"
      unitRef="shares">103437177</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjgtMi0xLTEtNTY5MTY_b0b3aec8-1070-4cac-a568-fb4314004f50"
      unitRef="usd">104000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjgtNC0xLTEtNTY5MTY_4c39273a-27bb-49d4-a1e9-5df7feafa26a"
      unitRef="usd">103000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjktMi0xLTEtNTY5MTY_c29bc51d-1c4c-409f-b718-fff2e573760f"
      unitRef="usd">856605000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMjktNC0xLTEtNTY5MTY_6c68fa88-b053-4101-942d-f2c0355d8d1d"
      unitRef="usd">844829000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMzAtMi0xLTEtNTY5MTY_78f9eae9-8383-452b-b88f-5676b21b9aee"
      unitRef="usd">-39673000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMzAtNC0xLTEtNTY5MTY_570e1848-a8c2-4caf-a1ef-33d18493e12d"
      unitRef="usd">-18630000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMzEtMi0xLTEtNTY5MTY_86dd4818-0c3c-45ba-bae0-225dd6d72601"
      unitRef="usd">817036000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMzEtNC0xLTEtNTY5MTY_81eeef88-e276-4cf8-9c70-dbc1ccf18d6f"
      unitRef="usd">826302000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMzItMi0xLTEtNTY5MTY_7f5ce278-9c17-4e4d-bb2f-8318686a6909"
      unitRef="usd">1067623000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8xOS9mcmFnOjM1MDgxZmMyNDQ3NjRiYjdhZjA3NGJiZDVmOWVhNzM5L3RhYmxlOjczODk4ZWE4Y2NlNjRlMjk4NmVlYzNhOWVhMGY4N2QzL3RhYmxlcmFuZ2U6NzM4OThlYThjY2U2NGUyOTg2ZWVjM2E5ZWEwZjg3ZDNfMzItNC0xLTEtNTY5MTY_0a868e01-dddf-4601-84b7-57f49cb68c49"
      unitRef="usd">1061236000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMi0yLTEtMS01NjkxNg_3667f7c9-4707-434c-89ae-f8a5cb55099c"
      unitRef="usd">315083000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMi00LTEtMS01NjkxNg_63789ac0-540c-4f2c-bf22-7d9a5f7816e4"
      unitRef="usd">216887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMi02LTEtMS01Nzg1Mg_52ea3fa2-5852-4e40-8e58-4d90fa103efc"
      unitRef="usd">597763000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMi04LTEtMS01Nzc5OQ_d5f4a870-ebe2-4469-94c9-2a437fc5bf19"
      unitRef="usd">378345000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <pump:CostOfServicesExcludingDepreciationAndAmortization
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNC0yLTEtMS01NjkxNg_328ea3d5-ca80-490e-8b4c-59336df197ad"
      unitRef="usd">218813000</pump:CostOfServicesExcludingDepreciationAndAmortization>
    <pump:CostOfServicesExcludingDepreciationAndAmortization
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNC00LTEtMS01NjkxNg_5efe749d-f717-4a87-bb9b-de576a8c7576"
      unitRef="usd">162837000</pump:CostOfServicesExcludingDepreciationAndAmortization>
    <pump:CostOfServicesExcludingDepreciationAndAmortization
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNC02LTEtMS01Nzg1OQ_44dda9cf-6803-45c9-a344-6775a8c2eee2"
      unitRef="usd">416083000</pump:CostOfServicesExcludingDepreciationAndAmortization>
    <pump:CostOfServicesExcludingDepreciationAndAmortization
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNC04LTEtMS01NzgwNQ_b3604de6-ea5d-4841-929a-a13394abd428"
      unitRef="usd">286215000</pump:CostOfServicesExcludingDepreciationAndAmortization>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNS0yLTEtMS01NjkxNg_cac36fdb-bfa6-4461-b2c6-3ebb0ca7e1a0"
      unitRef="usd">25135000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNS00LTEtMS01NjkxNg_3310127c-5c6e-42c7-963c-446f85f98934"
      unitRef="usd">17529000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNS02LTEtMS01Nzg1OQ_815303c7-c0b6-4493-8230-4b2b9a986c9b"
      unitRef="usd">56842000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNS04LTEtMS01NzgwNQ_cb9dd466-555a-467f-9728-7f843c7c688b"
      unitRef="usd">37731000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNi0yLTEtMS01NjkxNg_712cd449-3436-401f-9bff-47ead2fe71a8"
      unitRef="usd">31462000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNi00LTEtMS01NjkxNg_d0ed936b-2ca9-4aad-baa4-25718f655a2e"
      unitRef="usd">33243000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNi02LTEtMS01Nzg1OQ_12936d89-6d45-42bd-86d1-0b27c53100cb"
      unitRef="usd">63317000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNi04LTEtMS01NzgwNQ_0d262336-b8b1-42fe-8d28-05b24a238f4d"
      unitRef="usd">66721000</us-gaap:DepreciationAndAmortization>
    <us-gaap:AssetImpairmentCharges
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNy0yLTEtMS02MDMxNQ_5db308a6-cb7f-47ac-8ee3-b411c5fb7287"
      unitRef="usd">57454000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNy00LTEtMS02MDMyMg_85019fce-80de-4053-9322-8ed3d7c2794c"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNy02LTEtMS02MDMyOQ_9275c505-3d80-48de-8cff-ce23992b58b1"
      unitRef="usd">57454000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNy04LTEtMS02MDMzNg_6ae7ec6b-029f-4459-b3d0-43b92865d4ec"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNy0yLTEtMS01NjkxNg_baea2794-7929-4263-9ec2-5c3680a5a023"
      unitRef="usd">-22485000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNy00LTEtMS01NjkxNg_4adc17a9-b8fe-4030-9eb0-b1713d191855"
      unitRef="usd">-15025000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNy02LTEtMS01Nzg2Ng_542a0980-df55-45fb-a265-98fa991cfd28"
      unitRef="usd">-38603000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfNy04LTEtMS01NzgxMg_59709e9d-ea96-48ff-8092-1eb9b22d21be"
      unitRef="usd">-28076000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:CostsAndExpenses
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfOC0yLTEtMS01NjkxNg_15ce419b-773b-438e-af19-7697d290f205"
      unitRef="usd">355349000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfOC00LTEtMS01NjkxNg_b331de8b-e5bc-4388-8619-ebf796f27b87"
      unitRef="usd">228634000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfOC02LTEtMS01Nzg2Ng_d81ef7e6-b9d8-492b-a72e-5f08863c96c9"
      unitRef="usd">632299000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfOC04LTEtMS01NzgxMg_be1f6c5f-2504-46a2-b8ac-d6750d86a338"
      unitRef="usd">418743000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfOS0yLTEtMS01NjkxNg_e5856e2f-5d9b-4230-8a19-4fb8f002f61a"
      unitRef="usd">-40266000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfOS00LTEtMS01NjkxNg_4b4b7eb7-19ef-49ff-8bed-d3c8431e6402"
      unitRef="usd">-11747000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfOS02LTEtMS01Nzg2Ng_79f46d44-01f5-4c8f-8073-e6ef65660c59"
      unitRef="usd">-34536000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfOS04LTEtMS01NzgxMg_373db1e7-181f-4f61-b4b0-90372861b78e"
      unitRef="usd">-40398000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTEtMi0xLTEtNTY5MTY_45835ae7-93d3-4c4e-9bff-ccbb0d67d080"
      unitRef="usd">669000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTEtNC0xLTEtNTY5MTY_cc6eed16-c749-4f03-a5c0-669b72affc2d"
      unitRef="usd">159000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTEtNi0xLTEtNTc4NzM_7b770eab-e56e-423a-9916-6292359fb594"
      unitRef="usd">803000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTEtOC0xLTEtNTc4MTk_a35c3a86-ede9-463c-97be-ba5704faef7f"
      unitRef="usd">335000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTItMi0xLTEtNTY5MTY_ba97b63b-8c2d-4407-9af9-322ce6b3252e"
      unitRef="usd">6000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTItNC0xLTEtNTY5MTY_290c6ceb-9bda-4aae-8d1b-76974d61a545"
      unitRef="usd">-302000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTItNi0xLTEtNTc4NzM_c5c21a2a-3618-476a-8567-39b5ae39ad80"
      unitRef="usd">10364000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTItOC0xLTEtNTc4MTk_2dd21f8b-0cd4-4121-8e98-bc6f0d2f702e"
      unitRef="usd">1487000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTMtMi0xLTEtNTY5MTY_95ae679c-25f4-404a-8f9c-374763943c1d"
      unitRef="usd">-663000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTMtNC0xLTEtNTY5MTY_29295a6b-1b25-450f-9ac6-04ff21147a33"
      unitRef="usd">-461000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTMtNi0xLTEtNTc4NzM_68ba122a-0585-476c-acec-45f010822a39"
      unitRef="usd">9561000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTMtOC0xLTEtNTc4MTk_adc9a642-e427-4028-acef-23260f3e1af4"
      unitRef="usd">1152000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTQtMi0xLTEtNTY5MTY_3fe9d2cd-c73e-4415-93c5-5996571103f5"
      unitRef="usd">-40929000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTQtNC0xLTEtNTY5MTY_7015bb90-7ed2-4cb5-b361-8888e28a18e7"
      unitRef="usd">-12208000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTQtNi0xLTEtNTc4NzM_05faf9fa-b38e-4d52-b267-c3b3575e0104"
      unitRef="usd">-24975000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTQtOC0xLTEtNTc4MjY_e84cd0f8-218a-4b05-8831-28aef7ee8a3e"
      unitRef="usd">-39246000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTUtMi0xLTEtNTY5MTY_4d80773d-17ae-4d69-8fe7-1da4a833ce20"
      unitRef="usd">-8069000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTUtNC0xLTEtNTY5MTY_c3c0f3eb-4f63-407e-acac-f454f5e01b89"
      unitRef="usd">-3697000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTUtNi0xLTEtNTc4NzM_92c763cd-c11d-4f33-ac56-ce67477644c0"
      unitRef="usd">-3932000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTUtOC0xLTEtNTc4MjY_657d190e-dd32-42b7-9300-355a8f618964"
      unitRef="usd">-10360000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTYtMi0xLTEtNTY5MTY_ed3a4a4f-ec3f-490f-a167-e51764b21649"
      unitRef="usd">-32860000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTYtNC0xLTEtNTY5MTY_0c414656-9590-4721-9a54-4772c5725bfe"
      unitRef="usd">-8511000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTYtNi0xLTEtNTc4NzM_0a3c6074-6c09-4e71-b7fd-40c2ab4fd1b2"
      unitRef="usd">-21043000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTYtOC0xLTEtNTc4MjY_3dede31e-7238-4dba-9ca6-9a2513420557"
      unitRef="usd">-28886000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTktMi0xLTEtNTY5MTY_a8301f23-6beb-4cfe-8d20-b55e9171ed71"
      unitRef="usdPerShare">-0.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTktNC0xLTEtNTY5MTY_b1446641-95b9-462c-bf99-62d36c6c1bd1"
      unitRef="usdPerShare">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTktNi0xLTEtNTc4ODA_31e8ad2e-1746-4a14-a5d9-d711d5d54f20"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMTktOC0xLTEtNTc4MzM_13711627-cad3-47e3-a7e9-4cb9999ca915"
      unitRef="usdPerShare">-0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMjAtMi0xLTEtNTY5MTY_9c5993da-77fa-4c55-8515-7ad3e4a110a0"
      unitRef="usdPerShare">-0.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMjAtNC0xLTEtNTY5MTY_3faba9ca-96f6-4a20-8d55-b5fcee719c11"
      unitRef="usdPerShare">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMjAtNi0xLTEtNTc4ODA_550be705-fc8d-44c9-abed-eef233335b91"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMjAtOC0xLTEtNTc4MzM_af20d0cb-0383-4173-8211-13afac3f7b6c"
      unitRef="usdPerShare">-0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMjMtMi0xLTEtNTY5MTY_3abbd85f-635d-44c2-847d-b5a45d4d13fe"
      unitRef="shares">104236000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMjMtNC0xLTEtNTY5MTY_5c2ee827-1bd6-462f-8b1d-975cffc4d5fd"
      unitRef="shares">102398000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMjMtNi0xLTEtNTc4ODc_030822a1-b8b8-4427-99b1-f54373386b5f"
      unitRef="shares">103961000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMjMtOC0xLTEtNTc4NDA_dfff9b34-6adc-4da4-bba8-25a1b8677339"
      unitRef="shares">101976000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMjQtMi0xLTEtNTY5MTY_864bb649-050a-4397-a617-3ed01eaada02"
      unitRef="shares">104236000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMjQtNC0xLTEtNTY5MTY_f0dd1e31-d272-43d9-8265-48a8faf13f95"
      unitRef="shares">102398000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMjQtNi0xLTEtNTc4ODc_ad690900-e76b-4e4c-801c-9beed0f612fc"
      unitRef="shares">103961000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yMi9mcmFnOjQxZTBjZjlkNjZmNTQ2NTViZGJmNTMzMWI2ZTUwMmFmL3RhYmxlOjI5ZDRhZGE1ZjY0NzQ1NGY4YjI5MWE4MWQxNjZlNTk3L3RhYmxlcmFuZ2U6MjlkNGFkYTVmNjQ3NDU0ZjhiMjkxYTgxZDE2NmU1OTdfMjQtOC0xLTEtNTc4NDA_93e46ff6-392c-4d1b-b87d-b34c7c89fe2d"
      unitRef="shares">101976000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i04535cc65eb14c31a7caf12568570bf5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMy0yLTEtMS01NjkxNg_3813dd6c-5d9d-4471-b550-685a2bd0c483"
      unitRef="shares">103437000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i04535cc65eb14c31a7caf12568570bf5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMy00LTEtMS01NjkxNg_d0253815-5a5a-425a-b6ad-ae04ed67236e"
      unitRef="usd">103000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i09d7eda84cb740f393febc4f6ce703ac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMy02LTEtMS01NjkxNg_c630517f-99fa-4464-93ad-89e4edca9f96"
      unitRef="usd">844829000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i187fbceaf114483583b00bf499453b5a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMy04LTEtMS01NjkxNg_62158ab4-6db2-4beb-90ad-465f9db659c1"
      unitRef="usd">-18630000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMy0xMC0xLTEtNTY5MTY_d7d5f858-824b-4e39-8215-6ed874e5db90"
      unitRef="usd">826302000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i14d11ec0d32f4763a6028d6394acd796_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfNC02LTEtMS01NjkxNg_27aed1f7-25f3-4bf2-b543-e8ad465b6b27"
      unitRef="usd">11364000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i3bfd53b56175476ea6a7603e28a8632a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfNC0xMC0xLTEtNTY5MTY_d8749411-f9e5-49c8-8999-207ad5c96b9e"
      unitRef="usd">11364000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i324435147c2949a39dad966a5d0e8003_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfNS0yLTEtMS01NjkxNg_eae02f73-f1fa-4811-bce4-24d59e2d07d5"
      unitRef="shares">562000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i324435147c2949a39dad966a5d0e8003_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfNS00LTEtMS01NjkxNg_6db52c7d-650b-4e0e-9f0a-861098384777"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i14d11ec0d32f4763a6028d6394acd796_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfNS02LTEtMS01NjkxNg_9651ba6e-fa59-48b4-b4c0-bd41f932ba6d"
      unitRef="usd">419000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3bfd53b56175476ea6a7603e28a8632a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfNS0xMC0xLTEtNTY5MTY_1d4915ff-af84-44d2-9e86-951d9cb1c608"
      unitRef="usd">420000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i14d11ec0d32f4763a6028d6394acd796_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfNi02LTEtMS01NjkxNg_a5c32891-4de1-4d5a-a1de-ea74760ca538"
      unitRef="usd">2691000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3bfd53b56175476ea6a7603e28a8632a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfNi0xMC0xLTEtNTY5MTY_12c0e285-53d2-4f35-a58a-ddadb314d777"
      unitRef="usd">2691000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="ie9902f2f001b400994caeecc1382eed9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfNy04LTEtMS01NjkxNg_8f54f895-341f-442b-84ae-dcf204ca4404"
      unitRef="usd">11817000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3bfd53b56175476ea6a7603e28a8632a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfNy0xMC0xLTEtNTY5MTY_cf751856-c03c-43d5-b375-baf2ece50e4d"
      unitRef="usd">11817000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i4f5d82a5f1e54c71af129cb4ba991547_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfOC0yLTEtMS01NjkxNg_8b9fb564-03b5-4ff6-9d91-4774a1f40e66"
      unitRef="shares">103999000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4f5d82a5f1e54c71af129cb4ba991547_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfOC00LTEtMS01NjkxNg_f5b0de8c-adb9-459c-8030-137aeafd0b36"
      unitRef="usd">104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5e710545f6334d1a995fbf787adad000_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfOC02LTEtMS01NjkxNg_ac68494c-adaf-44ff-8df0-b6c6655db4d4"
      unitRef="usd">853921000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i818028e299034d68b393781cfabff687_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfOC04LTEtMS01NjkxNg_478ff667-51a6-4028-87fe-1ff9b294d71d"
      unitRef="usd">-6813000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2319e37e27814ddc962b0e8c8fe1fdde_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfOC0xMC0xLTEtNTY5MTY_607b1727-8e9e-47e3-b4dc-f2e4d2d33d21"
      unitRef="usd">847212000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i2b738ec3df52451c9602fa2a9030bc2c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfOS02LTEtMS01NzM3OQ_6e9bad63-6e3f-4690-9a4f-2415f0b4aa28"
      unitRef="usd">3458000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfOS0xMC0xLTEtNTczNzk_7df99ba7-fa0f-4dc9-8ac2-fcf7cde242a3"
      unitRef="usd">3458000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="id7d9768defa349789b38eafb7169724a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMTAtMi0xLTEtNTczNzk_0282acc6-a84b-4e5b-87ca-684b8234a349"
      unitRef="shares">309000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="id7d9768defa349789b38eafb7169724a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMTAtNC0xLTEtNTczNzk_09960a29-1a38-4e45-8626-baac817e134d"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i2b738ec3df52451c9602fa2a9030bc2c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMTAtNi0xLTEtNTczNzk_1c7b7bf1-6987-426b-999e-758421f921e4"
      unitRef="usd">321000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMTAtMTAtMS0xLTU3Mzc5_e3506f9a-5f8c-40d4-9fb7-971b645e60c1"
      unitRef="usd">321000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2b738ec3df52451c9602fa2a9030bc2c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMTEtNi0xLTEtNTczNzk_e20f3115-1d71-482e-af33-9ec5674c552a"
      unitRef="usd">1095000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMTEtMTAtMS0xLTU3Mzc5_0e616f28-ae26-4f17-996f-6e9fd2413157"
      unitRef="usd">1095000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="i53b7ec27c651462c8ca69d754beef0e9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMTItOC0xLTEtNTczNzk_27d5115f-522f-4eae-b30b-8d8b3f6c6bbf"
      unitRef="usd">-32860000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMTItMTAtMS0xLTU3Mzc5_5a92aa7a-cded-46b2-b3de-8a034ebf9071"
      unitRef="usd">-32860000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i664eb5dc11bf4886905f6380802cad1b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMTMtMi0xLTEtNTczNzk_920e5fc2-7a1f-4716-b150-8c29a1c51369"
      unitRef="shares">104308000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i664eb5dc11bf4886905f6380802cad1b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMTMtNC0xLTEtNTczNzk_958d151c-9baf-4a54-808f-ef54f1f763be"
      unitRef="usd">104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if489913e4b0e4050b53c0a01d0e53129_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMTMtNi0xLTEtNTczNzk_027bee4d-cd1e-47fd-a443-4e3f3a1135f2"
      unitRef="usd">856605000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i80a23df942c44eb194b7b0cb5653b383_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMTMtOC0xLTEtNTczNzk_7b819877-a48b-41aa-bdd0-3645aa8ff48e"
      unitRef="usd">-39673000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjUwMjQxNzU2NGE5ODQyNzM5NjM2ZTFkNGY3ZmU5YjZkL3RhYmxlcmFuZ2U6NTAyNDE3NTY0YTk4NDI3Mzk2MzZlMWQ0ZjdmZTliNmRfMTMtMTAtMS0xLTU3Mzc5_fb8fc42f-1717-4584-8c68-0031f556fcdb"
      unitRef="usd">817036000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i7ef9ae6231e04fdf86a3ab2709fe0eb3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMy0yLTEtMS01NjkxNg_147f7e07-3428-4dd9-9b6d-0c005092d96b"
      unitRef="shares">100913000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7ef9ae6231e04fdf86a3ab2709fe0eb3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMy00LTEtMS01NjkxNg_1de3c19d-c635-466a-aae7-83a313439d27"
      unitRef="usd">101000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i798c8ea0735440d0bf7b53350106c754_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMy02LTEtMS01NjkxNg_bb188f97-31dc-4c0e-85b0-026d146e784e"
      unitRef="usd">835115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i23df7029f2204b1dbed4fd591fae0a67_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMy04LTEtMS01NjkxNg_33416356-bc02-4c20-804e-ee194001c5c0"
      unitRef="usd">35555000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iffe2570a4cce4fbeab39cdfde381502b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMy0xMC0xLTEtNTY5MTY_cf58aead-a407-4d5c-9e5e-588ba0d65440"
      unitRef="usd">870771000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i221a05cb798a4196b9448793b856decd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfNC02LTEtMS01NjkxNg_b1842fca-f9f9-44f8-a4c3-8764d051110a"
      unitRef="usd">2487000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i2e628a26d649470d9d5f908f4fbf7b78_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfNC0xMC0xLTEtNTY5MTY_e6290c88-de0b-4f0b-8b35-e049b51c07ae"
      unitRef="usd">2487000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i5a0dc8a320304330b5d61a7a690ef72e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfNS0yLTEtMS01NjkxNg_8f9dab67-f4ea-4062-8a70-d314ebf4db39"
      unitRef="shares">1145000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5a0dc8a320304330b5d61a7a690ef72e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfNS00LTEtMS01NjkxNg_9dbe8c93-1ce5-49bc-881d-622624d0bbfb"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i221a05cb798a4196b9448793b856decd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfNS02LTEtMS01NjkxNg_a4c46ba0-d4e5-49d0-9f4e-d08b5eec0d79"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i2e628a26d649470d9d5f908f4fbf7b78_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfNS0xMC0xLTEtNTY5MTY_65cb1318-bdcf-4cae-892c-451b56cfaa8a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i221a05cb798a4196b9448793b856decd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfNi02LTEtMS01NjkxNg_52b8c546-ae31-484d-9cff-fa9d80a4d865"
      unitRef="usd">5614000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2e628a26d649470d9d5f908f4fbf7b78_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfNi0xMC0xLTEtNTY5MTY_441acbf2-c77c-49f5-b1cc-8215bd8d69ce"
      unitRef="usd">5614000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="i117529ef54144d1787f10c320d088e9d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfNy04LTEtMS01NjkxNg_db873cfc-1efb-438d-95e0-b79d4e3d3412"
      unitRef="usd">-20375000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2e628a26d649470d9d5f908f4fbf7b78_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfNy0xMC0xLTEtNTY5MTY_9a0a9fab-d705-4a24-8f62-8aeb9373cb53"
      unitRef="usd">-20375000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="iec7e92a5623c4c4dafdb8aab2ecec0e2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfOC0yLTEtMS01NjkxNg_b3759b28-a323-4614-aec5-966c4aa1f380"
      unitRef="shares">102058000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iec7e92a5623c4c4dafdb8aab2ecec0e2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfOC00LTEtMS01NjkxNg_8d312cb7-4d7c-4b2f-bcaf-11c8ef81e9a6"
      unitRef="usd">102000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb9f177143824ffabbe636024ec07396_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfOC02LTEtMS01NjkxNg_d7eceb74-f7f7-4a5a-83c5-4c672426752e"
      unitRef="usd">831987000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d8a1f5ab071429a9bee1273a273634f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfOC04LTEtMS01NjkxNg_838c4a1d-fb4e-4587-ae41-4c56ef2a337b"
      unitRef="usd">15180000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d5a845d753d41689ee075967fa26ec0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfOC0xMC0xLTEtNTY5MTY_05b30512-c87a-4a72-b377-041427cd72ae"
      unitRef="usd">847269000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i1900e90d0d97489181b5ee116d9e430d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfOS02LTEtMS01Nzk4OA_35dc08ae-46e2-408a-93a6-09e95920a898"
      unitRef="usd">2909000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfOS0xMC0xLTEtNTc5ODg_efaa2dbc-2fa3-49e0-ae37-3014cfa10218"
      unitRef="usd">2909000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i6ed61a7a0790412ea6458c961003d041_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMTAtMi0xLTEtNTc5ODg_3e327b72-963e-4967-ae5f-e4d4388d2b26"
      unitRef="shares">1169000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i6ed61a7a0790412ea6458c961003d041_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMTAtNC0xLTEtNTc5ODg_2eeab54f-aac3-4262-af3e-6fb2af5ab336"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i1900e90d0d97489181b5ee116d9e430d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMTAtNi0xLTEtNTc5ODg_2a9d5e02-97ac-4b6e-bace-055d7b715e00"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMTAtMTAtMS0xLTU3OTg4_d73ce76a-f4b7-4491-8c99-6b8febcb7279"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1900e90d0d97489181b5ee116d9e430d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMTEtNi0xLTEtNTc5ODg_9c403340-7d50-491e-98b4-0804633d40aa"
      unitRef="usd">159000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMTEtMTAtMS0xLTU3OTg4_b656802b-76ea-4461-8e3d-2cc315d98ce6"
      unitRef="usd">159000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1900e90d0d97489181b5ee116d9e430d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMTItNi0xLTEtNTc5ODg_5622ab6e-2afc-4f64-832d-ab71dd6de5cc"
      unitRef="usd">3235000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMTItMTAtMS0xLTU3OTg4_1d24cd38-0746-473a-91cd-f89e66d48c61"
      unitRef="usd">3235000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="i18525faa948942e2b5f5fddd5c6ef104_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMTMtOC0xLTEtNTc5ODg_92f0d986-7b0b-43bc-acde-1c2919e13c7b"
      unitRef="usd">-8511000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMTMtMTAtMS0xLTU3OTg4_99da38e9-29f5-4468-8220-84ff7d401e7b"
      unitRef="usd">-8511000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i26c6f195ff6c4e658e83bec098de33ac_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMTQtMi0xLTEtNTc5ODg_6f9d2608-6608-4341-be00-d82eb20d22e1"
      unitRef="shares">103227000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i26c6f195ff6c4e658e83bec098de33ac_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMTQtNC0xLTEtNTc5ODg_dd45d5f4-7142-48ad-bd1e-5ebcaad7a2c4"
      unitRef="usd">103000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i575cc166e6a147f6b0c2aa887de8ab62_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMTQtNi0xLTEtNTc5ODg_3fae9bb0-d158-496d-b67c-fa8023834a46"
      unitRef="usd">837971000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic261d09a9281420889a67ce66006ac0e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMTQtOC0xLTEtNTc5ODg_bbf7c6ec-fe25-4bce-9729-18cd8adb1714"
      unitRef="usd">6669000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i28d8b0872d9e4899ad06225654163697_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yNS9mcmFnOjZlMmRmNTU4NjRiOTRmMDhiZWE2ZmU1MGU2ZTRkODhhL3RhYmxlOjMyYjA5MDJkNzQ0ZjRjYjFhODc1M2Y0Mjc2OGQyZTdkL3RhYmxlcmFuZ2U6MzJiMDkwMmQ3NDRmNGNiMWE4NzUzZjQyNzY4ZDJlN2RfMTQtMTAtMS0xLTU3OTg4_afb94b1e-ae5f-4e39-9324-9c551dd18049"
      unitRef="usd">844743000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMy0yLTEtMS01NjkxNg_140cba60-d39e-4a67-b7ca-38cf6181e295"
      unitRef="usd">-21043000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMy00LTEtMS01NjkxNg_6cb96e2f-ed2b-413a-a68a-2f20e2189bb9"
      unitRef="usd">-28886000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfNS0yLTEtMS01NjkxNg_507c6b25-0423-4a36-954f-d2746fd000a2"
      unitRef="usd">63317000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfNS00LTEtMS01NjkxNg_2a95edc7-4845-4409-9389-201944126978"
      unitRef="usd">66721000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfNi0yLTEtMS02MDM2Mg_147fb0ca-c538-45aa-94d5-4445f0dd9836"
      unitRef="usd">57454000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfNi00LTEtMS02MDM2OQ_906d33fc-e85f-4fb4-a582-c31113929526"
      unitRef="usd">0</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfNi0yLTEtMS01NjkxNg_9a7b00b6-498f-4d70-a3c2-de48af92de63"
      unitRef="usd">-4321000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfNi00LTEtMS01NjkxNg_99ed0f7e-f2e7-4ffa-b254-80063af8f99c"
      unitRef="usd">-10360000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfNy0yLTEtMS01NjkxNg_c6768879-bee7-472e-b3e7-f0aa55a9d146"
      unitRef="usd">655000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfNy00LTEtMS01NjkxNg_14c1517e-85d5-4a44-baa9-45d73dea6741"
      unitRef="usd">269000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ShareBasedCompensation
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfOC0yLTEtMS01NjkxNg_e3bb04c9-ecc7-44d4-bc05-7f15df29d075"
      unitRef="usd">14822000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfOC00LTEtMS01NjkxNg_b9241015-89f9-46b3-bc6f-de48b6133fcf"
      unitRef="usd">5396000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfOS0yLTEtMS01ODA4Ng_58c460a3-f256-43dc-8e0f-272cc642dc42"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfOS00LTEtMS01ODA4OQ_dd04327a-1c19-477b-8c00-1136353a7c09"
      unitRef="usd">140000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfOS0yLTEtMS01NjkxNg_34198c62-fbd7-4608-8f51-a3cfd53595e9"
      unitRef="usd">-38603000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfOS00LTEtMS01NjkxNg_9b78d739-cef7-4e12-91fb-1b79a5107e84"
      unitRef="usd">-28076000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTEtMi0xLTEtNTY5MTY_e82b937f-cb75-4885-8cde-9d5015a2e986"
      unitRef="usd">53878000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTEtNC0xLTEtNTY5MTY_ed63a99c-24e6-4d33-85d2-7410c02c8fbf"
      unitRef="usd">53762000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTItMi0xLTEtNTY5MTY_f350c0cf-d7bd-48f8-bd1c-0ac8882aa13c"
      unitRef="usd">-561000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTItNC0xLTEtNTY5MTY_f39019f2-a178-44fb-b4da-5e190336fdc5"
      unitRef="usd">-325000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTMtMi0xLTEtNTY5MTY_613c0f5b-4d09-49c6-ba14-e557b346241e"
      unitRef="usd">-457000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTMtNC0xLTEtNTY5MTY_5b149e9f-191c-4e28-a493-e87977d927c3"
      unitRef="usd">-89000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTQtMi0xLTEtNTY5MTY_d7f163e6-0bb7-48a5-9657-d1878c1f7e65"
      unitRef="usd">-3343000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTQtNC0xLTEtNTY5MTY_7a99f37c-9e3a-4a15-a89c-e8d022ee2d9a"
      unitRef="usd">-7711000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTUtMi0xLTEtNTY5MTY_0265e209-c56a-42fa-9398-fc3d2b82c5eb"
      unitRef="usd">-426000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTUtNC0xLTEtNTY5MTY_cacd9b89-a9de-4efa-b831-9202d3d0d2d3"
      unitRef="usd">44933000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTYtMi0xLTEtNTY5MTY_b626ea5d-165a-4dbf-bead-0e7cb74020d9"
      unitRef="usd">3764000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTYtNC0xLTEtNTY5MTY_62c9f40a-1759-4866-96d2-ee978964b903"
      unitRef="usd">828000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTctMi0xLTEtNTY5MTY_43ea5fc8-1fb1-4e3a-97cf-6df70f742dd4"
      unitRef="usd">103308000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTctNC0xLTEtNTY5MTY_aa968593-77ce-4ee2-bda0-f38b3b8c4885"
      unitRef="usd">61480000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTktMi0xLTEtNTY5MTY_61be3cb1-35e3-4a43-b086-7161dd98a014"
      unitRef="usd">144519000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMTktNC0xLTEtNTY5MTY_98cac5a6-7b18-4473-8760-74a8b791104f"
      unitRef="usd">52187000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjAtMi0xLTEtNTY5MTY_9308f6f4-f45a-4936-81d5-ee3daade9325"
      unitRef="usd">2951000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjAtNC0xLTEtNTY5MTY_24cc7091-dec1-4e98-90c4-d9bb8fae0c6c"
      unitRef="usd">1267000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjEtMi0xLTEtNTY5MTY_2e407d87-188d-49bc-96e8-a2246363916e"
      unitRef="usd">-141568000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjEtNC0xLTEtNTY5MTY_2bc27f39-6a72-4bf7-be82-3a1e3bbe9861"
      unitRef="usd">-50920000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongtermLoansFromVendors
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjMtMi0xLTEtNTY5MTY_3d2bebf8-ddf3-4c1b-a40a-87b412ca44d9"
      unitRef="usd">0</us-gaap:RepaymentsOfLongtermLoansFromVendors>
    <us-gaap:RepaymentsOfLongtermLoansFromVendors
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjMtNC0xLTEtNTY5MTY_1f237393-f241-4b6f-901d-be0296b40522"
      unitRef="usd">4093000</us-gaap:RepaymentsOfLongtermLoansFromVendors>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjYtMi0xLTEtNjQ2OTg_4ee2d535-0079-444e-8ead-93fa5cafcda7"
      unitRef="usd">824000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjYtNC0xLTEtNjU0MjQ_e779622a-eaea-4231-a3a2-ff405efa6634"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjQtMi0xLTEtNTY5MTY_8034a1d8-a300-4360-b168-82622e63aba9"
      unitRef="usd">741000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjQtNC0xLTEtNTY5MTY_d8060132-b10a-4886-ae23-bc56d52845eb"
      unitRef="usd">3235000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjUtMi0xLTEtNTY5MTY_0e6b3097-7953-477a-920a-683468d5daf3"
      unitRef="usd">3786000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjUtNC0xLTEtNTY5MTY_20739db7-da76-41fb-ad6c-5937832fbe07"
      unitRef="usd">5773000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjYtMi0xLTEtNTY5MTY_26de7c5f-4991-45a3-9bf9-026afd62ba60"
      unitRef="usd">-3869000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjYtNC0xLTEtNTY5MTY_bd0d6ca5-710a-4294-a46a-0270b7a0d135"
      unitRef="usd">-6631000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjctMi0xLTEtNTY5MTY_97ea1d15-11d8-4af9-b739-3f06e4b148a7"
      unitRef="usd">-42129000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjctNC0xLTEtNTY5MTY_fb9437e6-cd69-4060-a51c-662c58b6aa17"
      unitRef="usd">3929000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjgtMi0xLTEtNTY5MTY_018d210b-d66a-48fc-b23a-6018890dbcf5"
      unitRef="usd">111918000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iffe2570a4cce4fbeab39cdfde381502b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjgtNC0xLTEtNTY5MTY_a1ba94ce-77a1-4560-89da-f50cbe825548"
      unitRef="usd">68772000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjktMi0xLTEtNTY5MTY_fa4f9f27-4f7a-42cc-9618-af5db00adf4c"
      unitRef="usd">69789000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i28d8b0872d9e4899ad06225654163697_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8yOC9mcmFnOjUxNThjMDkzYjI2YjQ4OGJhNTQ2YzZlNmU2OTFhM2U5L3RhYmxlOmQzM2MyNGIzYWU2ZTQ4MDlhNTI2ZGQyNDcwMTIxZWY1L3RhYmxlcmFuZ2U6ZDMzYzI0YjNhZTZlNDgwOWE1MjZkZDI0NzAxMjFlZjVfMjktNC0xLTEtNTY5MTY_594d5a57-9b97-4d00-8886-704fd2bc8c12"
      unitRef="usd">72701000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zMS9mcmFnOjg5NDIwYzI0ZWMxZTQyMjViMzY3NzU3OWU3ZTMzMWFmL3RleHRyZWdpb246ODk0MjBjMjRlYzFlNDIyNWIzNjc3NTc5ZTdlMzMxYWZfNjI1Nw_9ef7d304-11b2-456c-9b25-c3b71d83beb6">Basis of Presentation&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The accompanying condensed consolidated financial statements of ProPetro Holding Corp. and its subsidiary (the "Company," "we," "us" or "our") have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission ("SEC") for interim financial information and do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America ("GAAP") for annual financial statements. Those adjustments (which consisted of normal recurring accruals) that are, in the opinion of management, necessary for a fair presentation of the results of the interim periods have been made. Results of operations for such interim periods are not necessarily indicative of the results of operations for a full year due to changes in market conditions and other factors. The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended December&#160;31, 2021, included in our Form 10-K filed with the SEC (our "Form 10-K").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company&#x2019;s services are sold based upon contracts with customers. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. The following is a description of the principal activities, aggregated into our one reportable segment&#x2014;"Pressure Pumping," and "all other" category, from which the Company generates its revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pressure Pumping&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#x2014;&#160;Pressure pumping consists of downhole pumping services, which includes hydraulic fracturing (inclusive of acidizing services) and cementing. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hydraulic fracturing is a well-stimulation technique intended to optimize hydrocarbon flow paths during the completion phase of shale wellbores. The process involves the injection of water, sand and chemicals under high pressure into shale formations. Our hydraulic fracturing contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed faithfully depicts how our hydraulic fracturing services are transferred to our customers over time. In addition, certain of our hydraulic fracturing equipment is entitled to reservation or idle fee charges if a customer were to reserve or idle committed hydraulic fracturing equipment. The Company recognizes revenue related to idle or reservation fee charges on a daily basis or monthly as the performance obligations are met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid or similar chemicals are injected under pressure into formations to form or expand fissures. Our acidizing contracts have one performance obligatio&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;n&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; s&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;atisfied at a point-in-time, upon completion of the contracted service or sale of the acid or chemical when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize acidizing revenue at a point-in-time, upon completion of the performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cementing services use pressure pumping equipment to deliver a slurry of liquid cement that is pumped down a well between the casing and the borehole. Our cementing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize cementing revenue at a point-in-time, upon completion of the performance obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price for each performance obligation for all our pressure pumping services is fixed per our contracts with our customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;All Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;All other consists of coiled tubing operations, which are downhole well completion/remedial services. The performance obligation for these services has a fixed transaction price which is satisfied at a point-in-time upon completion of the service when control is transferred to the customer. Accordingly, we recognize revenue at a point-in-time, upon completion of the service and transfer of control to the customer.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accounts receivables are stated at the amount billed and billable to customers. At June&#160;30, 2022, and December&#160;31, 2021, accrued revenue (unbilled receivable) included as part of our accounts receivable was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$43.2 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$19.4 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;respectively. At June&#160;30, 2022, the transaction price allocated to the remaining performance obligation for our partially completed hydraulic fracturing operations was&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $36.8 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which is expected to be completed and recognized within one month following the current period balance sheet date, in our pressure pumping reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of June&#160;30, 2022, the Company &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;had $0.2 million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;allowance for credit losses. Our allowance for credit losses is based on the evaluation of both our historic collection experience and the expected impact of any potential deteriorating economic conditions in the oil and gas industry. We evaluated the historic loss experience on our accounts receivable and also separately considered customers with receivable balances that could be negatively impacted by current economic developments and market conditions. While the Company has not experienced significant credit losses in the past and has not yet seen material changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of the COVID-19 pandemic, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may affect the ability of its customers to timely pay receivables when due. Accordingly, in future periods, the Company may revise its estimates of expected credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The table below shows a summary of allowance for credit losses during the six months ended June 30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for credit losses during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-off during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#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:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zMS9mcmFnOjg5NDIwYzI0ZWMxZTQyMjViMzY3NzU3OWU3ZTMzMWFmL3RleHRyZWdpb246ODk0MjBjMjRlYzFlNDIyNWIzNjc3NTc5ZTdlMzMxYWZfNjI3Mw_8800465c-137a-4c39-a88c-5ca406c234d0">Basis of Presentation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The accompanying condensed consolidated financial statements of ProPetro Holding Corp. and its subsidiary (the "Company," "we," "us" or "our") have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission ("SEC") for interim financial information and do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America ("GAAP") for annual financial statements. Those adjustments (which consisted of normal recurring accruals) that are, in the opinion of management, necessary for a fair presentation of the results of the interim periods have been made. Results of operations for such interim periods are not necessarily indicative of the results of operations for a full year due to changes in market conditions and other factors. The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended December&#160;31, 2021, included in our Form 10-K filed with the SEC (our "Form 10-K").</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zMS9mcmFnOjg5NDIwYzI0ZWMxZTQyMjViMzY3NzU3OWU3ZTMzMWFmL3RleHRyZWdpb246ODk0MjBjMjRlYzFlNDIyNWIzNjc3NTc5ZTdlMzMxYWZfNjI1OA_dfff52d3-bdd0-450e-b5a8-8d47d063ca9d">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company&#x2019;s services are sold based upon contracts with customers. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. The following is a description of the principal activities, aggregated into our one reportable segment&#x2014;"Pressure Pumping," and "all other" category, from which the Company generates its revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pressure Pumping&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#x2014;&#160;Pressure pumping consists of downhole pumping services, which includes hydraulic fracturing (inclusive of acidizing services) and cementing. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hydraulic fracturing is a well-stimulation technique intended to optimize hydrocarbon flow paths during the completion phase of shale wellbores. The process involves the injection of water, sand and chemicals under high pressure into shale formations. Our hydraulic fracturing contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed faithfully depicts how our hydraulic fracturing services are transferred to our customers over time. In addition, certain of our hydraulic fracturing equipment is entitled to reservation or idle fee charges if a customer were to reserve or idle committed hydraulic fracturing equipment. The Company recognizes revenue related to idle or reservation fee charges on a daily basis or monthly as the performance obligations are met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid or similar chemicals are injected under pressure into formations to form or expand fissures. Our acidizing contracts have one performance obligatio&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;n&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; s&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;atisfied at a point-in-time, upon completion of the contracted service or sale of the acid or chemical when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize acidizing revenue at a point-in-time, upon completion of the performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cementing services use pressure pumping equipment to deliver a slurry of liquid cement that is pumped down a well between the casing and the borehole. Our cementing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize cementing revenue at a point-in-time, upon completion of the performance obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price for each performance obligation for all our pressure pumping services is fixed per our contracts with our customers.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;All Other&lt;/span&gt;&#x2014;&#160;All other consists of coiled tubing operations, which are downhole well completion/remedial services. The performance obligation for these services has a fixed transaction price which is satisfied at a point-in-time upon completion of the service when control is transferred to the customer. Accordingly, we recognize revenue at a point-in-time, upon completion of the service and transfer of control to the customer.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zMS9mcmFnOjg5NDIwYzI0ZWMxZTQyMjViMzY3NzU3OWU3ZTMzMWFmL3RleHRyZWdpb246ODk0MjBjMjRlYzFlNDIyNWIzNjc3NTc5ZTdlMzMxYWZfMTQzOQ_c7dea1d1-289f-4eff-a0ed-f1b0e72e6dcb"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zMS9mcmFnOjg5NDIwYzI0ZWMxZTQyMjViMzY3NzU3OWU3ZTMzMWFmL3RleHRyZWdpb246ODk0MjBjMjRlYzFlNDIyNWIzNjc3NTc5ZTdlMzMxYWZfNjI3OA_e62c34fa-69c8-4570-ae1d-ae95064cbe39">Accounts Receivable&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accounts receivables are stated at the amount billed and billable to customers.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zMS9mcmFnOjg5NDIwYzI0ZWMxZTQyMjViMzY3NzU3OWU3ZTMzMWFmL3RleHRyZWdpb246ODk0MjBjMjRlYzFlNDIyNWIzNjc3NTc5ZTdlMzMxYWZfNDczNw_d24fd6c8-68b4-4efc-a7c0-94e6bbe44847"
      unitRef="usd">43200000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zMS9mcmFnOjg5NDIwYzI0ZWMxZTQyMjViMzY3NzU3OWU3ZTMzMWFmL3RleHRyZWdpb246ODk0MjBjMjRlYzFlNDIyNWIzNjc3NTc5ZTdlMzMxYWZfNDc0NA_1ef154cb-b5e1-4c12-9a52-e6c081d0d274"
      unitRef="usd">19400000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iaed328d206394bac87a3311f68a3b255_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zMS9mcmFnOjg5NDIwYzI0ZWMxZTQyMjViMzY3NzU3OWU3ZTMzMWFmL3RleHRyZWdpb246ODk0MjBjMjRlYzFlNDIyNWIzNjc3NTc5ZTdlMzMxYWZfNDkwNQ_16f6bc9f-6bdf-435c-9cf7-db149a46879c"
      unitRef="usd">36800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zMS9mcmFnOjg5NDIwYzI0ZWMxZTQyMjViMzY3NzU3OWU3ZTMzMWFmL3RleHRyZWdpb246ODk0MjBjMjRlYzFlNDIyNWIzNjc3NTc5ZTdlMzMxYWZfNjI2MA_4b5fb297-df4c-48dd-9528-bccc3e532a04">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of June&#160;30, 2022, the Company &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;had $0.2 million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;allowance for credit losses. Our allowance for credit losses is based on the evaluation of both our historic collection experience and the expected impact of any potential deteriorating economic conditions in the oil and gas industry. We evaluated the historic loss experience on our accounts receivable and also separately considered customers with receivable balances that could be negatively impacted by current economic developments and market conditions. While the Company has not experienced significant credit losses in the past and has not yet seen material changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of the COVID-19 pandemic, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may affect the ability of its customers to timely pay receivables when due. Accordingly, in future periods, the Company may revise its estimates of expected credit losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zMS9mcmFnOjg5NDIwYzI0ZWMxZTQyMjViMzY3NzU3OWU3ZTMzMWFmL3RleHRyZWdpb246ODk0MjBjMjRlYzFlNDIyNWIzNjc3NTc5ZTdlMzMxYWZfNTEzMg_119c2c2f-d746-4965-b158-5811788e7201"
      unitRef="usd">200000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zMS9mcmFnOjg5NDIwYzI0ZWMxZTQyMjViMzY3NzU3OWU3ZTMzMWFmL3RleHRyZWdpb246ODk0MjBjMjRlYzFlNDIyNWIzNjc3NTc5ZTdlMzMxYWZfNjI1NQ_3553e4e1-5cb4-4623-ad66-9031718ba3be">The table below shows a summary of allowance for credit losses during the six months ended June 30, 2022:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for credit losses during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-off during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zMS9mcmFnOjg5NDIwYzI0ZWMxZTQyMjViMzY3NzU3OWU3ZTMzMWFmL3RhYmxlOmFlY2IxNjZjYmY1ZDQxOGE4YjM0M2YzNDkzMDhmN2ViL3RhYmxlcmFuZ2U6YWVjYjE2NmNiZjVkNDE4YThiMzQzZjM0OTMwOGY3ZWJfMi0xLTEtMS01NjkxNg_82a36631-3e28-4252-8c3b-7d875cb8ecf1"
      unitRef="usd">217000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zMS9mcmFnOjg5NDIwYzI0ZWMxZTQyMjViMzY3NzU3OWU3ZTMzMWFmL3RhYmxlOmFlY2IxNjZjYmY1ZDQxOGE4YjM0M2YzNDkzMDhmN2ViL3RhYmxlcmFuZ2U6YWVjYjE2NmNiZjVkNDE4YThiMzQzZjM0OTMwOGY3ZWJfMy0xLTEtMS01NjkxNg_8658fdc0-5fe0-4569-9932-5bdf18a9989d"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zMS9mcmFnOjg5NDIwYzI0ZWMxZTQyMjViMzY3NzU3OWU3ZTMzMWFmL3RhYmxlOmFlY2IxNjZjYmY1ZDQxOGE4YjM0M2YzNDkzMDhmN2ViL3RhYmxlcmFuZ2U6YWVjYjE2NmNiZjVkNDE4YThiMzQzZjM0OTMwOGY3ZWJfNC0xLTEtMS01NjkxNg_0f57ff51-adbf-4949-b054-3ad4d2f89644"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zMS9mcmFnOjg5NDIwYzI0ZWMxZTQyMjViMzY3NzU3OWU3ZTMzMWFmL3RhYmxlOmFlY2IxNjZjYmY1ZDQxOGE4YjM0M2YzNDkzMDhmN2ViL3RhYmxlcmFuZ2U6YWVjYjE2NmNiZjVkNDE4YThiMzQzZjM0OTMwOGY3ZWJfNS0xLTEtMS01NjkxNg_7af07e31-e754-4d22-9dc7-cc111da97aaa"
      unitRef="usd">217000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zNy9mcmFnOjhmMDlkNjZkMDA2MDQ4ZTc5MGYxMjFlMWI0ODA1ZTYwL3RleHRyZWdpb246OGYwOWQ2NmQwMDYwNDhlNzkwZjEyMWUxYjQ4MDVlNjBfODQx_020cf8f6-192d-4dae-83d1-da45e7749585">Recently Issued Accounting StandardsRecently Issued Accounting Standards Adopted in 2022&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In March 2020, the Financial Accounting Standards Board ("FASB") issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform&lt;/span&gt;, which provides temporary optional guidance to companies impacted by the transition away from the London Interbank Offered Rate ("LIBOR"). The guidance provides certain expedients and exceptions to applying GAAP in order to lessen the potential accounting burden when contracts, hedging relationships, and other transactions that reference LIBOR as a benchmark rate are modified. This guidance is effective upon issuance and expires on December 31, 2022. Effective January 1, 2022, we adopted this guidance, and the adoption did not materially affect the Company&#x2019;s condensed consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF8zNy9mcmFnOjhmMDlkNjZkMDA2MDQ4ZTc5MGYxMjFlMWI0ODA1ZTYwL3RleHRyZWdpb246OGYwOWQ2NmQwMDYwNDhlNzkwZjEyMWUxYjQ4MDVlNjBfODQy_de777104-96ce-48eb-b8e8-09edcf6f6d12">Recently Issued Accounting StandardsRecently Issued Accounting Standards Adopted in 2022&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In March 2020, the Financial Accounting Standards Board ("FASB") issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform&lt;/span&gt;, which provides temporary optional guidance to companies impacted by the transition away from the London Interbank Offered Rate ("LIBOR"). The guidance provides certain expedients and exceptions to applying GAAP in order to lessen the potential accounting burden when contracts, hedging relationships, and other transactions that reference LIBOR as a benchmark rate are modified. This guidance is effective upon issuance and expires on December 31, 2022. Effective January 1, 2022, we adopted this guidance, and the adoption did not materially affect the Company&#x2019;s condensed consolidated financial statements.</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RleHRyZWdpb246MGU5YWVhMTZlYjhmNGNlNjg1MWNlYjZkYmYyMmI0YWNfMzIxNQ_f2642d26-a7fb-48d2-9afb-691535210823">Fair Value Measurement &lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fair value ("FV") is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e.,&#160;the "exit price") in an orderly transaction between market participants at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In determining fair value, the Company uses various valuation approaches and establishes a hierarchy for inputs used in measuring fair value that maximizes the use of relevant observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used, when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company's assumptions about the assumptions other market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the observability of inputs as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Level&#160;1&#160;&#x2014; Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Valuation adjustments and block discounts are not applied to Level&#160;1 instruments. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these instruments does not entail a significant degree of judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Level&#160;2&#160;&#x2014; Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Level&#160;3&#160;&#x2014; Valuations based on inputs that are unobservable and significant to the overall fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;A financial instrument's categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company's assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our financial instruments include cash and cash equivalents, accounts receivable, accounts payable, accrued and other current liabilities, and long-term debt (if any). The estimated fair value of our financial instruments at June&#160;30, 2022 and December&#160;31, 2021, approximated or equaled their carrying values as reflected in our condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets Measured at Fair Value on a Nonrecurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Assets measured at fair value on a nonrecurring basis as of June&#160;30, 2022 and&#160;December&#160;31, 2021, respectively, are set forth below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom: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;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&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="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated fair value measurements&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted prices in active market&lt;br/&gt;(Level 1)&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant other observable inputs (Level 2)&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant other unobservable inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total gains&lt;br/&gt;(losses)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment,  net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Whenever events or circumstances indicate that the carrying value of long-lived assets may not be recoverable, the Company reviews the carrying value of long&#x2011;lived assets, such as property and equipment and other assets to determine if they are recoverable. If any long&#x2011;lived assets are determined to be unrecoverable, an impairment expense is recorded in the period. A&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s part of the quarterly evaluation for the three months ended June&#160;30, 2022, the Company determined after evaluating existing and new information available that the timely commercialization of its &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;DuraStim&#xae; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;assets, which is included as part of our hydraulic fracturing operations, is no longer reasonably certain, and as such, certain &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;DuraStim&#xae;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; assets may not be recoverable. Our &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;DuraStim&#xae; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;assets are comprised of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;DuraStim&#xae; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hydraulic fracturing pumps that utilize electric pressure pumping technology and other ancillary equipment. The Company's &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;DuraStim&#xae;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; technology was first operationally tested at a customer wellsite in 2019, and the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;DuraStim&#xae; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hydraulic fracturing pumps' performance did not meet the manufacturer's specifications or our expectations. Although the Company's equipment manufacturer was able to slightly improve the operational performance of the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;DuraStim&#xae; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hydraulic fracturing pumps in subsequent tests performed in 2020 and 2021, the overall performance was not consistent with our customers' demands. Given current market conditions, incremental development cost, continued supply chain disruptions, inflation, and other factors impacting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;further development of our &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;DuraStim&#xae; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;electric&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;technology, the Company does not expect to deploy the equipment in its current form. During the three months ended &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30, 2022,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;t&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;he Company performed an impairment analysis on the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;DuraStim&#xae; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hydraulic fracturing pumps that were deemed not recoverable, and compared the carrying value of the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;DuraStim&#xae; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hydraulic fracturing pumps with its estimated fair value. The Company determined that the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;DuraStim&#xae; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hydraulic fracturing pumps were impaired as the carrying value of the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;DuraStim&#xae; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hydraulic fracturing pumps was greater than its estimated fair value. Accordingly, an impairment expense of approximately $57.5 million was recorded, in our pressure pumping reportable segment, for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three months ended June&#160;30, 2022. At June&#160;30, 2022, the estimated fair value of the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;DuraStim&#xae; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hydraulic fracturing pumps&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$11.3 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was determined using the cost approach, which represents a Level 3 in the fair value measurement hierarchy. Our fair value estimates required us to use significant other unobservable inputs, including assumptions related to replacement cost, among others. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of our &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;DuraStim&#xae; &lt;/span&gt;hydraulic fracturing pumps prior to the impairment expense was approximately $68.8 million. No impairment of property and equipment was recorded during the six months ended June&#160;30, 2021.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RleHRyZWdpb246MGU5YWVhMTZlYjhmNGNlNjg1MWNlYjZkYmYyMmI0YWNfMzIyMA_29c52c5c-41f2-409d-919d-074136817795">Fair Value Measurement &lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fair value ("FV") is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e.,&#160;the "exit price") in an orderly transaction between market participants at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In determining fair value, the Company uses various valuation approaches and establishes a hierarchy for inputs used in measuring fair value that maximizes the use of relevant observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used, when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company's assumptions about the assumptions other market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the observability of inputs as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Level&#160;1&#160;&#x2014; Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Valuation adjustments and block discounts are not applied to Level&#160;1 instruments. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these instruments does not entail a significant degree of judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Level&#160;2&#160;&#x2014; Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Level&#160;3&#160;&#x2014; Valuations based on inputs that are unobservable and significant to the overall fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;A financial instrument's categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company's assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our financial instruments include cash and cash equivalents, accounts receivable, accounts payable, accrued and other current liabilities, and long-term debt (if any). The estimated fair value of our financial instruments at June&#160;30, 2022 and December&#160;31, 2021, approximated or equaled their carrying values as reflected in our condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RleHRyZWdpb246MGU5YWVhMTZlYjhmNGNlNjg1MWNlYjZkYmYyMmI0YWNfNDM5ODA0NjUxNTQyOQ_e578ff71-a972-456a-be60-efb3eff680b9">Assets measured at fair value on a nonrecurring basis as of June&#160;30, 2022 and&#160;December&#160;31, 2021, respectively, are set forth below: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom: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;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&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="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated fair value measurements&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted prices in active market&lt;br/&gt;(Level 1)&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant other observable inputs (Level 2)&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant other unobservable inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total gains&lt;br/&gt;(losses)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment,  net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>
    <us-gaap:PropertyPlantAndEquipmentFairValueDisclosure
      contextRef="i2ad14833b13445aa804662d4a38cf060_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RhYmxlOjkwNDMzM2RiMTk0YzRlYTNhN2UyY2IwOWQyYWY4ZTEyL3RhYmxlcmFuZ2U6OTA0MzMzZGIxOTRjNGVhM2E3ZTJjYjA5ZDJhZjhlMTJfNC0xLTEtMS02MjU5NQ_3fdfe2fa-70ca-479b-a0d1-6973125ba4c7"
      unitRef="usd">11341000</us-gaap:PropertyPlantAndEquipmentFairValueDisclosure>
    <us-gaap:PropertyPlantAndEquipmentFairValueDisclosure
      contextRef="id736b56f269746b1867378709f86b562_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RhYmxlOjkwNDMzM2RiMTk0YzRlYTNhN2UyY2IwOWQyYWY4ZTEyL3RhYmxlcmFuZ2U6OTA0MzMzZGIxOTRjNGVhM2E3ZTJjYjA5ZDJhZjhlMTJfNC0zLTEtMS02MjU5NQ_ec226dc0-96d7-474b-83b5-7a734d35e30b"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentFairValueDisclosure>
    <us-gaap:PropertyPlantAndEquipmentFairValueDisclosure
      contextRef="idc0f2285011f42cc92b3cc58c0304a8a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RhYmxlOjkwNDMzM2RiMTk0YzRlYTNhN2UyY2IwOWQyYWY4ZTEyL3RhYmxlcmFuZ2U6OTA0MzMzZGIxOTRjNGVhM2E3ZTJjYjA5ZDJhZjhlMTJfNC01LTEtMS02MjU5NQ_84f58cac-84ab-42c7-abef-4641d86fec9c"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentFairValueDisclosure>
    <us-gaap:PropertyPlantAndEquipmentFairValueDisclosure
      contextRef="ida46507c28ab47349ae5f34070a38266_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RhYmxlOjkwNDMzM2RiMTk0YzRlYTNhN2UyY2IwOWQyYWY4ZTEyL3RhYmxlcmFuZ2U6OTA0MzMzZGIxOTRjNGVhM2E3ZTJjYjA5ZDJhZjhlMTJfNC03LTEtMS02MjU5NQ_e335f72f-a58e-4281-bb91-fdde01c9f793"
      unitRef="usd">11341000</us-gaap:PropertyPlantAndEquipmentFairValueDisclosure>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i7f035e5d31604cc28a299b9ea2d26c84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RhYmxlOjkwNDMzM2RiMTk0YzRlYTNhN2UyY2IwOWQyYWY4ZTEyL3RhYmxlcmFuZ2U6OTA0MzMzZGIxOTRjNGVhM2E3ZTJjYjA5ZDJhZjhlMTJfNC05LTEtMS02MjU5NQ_7196327e-c383-43be-98b1-ed76c0bc02ce"
      unitRef="usd">-57454000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:PropertyPlantAndEquipmentFairValueDisclosure
      contextRef="i4860eac78e0f47a79b992e38c7758e1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RhYmxlOjkwNDMzM2RiMTk0YzRlYTNhN2UyY2IwOWQyYWY4ZTEyL3RhYmxlcmFuZ2U6OTA0MzMzZGIxOTRjNGVhM2E3ZTJjYjA5ZDJhZjhlMTJfNi0xLTEtMS02MjU4OQ_84aa1630-97d5-4772-8d09-0159915ce2b6"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentFairValueDisclosure>
    <us-gaap:PropertyPlantAndEquipmentFairValueDisclosure
      contextRef="i21bd3bc8489e4b229458e5d19c5c893b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RhYmxlOjkwNDMzM2RiMTk0YzRlYTNhN2UyY2IwOWQyYWY4ZTEyL3RhYmxlcmFuZ2U6OTA0MzMzZGIxOTRjNGVhM2E3ZTJjYjA5ZDJhZjhlMTJfNi0zLTEtMS02MjU4OQ_e5c9cfb8-c816-405a-9757-067247abecbb"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentFairValueDisclosure>
    <us-gaap:PropertyPlantAndEquipmentFairValueDisclosure
      contextRef="i209b598b639f4419b33c343196f696b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RhYmxlOjkwNDMzM2RiMTk0YzRlYTNhN2UyY2IwOWQyYWY4ZTEyL3RhYmxlcmFuZ2U6OTA0MzMzZGIxOTRjNGVhM2E3ZTJjYjA5ZDJhZjhlMTJfNi01LTEtMS02MjU4OQ_db82e72b-283f-4a3a-837f-9644e12b8bb5"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentFairValueDisclosure>
    <us-gaap:PropertyPlantAndEquipmentFairValueDisclosure
      contextRef="i76267fcd0458429e824b3540e489df71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RhYmxlOjkwNDMzM2RiMTk0YzRlYTNhN2UyY2IwOWQyYWY4ZTEyL3RhYmxlcmFuZ2U6OTA0MzMzZGIxOTRjNGVhM2E3ZTJjYjA5ZDJhZjhlMTJfNi03LTEtMS02MjU4OQ_ed162bf5-c504-4389-acb6-45adb240ce7f"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentFairValueDisclosure>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ia173d89856704166b6ae3ed1f9eeaead_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RhYmxlOjkwNDMzM2RiMTk0YzRlYTNhN2UyY2IwOWQyYWY4ZTEyL3RhYmxlcmFuZ2U6OTA0MzMzZGIxOTRjNGVhM2E3ZTJjYjA5ZDJhZjhlMTJfNi05LTEtMS02MjU4OQ_a74a236d-6b24-46bd-a4a2-f4eb5ce758a6"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RleHRyZWdpb246MGU5YWVhMTZlYjhmNGNlNjg1MWNlYjZkYmYyMmI0YWNfMTA5OTUxMTYzNjM2Mg_130be0a5-4280-4b78-bedf-c725482c4e00"
      unitRef="usd">57500000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:PropertyPlantAndEquipmentFairValueDisclosure
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RleHRyZWdpb246MGU5YWVhMTZlYjhmNGNlNjg1MWNlYjZkYmYyMmI0YWNfNjU5NzA2OTc4MDY4Ng_9ec6382e-308e-4708-ae32-1540ef3e70f1"
      unitRef="usd">11300000</us-gaap:PropertyPlantAndEquipmentFairValueDisclosure>
    <pump:PropertyPlantAndEquipmentCarryingValue
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RleHRyZWdpb246MGU5YWVhMTZlYjhmNGNlNjg1MWNlYjZkYmYyMmI0YWNfNjU5NzA2OTc4MDcxNA_4c0add87-e319-49fd-b76a-ddc492005b34"
      unitRef="usd">68800000</pump:PropertyPlantAndEquipmentCarryingValue>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80MC9mcmFnOjBlOWFlYTE2ZWI4ZjRjZTY4NTFjZWI2ZGJmMjJiNGFjL3RleHRyZWdpb246MGU5YWVhMTZlYjhmNGNlNjg1MWNlYjZkYmYyMmI0YWNfMjE5OTAyMzI3MDA2OQ_b69139d3-5470-4ea9-a77d-042390964152"
      unitRef="usd">0</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMzEyMg_3e37ebac-62a5-4384-ae23-987545848be5">Long-Term Debt &lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Asset-Based Loan ("ABL") Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Our revolving credit facility, as amended in 2018, had a total borrowing capacity of $300.0&#160;million (subject to the borrowing base limit), with a maturity date of December 19, 2023. The revolving credit facility had a borrowing base of 85% of monthly eligible accounts receivable less customary reserves, as redetermined monthly. The revolving credit facility, included a springing fixed charge coverage ratio to apply when excess availability was less than the greater of (i) 10% of the lesser of the facility size or the borrowing base or (ii) $22.5 million. Borrowings under this revolving credit facility accrued interest based on a three-tier pricing grid tied to availability, and we had the option to elect for loans to be based on either LIBOR or base rate, plus the applicable margin, which ranged from 1.75% to 2.25% for LIBOR loans and 0.75% to 1.25% for base rate loans, with a LIBOR floor of zero. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Effective April 13, 2022, the Company entered into an amendment and restatement of its revolving credit facility (as amended and restated, "ABL Credit Facility"). The ABL Credit Facility decreased the borrowing capacity to $150.0&#160;million (subject to the Borrowing Base (as defined below) limit), with the maturity date extended to April 13, 2027. The ABL Credit Facility has a borrowing base of 85% to 90%, depending on the credit ratings of our accounts receivable counterparties, of monthly eligible accounts receivable less customary reserves (the "Borrowing Base"), as redetermined monthly. The Borrowing Base as of June&#160;30, 2022, was approximately $120.5 million. The ABL Credit Facility includes a springing fixed charge coverage ratio to apply when excess availability is less than the greater of (i) 10% of the lesser of the facility size or the Borrowing Base or (ii) $10.0&#160;million. Under this facility we are required to comply, subject to certain exceptions and materiality qualifiers, with certain customary affirmative and negative covenants, including, but not limited to, covenants pertaining to our ability to incur liens, indebtedness, changes in the nature of our business, mergers and other fundamental changes, disposal of assets, investments and restricted payments, amendments to our organizational documents or accounting policies, prepayments of certain debt, dividends, transactions with affiliates, and certain other activities. Borrowings under the ABL Credit Facility are secured by a first priority lien and security interest in substantially all assets of the Company. Borrowings under the ABL Credit Facility accrue interest based on a three-tier pricing grid tied to availability, and we may elect for loans to be based on either the Secured Overnight Financing Rate ("SOFR") or the base rate, plus the applicable margin, which ranges from 1.50% to 2.00% for SOFR loans and 0.50% to 1.00% for base rate loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The loan origination costs relating to the ABL Credit Facility are classified as an asset in our balance sheet. There were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;no borrowings &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;under the revolving credit facility as of June&#160;30, 2022 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie19b2022eac047ec95bec10424ba0d08_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMTY2_537ba87e-f1b4-43bf-937b-6ba0fb2d3a2f"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <pump:LineOfCreditFacilityBorrowingBaseAccountsReceivablePercentage
      contextRef="i1a8a0e8eb33e43de99d587876ea76aab_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMzA1_fdfbd7f0-82fe-4bf3-afb4-94a5f5583364"
      unitRef="number">0.85</pump:LineOfCreditFacilityBorrowingBaseAccountsReceivablePercentage>
    <pump:LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionOnePercentageOfFacilitySizeAndBorrowingBase
      contextRef="if695da9fe37f46e4b5e7199849e14e7e_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfNjM4_e7c0eacc-f0c1-4a12-a6fd-117b75d0e7fc"
      unitRef="number">0.10</pump:LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionOnePercentageOfFacilitySizeAndBorrowingBase>
    <pump:LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionTwoAmount
      contextRef="i9c0a9a3285ac4cc3b3f90b20481ee346_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfNzA2_2c5e07af-3103-4ac1-b87c-d4b81a51f78f"
      unitRef="usd">22500000</pump:LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionTwoAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iaec862eb23634f2e963d04f37d04ca20_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfOTYx_975317ce-8188-4f0d-a509-58c692bd0fc2"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9c74042396a44f1d814fea18b723eaa1_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfOTY3_7865de9c-4916-47f1-a514-370fd5d788af"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i67b39b61914c4a66813d79aaa22158b1_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfOTkw_c1ccd818-eee3-47d6-b500-c1587547856b"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i48b547a5349d4e1e97f09244ab631803_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfOTk2_c875a8de-1ead-4e4f-a6af-e1d4d8f3ed28"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <pump:DebtInstrumentBasisSpreadFloor
      contextRef="i4b395ba4d817454c86c8af9ec016549c_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMTA0Mg_a6c5e045-7352-43ca-876d-82923809c416"
      unitRef="number">0</pump:DebtInstrumentBasisSpreadFloor>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i280b7305fb8f4dd598e2985a74b5cbe9_I20220413"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMTI2NA_9f5a6b34-fcbc-4fd8-a8b5-f2acfbae4166"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <pump:LineOfCreditFacilityBorrowingBaseAccountsReceivablePercentage
      contextRef="i7d8bb53563194b21adf7527c0a83440e_D20220413-20220413"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMTQyMg_485396cf-8883-47fc-808d-875515a7d5b4"
      unitRef="number">0.85</pump:LineOfCreditFacilityBorrowingBaseAccountsReceivablePercentage>
    <pump:LineOfCreditFacilityBorrowingBaseAccountsReceivablePercentage
      contextRef="ib3e329db51214f55b663a4933ddcb807_D20220413-20220413"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMTQyOA_f49634a3-013c-4d40-9248-996236a7a29f"
      unitRef="number">0.90</pump:LineOfCreditFacilityBorrowingBaseAccountsReceivablePercentage>
    <pump:LineOfCreditFacilityBorrowingBase
      contextRef="i8d24e805a27348639bfcf47aee8c503c_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMTY2Nw_c8e8e026-2f2e-4385-85db-2b908040c960"
      unitRef="usd">120500000</pump:LineOfCreditFacilityBorrowingBase>
    <pump:LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionOnePercentageOfFacilitySizeAndBorrowingBase
      contextRef="i78f48f7d1f73442c9e01e1b2556e2e10_D20220413-20220413"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMTgxMA_38b68179-db96-4d87-8a94-db766a9567e6"
      unitRef="number">0.10</pump:LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionOnePercentageOfFacilitySizeAndBorrowingBase>
    <pump:LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionTwoAmount
      contextRef="i280b7305fb8f4dd598e2985a74b5cbe9_I20220413"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMTg3OA_862f7144-8fbc-4fa0-af85-3c6a1ca29f54"
      unitRef="usd">10000000</pump:LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionTwoAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib18ff1130eb0440db7db2db3cee69c97_D20220413-20220413"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMjg2Mg_ba0207bd-a715-4ec0-b083-b0207ac777cd"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie6ba28e2370c494e98ab6c0cfbbb9a37_D20220413-20220413"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMjg2OA_b974c952-8a1f-4f10-864c-5b5569528d22"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i84abdfd5b4e54809990ccafad8fe85f0_D20220413-20220413"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMjg5MA_e9b8d5c6-eb55-4038-93c5-1c25584ba71a"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i033d4fc2d8d244038a9be1b5e7524acf_D20220413-20220413"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMjg5Ng_655e9252-6678-4b5c-966b-d456365a9a4d"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="iab97fd72de354239b7c480237e8e30d2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMzA1Mw_8636cd2c-67ff-40c9-8a7e-60093e182e85"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="iaa25e565cb8149a7857dca237dec997c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80My9mcmFnOjZkZTMyMDZjMDBmNDRlYzNiYzAyYzQ2NWM0YmJjMDgzL3RleHRyZWdpb246NmRlMzIwNmMwMGY0NGVjM2JjMDJjNDY1YzRiYmMwODNfMzA1Mw_d13fd54a-1a17-4e51-aff2-339e43e708ee"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfMjgzMg_cda4f620-98dc-4e64-a73b-6ce68c586f17">Reportable Segment Information&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-right:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has three operating segments for which discrete financial information is readily available: hydraulic fracturing (inclusive of acidizing), cementing and coiled tubing.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; These operating segments represent how the Chief Operating Decision Maker evaluates performance and allocates resources. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-right:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2021, the Company disposed of two turbine generators included in our pressure pumping reportable segment for total cash proceeds of approximately $36.0 million. The net book value of the two turbines prior to the disposal was approximately $39.5 million, resulting in loss on disposal of approximately $3.5 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;FASB Accounting Standards Codification&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC") 280&#x2014;&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company has one reportable segment (pressure pumping) comprised of the hydraulic fracturing and cementing operating segments. The coiled tubing operating segment and corporate administrative expense (inclusive of our total income tax expense (benefit), other (income) and expense and interest expense) are included in the "all other" category in the table below. Total corporate administrative expense for the three and six months ended June&#160;30, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was $7.7 million and $25.0 million&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively. Total corporate administrative expense for the three and six months ended June&#160;30, 2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was $6.5 million and $11.6 million&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6.3pt;padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Our hydraulic fracturing operating segment revenue approxima&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ted 92.9% and 93.2% of our&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; pressure pumping revenue during the three and six&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended June&#160;30, 2022, respectively. D&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;uring the three and six&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended June&#160;30, 2021, o&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ur hydraulic fracturing operating segment revenue approxima&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ted 93.7% and 93.5% o&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;f our pressure pumping revenue&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6.3pt;padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inter-segment revenues are not material and are not shown separately in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6.3pt;padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company manages and assesses the performance of the reportable segment by its adjusted EBITDA (earnings before other income (expense), interest expense, income taxes, depreciation and amortization, stock-based compensation expense, severance and related expense, impairment expense, (gain)/loss on disposal of assets and other unusual or nonrecurring expenses or (income)).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6.3pt;padding-right:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation from segment level financial information to the consolidated statement of operations is provided in the table below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:10pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:10pt;font-weight:400;line-height:100%"&gt;Total assets at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,025,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,461&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,426&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586,557&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,206&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,763&#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 12.25pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,025,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reconciliation of net income (loss) to adjusted EBITDA (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt"&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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,468)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,860)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,462&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Impairment expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,454&#160;&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Loss (gain) on disposal of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,485&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,458&#160;&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other general and administrative expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,354&#160;&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(809)&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,702)&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,511)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,697)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Loss (gain) on disposal of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,025&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,909&#160;&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Other expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other general and administrative expense, (net)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,737)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,826&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,133)&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,693&#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:4pt"&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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,020)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,043)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,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;/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:10pt;font-weight:400;line-height:100%"&gt;Impairment expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,454&#160;&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,932)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,932)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Loss (gain) on disposal of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,603&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,822&#160;&lt;/span&gt;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,364)&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other general and administrative expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,820&#160;&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,484)&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,402)&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,886)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,721&#160;&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,360)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Loss (gain) on disposal of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,076&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,487)&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other general and administrative expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,698)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Retention bonus and severance expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,709&#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:4pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Other general and administrative expense, (net of reimbursement from insurance carriers) primarily relates to nonrecurring professional fees paid to external consultants in connection with our audit committee review, SEC investigation, shareholder litigation and other legal matters, net of insurance recoveries. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;During the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;three and six months ended June&#160;30, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;, we received reimbursement of approximately $2.4 million and $3.5 million, respectively, from our insurance carriers in connection with the SEC investigation and shareholder litigation. During the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;three and six months ended June&#160;30, 2021, we received reimbursement of approximately $5.1 million and $6.7 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Includes $10.7&#160;million of net tax refund (net of advisory fees) received in March 2022 from the Texas Comptroller&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; of Public Accounts in connection with limited sales, excise, and use tax beginning July 1, 2015 through December 31, 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfNzE_b0b5743d-dea1-471d-9924-c90f7bcdc931"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <pump:NumberOfTurbines
      contextRef="i29d1842e89a644a58b27a2f62ec5b2bf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfNDA2_1604aedc-097e-42c6-aaaf-7ad83ce805c0"
      unitRef="turbine">2</pump:NumberOfTurbines>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i5c21528d0375471290b85910e2c1c885_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfNTIx_17c7f77c-305e-4731-817e-ace5d71ca3c9"
      unitRef="usd">36000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <pump:NumberOfTurbines
      contextRef="i29d1842e89a644a58b27a2f62ec5b2bf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfNTUx_f33c67d2-a4d1-4201-b262-69f671b28eb1"
      unitRef="turbine">2</pump:NumberOfTurbines>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i29d1842e89a644a58b27a2f62ec5b2bf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfNjAz_adaf2988-5511-4cc5-8fa5-098798491379"
      unitRef="usd">39500000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i5c21528d0375471290b85910e2c1c885_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfNjU0_885feacc-288e-42fc-b440-68a3d55c8f57"
      unitRef="usd">-3500000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:NumberOfReportableSegments
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfNzc4_a64647fd-5ff8-48a7-97e0-4c37face277c"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:AdministrativeFeesExpense
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfMTIwNQ_ba5c7912-4c9c-42aa-81f7-eb0ea6070bf9"
      unitRef="usd">7700000</us-gaap:AdministrativeFeesExpense>
    <us-gaap:AdministrativeFeesExpense
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfMTIxMg_642e4ba2-12bf-41e0-af9c-cc56e6782956"
      unitRef="usd">25000000</us-gaap:AdministrativeFeesExpense>
    <us-gaap:AdministrativeFeesExpense
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfMTA5OTUxMTYzMTg0NA_0a7dd673-b508-4350-95a2-126707c5ecf9"
      unitRef="usd">6500000</us-gaap:AdministrativeFeesExpense>
    <us-gaap:AdministrativeFeesExpense
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfMTA5OTUxMTYzMTg1MQ_0f0f47b4-61f6-4bda-86a8-5ffb049c0368"
      unitRef="usd">11600000</us-gaap:AdministrativeFeesExpense>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i938b23e6a5804f55a80d309485ec844e_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfMTMwNA_a71631b4-bbbe-422a-b210-b4689142a69e"
      unitRef="number">0.929</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie4eb41222d5d4d2796deb8a13d2c4f60_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfMTMxMQ_d5e67184-e880-47b8-84d7-1f064811ec0a"
      unitRef="number">0.932</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9fc3929ee98e4cb8b248728243247032_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfMTA5OTUxMTYzMDk2Nw_cf202bb8-5a73-4900-b33b-7ef2f417393d"
      unitRef="number">0.937</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1c8c688514664c7dbd2bdc506e48d7e1_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfMTA5OTUxMTYzMDk3MA_5d61bcff-4417-48f0-9d77-ed7e2ed09304"
      unitRef="number">0.935</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfMjgzMQ_8227c891-7c7a-44e1-bdab-028f6b380a94">A reconciliation from segment level financial information to the consolidated statement of operations is provided in the table below (in thousands):&lt;div style="margin-bottom:9pt;margin-top:5pt"&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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:10pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:10pt;font-weight:400;line-height:100%"&gt;Total assets at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,025,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,461&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,426&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586,557&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,206&#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,763&#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 12.25pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,025,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reconciliation of net income (loss) to adjusted EBITDA (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt"&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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,468)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,860)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,462&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Impairment expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,454&#160;&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Loss (gain) on disposal of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,485&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,458&#160;&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other general and administrative expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,354&#160;&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(809)&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,702)&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,511)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,697)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Loss (gain) on disposal of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,025&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,909&#160;&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Other expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other general and administrative expense, (net)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,737)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,826&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,133)&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,693&#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:4pt"&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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,020)&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,043)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,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;/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:10pt;font-weight:400;line-height:100%"&gt;Impairment expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,454&#160;&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,932)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,932)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Loss (gain) on disposal of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,603&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,822&#160;&lt;/span&gt;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,364)&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other general and administrative expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,820&#160;&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pressure Pumping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;All Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,484)&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,402)&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,886)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,721&#160;&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,360)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Loss (gain) on disposal of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,076&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,487)&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other general and administrative expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,698)&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Retention bonus and severance expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,709&#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:4pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Other general and administrative expense, (net of reimbursement from insurance carriers) primarily relates to nonrecurring professional fees paid to external consultants in connection with our audit committee review, SEC investigation, shareholder litigation and other legal matters, net of insurance recoveries. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;During the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;three and six months ended June&#160;30, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;, we received reimbursement of approximately $2.4 million and $3.5 million, respectively, from our insurance carriers in connection with the SEC investigation and shareholder litigation. During the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;three and six months ended June&#160;30, 2021, we received reimbursement of approximately $5.1 million and $6.7 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Includes $10.7&#160;million of net tax refund (net of advisory fees) received in March 2022 from the Texas Comptroller&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; of Public Accounts in connection with limited sales, excise, and use tax beginning July 1, 2015 through December 31, 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3d4a13e3075452a8949d4937ae58731_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjNkYTAyOGNlMTkzODQ4NDNiNjE1YWJiMWFmMWFiNTcwL3RhYmxlcmFuZ2U6M2RhMDI4Y2UxOTM4NDg0M2I2MTVhYmIxYWYxYWI1NzBfMi0yLTEtMS01NjkxNg_aea2c8d3-a614-46ff-8547-172780a946ed"
      unitRef="usd">309445000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9b501f79636450dbe9678bbbbf5a072_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjNkYTAyOGNlMTkzODQ4NDNiNjE1YWJiMWFmMWFiNTcwL3RhYmxlcmFuZ2U6M2RhMDI4Y2UxOTM4NDg0M2I2MTVhYmIxYWYxYWI1NzBfMi00LTEtMS01NjkxNg_bea0763c-0a07-4de2-8c43-8c4a3b5a448c"
      unitRef="usd">5638000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjNkYTAyOGNlMTkzODQ4NDNiNjE1YWJiMWFmMWFiNTcwL3RhYmxlcmFuZ2U6M2RhMDI4Y2UxOTM4NDg0M2I2MTVhYmIxYWYxYWI1NzBfMi02LTEtMS01NjkxNg_90ef92d6-77ba-4912-a2e3-cf53bdb1a807"
      unitRef="usd">315083000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="ia3d4a13e3075452a8949d4937ae58731_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjNkYTAyOGNlMTkzODQ4NDNiNjE1YWJiMWFmMWFiNTcwL3RhYmxlcmFuZ2U6M2RhMDI4Y2UxOTM4NDg0M2I2MTVhYmIxYWYxYWI1NzBfMy0yLTEtMS01NjkxNg_b4531fd4-f2cf-4a5b-a7a0-92750c1efe2e"
      unitRef="usd">86291000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="ib9b501f79636450dbe9678bbbbf5a072_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjNkYTAyOGNlMTkzODQ4NDNiNjE1YWJiMWFmMWFiNTcwL3RhYmxlcmFuZ2U6M2RhMDI4Y2UxOTM4NDg0M2I2MTVhYmIxYWYxYWI1NzBfMy00LTEtMS01NjkxNg_a9970a04-b483-4f61-812e-21944d8e22a2"
      unitRef="usd">-10344000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjNkYTAyOGNlMTkzODQ4NDNiNjE1YWJiMWFmMWFiNTcwL3RhYmxlcmFuZ2U6M2RhMDI4Y2UxOTM4NDg0M2I2MTVhYmIxYWYxYWI1NzBfMy02LTEtMS01NjkxNg_9f2c5568-293a-4017-8880-4781f5915faa"
      unitRef="usd">75947000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <us-gaap:DepreciationAndAmortization
      contextRef="ia3d4a13e3075452a8949d4937ae58731_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjNkYTAyOGNlMTkzODQ4NDNiNjE1YWJiMWFmMWFiNTcwL3RhYmxlcmFuZ2U6M2RhMDI4Y2UxOTM4NDg0M2I2MTVhYmIxYWYxYWI1NzBfNC0yLTEtMS01NjkxNg_5e57f909-574a-42f7-98f2-35ec9b853773"
      unitRef="usd">30528000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib9b501f79636450dbe9678bbbbf5a072_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjNkYTAyOGNlMTkzODQ4NDNiNjE1YWJiMWFmMWFiNTcwL3RhYmxlcmFuZ2U6M2RhMDI4Y2UxOTM4NDg0M2I2MTVhYmIxYWYxYWI1NzBfNC00LTEtMS01NjkxNg_1b4e7d05-607a-4261-85a6-e6614d103481"
      unitRef="usd">934000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjNkYTAyOGNlMTkzODQ4NDNiNjE1YWJiMWFmMWFiNTcwL3RhYmxlcmFuZ2U6M2RhMDI4Y2UxOTM4NDg0M2I2MTVhYmIxYWYxYWI1NzBfNC02LTEtMS01NjkxNg_579d472a-969c-4ee5-9045-6ade2c3f13cd"
      unitRef="usd">31462000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ia3d4a13e3075452a8949d4937ae58731_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjNkYTAyOGNlMTkzODQ4NDNiNjE1YWJiMWFmMWFiNTcwL3RhYmxlcmFuZ2U6M2RhMDI4Y2UxOTM4NDg0M2I2MTVhYmIxYWYxYWI1NzBfNS0yLTEtMS01NjkxNg_d10fdf49-2ae8-4632-a82f-2c0caa2da703"
      unitRef="usd">83170000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ib9b501f79636450dbe9678bbbbf5a072_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjNkYTAyOGNlMTkzODQ4NDNiNjE1YWJiMWFmMWFiNTcwL3RhYmxlcmFuZ2U6M2RhMDI4Y2UxOTM4NDg0M2I2MTVhYmIxYWYxYWI1NzBfNS00LTEtMS01NjkxNg_9052b491-9109-476f-8702-69d9bd6ee49e"
      unitRef="usd">5911000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjNkYTAyOGNlMTkzODQ4NDNiNjE1YWJiMWFmMWFiNTcwL3RhYmxlcmFuZ2U6M2RhMDI4Y2UxOTM4NDg0M2I2MTVhYmIxYWYxYWI1NzBfNS02LTEtMS01NjkxNg_6ad5dfff-9ee9-49b9-bf48-7e9596dbd676"
      unitRef="usd">89081000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:Assets
      contextRef="i7b284692765c42ddb126d9f1a7bca438_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjNkYTAyOGNlMTkzODQ4NDNiNjE1YWJiMWFmMWFiNTcwL3RhYmxlcmFuZ2U6M2RhMDI4Y2UxOTM4NDg0M2I2MTVhYmIxYWYxYWI1NzBfNi0yLTEtMS01NjkxNg_daa549d3-7860-4416-a4e5-759bc6d52379"
      unitRef="usd">1025044000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iba7d5993af754ac89d21058fb134cd6e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjNkYTAyOGNlMTkzODQ4NDNiNjE1YWJiMWFmMWFiNTcwL3RhYmxlcmFuZ2U6M2RhMDI4Y2UxOTM4NDg0M2I2MTVhYmIxYWYxYWI1NzBfNi00LTEtMS01NjkxNg_12584e55-4501-463a-80ae-02f3dc0554c3"
      unitRef="usd">42579000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjNkYTAyOGNlMTkzODQ4NDNiNjE1YWJiMWFmMWFiNTcwL3RhYmxlcmFuZ2U6M2RhMDI4Y2UxOTM4NDg0M2I2MTVhYmIxYWYxYWI1NzBfNi02LTEtMS01NjkxNg_d623d6ff-a665-4939-83b6-045b1de25ba2"
      unitRef="usd">1067623000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92a497a126084aa8bc18eccb28562c0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmY2ODk3YjQzMDJjNjQ3NmE4N2RlNjdjZGQ0ZGI1OWVkL3RhYmxlcmFuZ2U6ZjY4OTdiNDMwMmM2NDc2YTg3ZGU2N2NkZDRkYjU5ZWRfMS0yLTEtMS01ODM4Ng_00d73d0b-e2a5-404c-93da-714aac4433ac"
      unitRef="usd">213461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49a3839d31554211a53b8c4ee6904989_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmY2ODk3YjQzMDJjNjQ3NmE4N2RlNjdjZGQ0ZGI1OWVkL3RhYmxlcmFuZ2U6ZjY4OTdiNDMwMmM2NDc2YTg3ZGU2N2NkZDRkYjU5ZWRfMS00LTEtMS01ODM4Ng_d8a5f838-d65d-490d-9470-5520ac6eb7cf"
      unitRef="usd">3426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmY2ODk3YjQzMDJjNjQ3NmE4N2RlNjdjZGQ0ZGI1OWVkL3RhYmxlcmFuZ2U6ZjY4OTdiNDMwMmM2NDc2YTg3ZGU2N2NkZDRkYjU5ZWRfMS02LTEtMS01ODM4Ng_c49be032-21b7-4fcf-948e-ceb0ec3f5bb5"
      unitRef="usd">216887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i92a497a126084aa8bc18eccb28562c0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmY2ODk3YjQzMDJjNjQ3NmE4N2RlNjdjZGQ0ZGI1OWVkL3RhYmxlcmFuZ2U6ZjY4OTdiNDMwMmM2NDc2YTg3ZGU2N2NkZDRkYjU5ZWRfMi0yLTEtMS01ODM4Ng_b1467cad-c371-4b53-80c9-8a1fe8a0fb60"
      unitRef="usd">46826000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i49a3839d31554211a53b8c4ee6904989_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmY2ODk3YjQzMDJjNjQ3NmE4N2RlNjdjZGQ0ZGI1OWVkL3RhYmxlcmFuZ2U6ZjY4OTdiNDMwMmM2NDc2YTg3ZGU2N2NkZDRkYjU5ZWRfMi00LTEtMS01ODM4Ng_4625634b-cf89-49e8-830d-9096b699921a"
      unitRef="usd">-11133000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmY2ODk3YjQzMDJjNjQ3NmE4N2RlNjdjZGQ0ZGI1OWVkL3RhYmxlcmFuZ2U6ZjY4OTdiNDMwMmM2NDc2YTg3ZGU2N2NkZDRkYjU5ZWRfMi02LTEtMS01ODM4Ng_9431a1cd-7f56-4779-b22a-9a6cdaaea841"
      unitRef="usd">35693000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <us-gaap:DepreciationAndAmortization
      contextRef="i92a497a126084aa8bc18eccb28562c0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmY2ODk3YjQzMDJjNjQ3NmE4N2RlNjdjZGQ0ZGI1OWVkL3RhYmxlcmFuZ2U6ZjY4OTdiNDMwMmM2NDc2YTg3ZGU2N2NkZDRkYjU5ZWRfMy0yLTEtMS01ODM4Ng_83718e48-ac7e-48d6-89a9-12c047434646"
      unitRef="usd">32256000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i49a3839d31554211a53b8c4ee6904989_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmY2ODk3YjQzMDJjNjQ3NmE4N2RlNjdjZGQ0ZGI1OWVkL3RhYmxlcmFuZ2U6ZjY4OTdiNDMwMmM2NDc2YTg3ZGU2N2NkZDRkYjU5ZWRfMy00LTEtMS01ODM4Ng_5f12ad0d-0de7-46b4-be11-b2019b8228ca"
      unitRef="usd">987000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmY2ODk3YjQzMDJjNjQ3NmE4N2RlNjdjZGQ0ZGI1OWVkL3RhYmxlcmFuZ2U6ZjY4OTdiNDMwMmM2NDc2YTg3ZGU2N2NkZDRkYjU5ZWRfMy02LTEtMS01ODM4Ng_e297c8cf-30fe-46b3-b004-16d17738a5d0"
      unitRef="usd">33243000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i92a497a126084aa8bc18eccb28562c0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmY2ODk3YjQzMDJjNjQ3NmE4N2RlNjdjZGQ0ZGI1OWVkL3RhYmxlcmFuZ2U6ZjY4OTdiNDMwMmM2NDc2YTg3ZGU2N2NkZDRkYjU5ZWRfNC0yLTEtMS01ODM4OQ_835260e5-9a25-4fca-83e0-4e3bb2d49dfd"
      unitRef="usd">30744000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i49a3839d31554211a53b8c4ee6904989_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmY2ODk3YjQzMDJjNjQ3NmE4N2RlNjdjZGQ0ZGI1OWVkL3RhYmxlcmFuZ2U6ZjY4OTdiNDMwMmM2NDc2YTg3ZGU2N2NkZDRkYjU5ZWRfNC00LTEtMS01ODM4OQ_236f080c-8d86-43e4-a5a3-623c12f56f05"
      unitRef="usd">29000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmY2ODk3YjQzMDJjNjQ3NmE4N2RlNjdjZGQ0ZGI1OWVkL3RhYmxlcmFuZ2U6ZjY4OTdiNDMwMmM2NDc2YTg3ZGU2N2NkZDRkYjU5ZWRfNC02LTEtMS01ODM4OQ_a37fab40-dc37-4a87-913d-6ac543fb092f"
      unitRef="usd">30773000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:Assets
      contextRef="iea0ab2031dc647069e4bc53ee9c5100c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmY2ODk3YjQzMDJjNjQ3NmE4N2RlNjdjZGQ0ZGI1OWVkL3RhYmxlcmFuZ2U6ZjY4OTdiNDMwMmM2NDc2YTg3ZGU2N2NkZDRkYjU5ZWRfNS0yLTEtMS01ODM4OQ_de1079d6-58e3-4abe-afdc-feb17181e50d"
      unitRef="usd">1023037000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7ca862250eb543398b02be4ef86127d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmY2ODk3YjQzMDJjNjQ3NmE4N2RlNjdjZGQ0ZGI1OWVkL3RhYmxlcmFuZ2U6ZjY4OTdiNDMwMmM2NDc2YTg3ZGU2N2NkZDRkYjU5ZWRfNS00LTEtMS01ODM4OQ_7d370c8e-e50c-4b24-bf79-77d718cd97ae"
      unitRef="usd">38199000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmY2ODk3YjQzMDJjNjQ3NmE4N2RlNjdjZGQ0ZGI1OWVkL3RhYmxlcmFuZ2U6ZjY4OTdiNDMwMmM2NDc2YTg3ZGU2N2NkZDRkYjU5ZWRfNS02LTEtMS01ODM4OQ_2f1a97c2-5632-46e0-8fbe-5c710a088a7c"
      unitRef="usd">1061236000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ca5047ac7ef4095829ac37001fbc64a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmRkMGI1NzZiOGMxMjRhM2NiZTQxMjMzZWU0ODI1ZTFkL3RhYmxlcmFuZ2U6ZGQwYjU3NmI4YzEyNGEzY2JlNDEyMzNlZTQ4MjVlMWRfMi0yLTEtMS01NjkxNg_acb766d8-5203-4e6d-8b1c-408724837082"
      unitRef="usd">586557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i718f8a5e417a4d2d875990ed265e56ac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmRkMGI1NzZiOGMxMjRhM2NiZTQxMjMzZWU0ODI1ZTFkL3RhYmxlcmFuZ2U6ZGQwYjU3NmI4YzEyNGEzY2JlNDEyMzNlZTQ4MjVlMWRfMi00LTEtMS01NjkxNg_603488d8-b40e-48e0-9e25-a5d8363e71a8"
      unitRef="usd">11206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmRkMGI1NzZiOGMxMjRhM2NiZTQxMjMzZWU0ODI1ZTFkL3RhYmxlcmFuZ2U6ZGQwYjU3NmI4YzEyNGEzY2JlNDEyMzNlZTQ4MjVlMWRfMi02LTEtMS01NjkxNg_e47f078a-98af-466a-a67b-a6da67fc36a2"
      unitRef="usd">597763000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i2ca5047ac7ef4095829ac37001fbc64a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmRkMGI1NzZiOGMxMjRhM2NiZTQxMjMzZWU0ODI1ZTFkL3RhYmxlcmFuZ2U6ZGQwYjU3NmI4YzEyNGEzY2JlNDEyMzNlZTQ4MjVlMWRfMy0yLTEtMS01NjkxNg_a2c244cf-e98c-4004-9cec-f7b85ebaac47"
      unitRef="usd">163285000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i718f8a5e417a4d2d875990ed265e56ac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmRkMGI1NzZiOGMxMjRhM2NiZTQxMjMzZWU0ODI1ZTFkL3RhYmxlcmFuZ2U6ZGQwYjU3NmI4YzEyNGEzY2JlNDEyMzNlZTQ4MjVlMWRfMy00LTEtMS01NjkxNg_483d6de5-168b-46ce-80ef-62dff6e484e5"
      unitRef="usd">-20805000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmRkMGI1NzZiOGMxMjRhM2NiZTQxMjMzZWU0ODI1ZTFkL3RhYmxlcmFuZ2U6ZGQwYjU3NmI4YzEyNGEzY2JlNDEyMzNlZTQ4MjVlMWRfMy02LTEtMS01NjkxNg_9057f052-4400-482e-85e3-0cb4e49d4a99"
      unitRef="usd">142480000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2ca5047ac7ef4095829ac37001fbc64a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmRkMGI1NzZiOGMxMjRhM2NiZTQxMjMzZWU0ODI1ZTFkL3RhYmxlcmFuZ2U6ZGQwYjU3NmI4YzEyNGEzY2JlNDEyMzNlZTQ4MjVlMWRfNC0yLTEtMS01NjkxNg_d288454f-b57e-4767-b8f4-c15e71ccdf03"
      unitRef="usd">61459000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i718f8a5e417a4d2d875990ed265e56ac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmRkMGI1NzZiOGMxMjRhM2NiZTQxMjMzZWU0ODI1ZTFkL3RhYmxlcmFuZ2U6ZGQwYjU3NmI4YzEyNGEzY2JlNDEyMzNlZTQ4MjVlMWRfNC00LTEtMS01NjkxNg_984f3047-83c5-4819-951b-8132951c606a"
      unitRef="usd">1858000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmRkMGI1NzZiOGMxMjRhM2NiZTQxMjMzZWU0ODI1ZTFkL3RhYmxlcmFuZ2U6ZGQwYjU3NmI4YzEyNGEzY2JlNDEyMzNlZTQ4MjVlMWRfNC02LTEtMS01NjkxNg_8d1ebe96-2b0c-410a-b917-af714c4b3fd7"
      unitRef="usd">63317000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i2ca5047ac7ef4095829ac37001fbc64a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmRkMGI1NzZiOGMxMjRhM2NiZTQxMjMzZWU0ODI1ZTFkL3RhYmxlcmFuZ2U6ZGQwYjU3NmI4YzEyNGEzY2JlNDEyMzNlZTQ4MjVlMWRfNS0yLTEtMS01NjkxNg_fab6f3bd-d570-4bf2-bfd5-b783284646d9"
      unitRef="usd">154773000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i718f8a5e417a4d2d875990ed265e56ac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmRkMGI1NzZiOGMxMjRhM2NiZTQxMjMzZWU0ODI1ZTFkL3RhYmxlcmFuZ2U6ZGQwYjU3NmI4YzEyNGEzY2JlNDEyMzNlZTQ4MjVlMWRfNS00LTEtMS01NjkxNg_52d87f7d-0c92-4f91-a95a-c79ddb2c8e39"
      unitRef="usd">6036000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmRkMGI1NzZiOGMxMjRhM2NiZTQxMjMzZWU0ODI1ZTFkL3RhYmxlcmFuZ2U6ZGQwYjU3NmI4YzEyNGEzY2JlNDEyMzNlZTQ4MjVlMWRfNS02LTEtMS01NjkxNg_d48b40e6-5f94-4b52-b43c-c781f8fc0a31"
      unitRef="usd">160809000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:Assets
      contextRef="i7b284692765c42ddb126d9f1a7bca438_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmRkMGI1NzZiOGMxMjRhM2NiZTQxMjMzZWU0ODI1ZTFkL3RhYmxlcmFuZ2U6ZGQwYjU3NmI4YzEyNGEzY2JlNDEyMzNlZTQ4MjVlMWRfNi0yLTEtMS01NjkxNg_4cf119b5-76c5-4bfd-adc2-852e982e8ba2"
      unitRef="usd">1025044000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iba7d5993af754ac89d21058fb134cd6e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmRkMGI1NzZiOGMxMjRhM2NiZTQxMjMzZWU0ODI1ZTFkL3RhYmxlcmFuZ2U6ZGQwYjU3NmI4YzEyNGEzY2JlNDEyMzNlZTQ4MjVlMWRfNi00LTEtMS01NjkxNg_2599eb88-3543-4cdd-b412-d6349224632d"
      unitRef="usd">42579000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmRkMGI1NzZiOGMxMjRhM2NiZTQxMjMzZWU0ODI1ZTFkL3RhYmxlcmFuZ2U6ZGQwYjU3NmI4YzEyNGEzY2JlNDEyMzNlZTQ4MjVlMWRfNi02LTEtMS01NjkxNg_079a43d0-98d2-46b2-9a19-4a7cf24341ea"
      unitRef="usd">1067623000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfeedb55020e44ec9f351dcf9f7c3f67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmZlMGExNTE0ZTBlMTQ5NzQ4NWMwZDBhZTRkYzg1ODI1L3RhYmxlcmFuZ2U6ZmUwYTE1MTRlMGUxNDk3NDg1YzBkMGFlNGRjODU4MjVfMi0yLTEtMS01ODQzMA_716d6965-0a19-4785-ae8f-2e766471d858"
      unitRef="usd">371652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c16cdd772bf4076b218f229acf71b47_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmZlMGExNTE0ZTBlMTQ5NzQ4NWMwZDBhZTRkYzg1ODI1L3RhYmxlcmFuZ2U6ZmUwYTE1MTRlMGUxNDk3NDg1YzBkMGFlNGRjODU4MjVfMi00LTEtMS01ODQzMA_73aab005-96d5-488f-9adf-6ebb3fb6a108"
      unitRef="usd">6693000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmZlMGExNTE0ZTBlMTQ5NzQ4NWMwZDBhZTRkYzg1ODI1L3RhYmxlcmFuZ2U6ZmUwYTE1MTRlMGUxNDk3NDg1YzBkMGFlNGRjODU4MjVfMi02LTEtMS01ODQzMA_b5169e62-8ceb-4ee2-a043-ed1f544dc664"
      unitRef="usd">378345000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="idfeedb55020e44ec9f351dcf9f7c3f67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmZlMGExNTE0ZTBlMTQ5NzQ4NWMwZDBhZTRkYzg1ODI1L3RhYmxlcmFuZ2U6ZmUwYTE1MTRlMGUxNDk3NDg1YzBkMGFlNGRjODU4MjVfMy0yLTEtMS01ODQzMA_27f345c2-6d7b-4eb8-b439-eb1b943150d7"
      unitRef="usd">78697000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i6c16cdd772bf4076b218f229acf71b47_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmZlMGExNTE0ZTBlMTQ5NzQ4NWMwZDBhZTRkYzg1ODI1L3RhYmxlcmFuZ2U6ZmUwYTE1MTRlMGUxNDk3NDg1YzBkMGFlNGRjODU4MjVfMy00LTEtMS01ODQzMA_ee69012d-c1d9-4566-b93f-f35d4c49934b"
      unitRef="usd">-22988000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmZlMGExNTE0ZTBlMTQ5NzQ4NWMwZDBhZTRkYzg1ODI1L3RhYmxlcmFuZ2U6ZmUwYTE1MTRlMGUxNDk3NDg1YzBkMGFlNGRjODU4MjVfMy02LTEtMS01ODQzMA_bd2f7b28-b561-45ff-98d0-052554102661"
      unitRef="usd">55709000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <us-gaap:DepreciationAndAmortization
      contextRef="idfeedb55020e44ec9f351dcf9f7c3f67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmZlMGExNTE0ZTBlMTQ5NzQ4NWMwZDBhZTRkYzg1ODI1L3RhYmxlcmFuZ2U6ZmUwYTE1MTRlMGUxNDk3NDg1YzBkMGFlNGRjODU4MjVfNC0yLTEtMS01ODQ4Ng_cef8a914-97ad-4607-a374-1393ba8927ee"
      unitRef="usd">64770000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6c16cdd772bf4076b218f229acf71b47_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmZlMGExNTE0ZTBlMTQ5NzQ4NWMwZDBhZTRkYzg1ODI1L3RhYmxlcmFuZ2U6ZmUwYTE1MTRlMGUxNDk3NDg1YzBkMGFlNGRjODU4MjVfNC00LTEtMS01ODQ4Ng_8c20b745-9076-4a75-8b12-c661085162c3"
      unitRef="usd">1951000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmZlMGExNTE0ZTBlMTQ5NzQ4NWMwZDBhZTRkYzg1ODI1L3RhYmxlcmFuZ2U6ZmUwYTE1MTRlMGUxNDk3NDg1YzBkMGFlNGRjODU4MjVfNC02LTEtMS01ODQ4Ng_7832efec-5ed6-4776-94e9-345abfd90bf1"
      unitRef="usd">66721000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="idfeedb55020e44ec9f351dcf9f7c3f67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmZlMGExNTE0ZTBlMTQ5NzQ4NWMwZDBhZTRkYzg1ODI1L3RhYmxlcmFuZ2U6ZmUwYTE1MTRlMGUxNDk3NDg1YzBkMGFlNGRjODU4MjVfNS0yLTEtMS01ODQ5MQ_fe033f0f-7831-4faa-9c90-645e69d26b5f"
      unitRef="usd">60766000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i6c16cdd772bf4076b218f229acf71b47_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmZlMGExNTE0ZTBlMTQ5NzQ4NWMwZDBhZTRkYzg1ODI1L3RhYmxlcmFuZ2U6ZmUwYTE1MTRlMGUxNDk3NDg1YzBkMGFlNGRjODU4MjVfNS00LTEtMS01ODQ5MQ_bddf0506-b926-4a74-aab8-ad70b8aeb0ce"
      unitRef="usd">2334000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmZlMGExNTE0ZTBlMTQ5NzQ4NWMwZDBhZTRkYzg1ODI1L3RhYmxlcmFuZ2U6ZmUwYTE1MTRlMGUxNDk3NDg1YzBkMGFlNGRjODU4MjVfNS02LTEtMS01ODQ5MQ_1eb352bb-8c5a-4f42-9410-e9b84b136b40"
      unitRef="usd">63100000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:Assets
      contextRef="iea0ab2031dc647069e4bc53ee9c5100c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmZlMGExNTE0ZTBlMTQ5NzQ4NWMwZDBhZTRkYzg1ODI1L3RhYmxlcmFuZ2U6ZmUwYTE1MTRlMGUxNDk3NDg1YzBkMGFlNGRjODU4MjVfNi0yLTEtMS01ODQ5MQ_1781b50d-7616-401c-b93a-8483c99506ac"
      unitRef="usd">1023037000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7ca862250eb543398b02be4ef86127d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmZlMGExNTE0ZTBlMTQ5NzQ4NWMwZDBhZTRkYzg1ODI1L3RhYmxlcmFuZ2U6ZmUwYTE1MTRlMGUxNDk3NDg1YzBkMGFlNGRjODU4MjVfNi00LTEtMS01ODQ5MQ_f44627d5-c422-4641-9c86-709be927fc10"
      unitRef="usd">38199000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmZlMGExNTE0ZTBlMTQ5NzQ4NWMwZDBhZTRkYzg1ODI1L3RhYmxlcmFuZ2U6ZmUwYTE1MTRlMGUxNDk3NDg1YzBkMGFlNGRjODU4MjVfNi02LTEtMS01ODQ5MQ_6419a7c9-2e02-498b-b292-720fbcba148b"
      unitRef="usd">1061236000</us-gaap:Assets>
    <us-gaap:NetIncomeLoss
      contextRef="ia3d4a13e3075452a8949d4937ae58731_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMi0yLTEtMS01NjkxNg_a4061411-07ee-4974-8f18-e1ed74f617fb"
      unitRef="usd">-24392000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9b501f79636450dbe9678bbbbf5a072_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMi00LTEtMS01NjkxNg_5600b5fe-ea42-4c65-9f34-e357e6a4c1b8"
      unitRef="usd">-8468000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMi02LTEtMS01NjkxNg_a7ef4ee9-d1a3-4c3b-9e3d-ab4ca9339445"
      unitRef="usd">-32860000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="ia3d4a13e3075452a8949d4937ae58731_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMy0yLTEtMS01NjkxNg_5e57f909-574a-42f7-98f2-35ec9b853773"
      unitRef="usd">30528000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib9b501f79636450dbe9678bbbbf5a072_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMy00LTEtMS01NjkxNg_1b4e7d05-607a-4261-85a6-e6614d103481"
      unitRef="usd">934000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMy02LTEtMS01NjkxNg_579d472a-969c-4ee5-9045-6ade2c3f13cd"
      unitRef="usd">31462000</us-gaap:DepreciationAndAmortization>
    <us-gaap:AssetImpairmentCharges
      contextRef="ia3d4a13e3075452a8949d4937ae58731_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfNC0yLTEtMS02MDM5NA_a3dc0055-cf05-4281-8bef-013e447a0db6"
      unitRef="usd">57454000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ib9b501f79636450dbe9678bbbbf5a072_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfNC00LTEtMS02MDM5NA_db2e6f28-55fe-47ed-b1ba-22f7fe7afaf8"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfNC02LTEtMS02MDM5NA_72c6b1b4-4d1f-4f16-8b68-fe6ea8197f47"
      unitRef="usd">57454000</us-gaap:AssetImpairmentCharges>
    <us-gaap:InterestExpense
      contextRef="ia3d4a13e3075452a8949d4937ae58731_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfNC0yLTEtMS01NjkxNg_1ebe7614-1d75-4d32-8d45-82c5d90a9fda"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib9b501f79636450dbe9678bbbbf5a072_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfNC00LTEtMS01NjkxNg_c7f13a92-6eb4-4a59-b068-90d25f9f9fcd"
      unitRef="usd">669000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfNC02LTEtMS01NjkxNg_2a0a1745-e264-4cc1-9ed4-7032a4f2fea6"
      unitRef="usd">669000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia3d4a13e3075452a8949d4937ae58731_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfNS0yLTEtMS01NjkxNg_ab8b0552-6534-4e43-8384-db25bd14bbbb"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib9b501f79636450dbe9678bbbbf5a072_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfNS00LTEtMS01NjkxNg_d4c479d5-f0f8-47ad-9051-6c45a925fb14"
      unitRef="usd">-8069000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfNS02LTEtMS01NjkxNg_7dee6999-ea8d-41c0-8f2f-c3f21c777602"
      unitRef="usd">-8069000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia3d4a13e3075452a8949d4937ae58731_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfNi0yLTEtMS01NjkxNg_28d77daf-21a9-4283-bd64-243eaa246797"
      unitRef="usd">-22680000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ib9b501f79636450dbe9678bbbbf5a072_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfNi00LTEtMS01NjkxNg_c55a3554-c8ff-4117-8718-82df574dfbe3"
      unitRef="usd">195000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfNi02LTEtMS01NjkxNg_1cbb60d1-c5d8-4091-88af-8039f89744da"
      unitRef="usd">-22485000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ShareBasedCompensation
      contextRef="ia3d4a13e3075452a8949d4937ae58731_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfNy0yLTEtMS01NjkxNg_6a101270-75fb-4bcd-9f2c-25a07d6524b9"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib9b501f79636450dbe9678bbbbf5a072_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfNy00LTEtMS01NjkxNg_2caebb65-610f-4eb5-bb42-1afdfb13fb2a"
      unitRef="usd">3458000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfNy02LTEtMS01NjkxNg_f243722f-783a-42e8-b3ea-caa296ab4c88"
      unitRef="usd">3458000</us-gaap:ShareBasedCompensation>
    <pump:OtherNonoperatingExpenseIncome
      contextRef="ia3d4a13e3075452a8949d4937ae58731_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfOC0yLTEtMS01NjkxNg_1d10d185-897f-41bb-bc73-4e0eb8bd6f7f"
      unitRef="usd">0</pump:OtherNonoperatingExpenseIncome>
    <pump:OtherNonoperatingExpenseIncome
      contextRef="ib9b501f79636450dbe9678bbbbf5a072_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfOC00LTEtMS01NjkxNg_68da3a57-2538-4933-8d90-5e9a5ef16cf6"
      unitRef="usd">-6000</pump:OtherNonoperatingExpenseIncome>
    <pump:OtherNonoperatingExpenseIncome
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfOC02LTEtMS01NjkxNg_88c35989-a5f4-41cf-8bf6-d7dadb9970f0"
      unitRef="usd">-6000</pump:OtherNonoperatingExpenseIncome>
    <pump:OtherGeneralAndAdministrativeExpenseReimbursement
      contextRef="ia3d4a13e3075452a8949d4937ae58731_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfOS0yLTEtMS01NjkxNg_6a80f224-9200-4d61-86ae-4a44acf8a16b"
      unitRef="usd">21000</pump:OtherGeneralAndAdministrativeExpenseReimbursement>
    <pump:OtherGeneralAndAdministrativeExpenseReimbursement
      contextRef="ib9b501f79636450dbe9678bbbbf5a072_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfOS00LTEtMS01NjkxNg_5b27f9e2-c058-4d29-afc5-3cdd36106410"
      unitRef="usd">1333000</pump:OtherGeneralAndAdministrativeExpenseReimbursement>
    <pump:OtherGeneralAndAdministrativeExpenseReimbursement
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfOS02LTEtMS01NjkxNg_fa9066b0-893f-4e50-874b-2b057c8eab11"
      unitRef="usd">1354000</pump:OtherGeneralAndAdministrativeExpenseReimbursement>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="ia3d4a13e3075452a8949d4937ae58731_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTAtMi0xLTEtNTY5MTY_b4531fd4-f2cf-4a5b-a7a0-92750c1efe2e"
      unitRef="usd">86291000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="ib9b501f79636450dbe9678bbbbf5a072_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTAtNC0xLTEtNTY5MTY_a9970a04-b483-4f61-812e-21944d8e22a2"
      unitRef="usd">-10344000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTAtNi0xLTEtNTY5MTY_9f2c5568-293a-4017-8880-4781f5915faa"
      unitRef="usd">75947000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <us-gaap:NetIncomeLoss
      contextRef="i92a497a126084aa8bc18eccb28562c0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTQtMi0xLTEtNTY5MTY_65cd6047-e928-4648-81cb-97bc03663aae"
      unitRef="usd">-809000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i49a3839d31554211a53b8c4ee6904989_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTQtNC0xLTEtNTY5MTY_a11627f3-2e1a-4c0a-a5bf-8915a0358bc8"
      unitRef="usd">-7702000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTQtNi0xLTEtNTY5MTY_b60e0d24-118f-4697-a6d7-0f0795bb6885"
      unitRef="usd">-8511000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i92a497a126084aa8bc18eccb28562c0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTUtMi0xLTEtNTY5MTY_ed4e1c38-2d1b-478d-8fc7-ccd55fab9abd"
      unitRef="usd">32256000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i49a3839d31554211a53b8c4ee6904989_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTUtNC0xLTEtNTY5MTY_99978c18-c0c7-48ce-a212-41860585912d"
      unitRef="usd">987000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTUtNi0xLTEtNTY5MTY_571ee450-ee19-4e19-8e30-096e2cb60693"
      unitRef="usd">33243000</us-gaap:DepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i92a497a126084aa8bc18eccb28562c0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTYtMi0xLTEtNTY5MTY_27dd4869-56db-41e9-ab0b-0eaaed85092b"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i49a3839d31554211a53b8c4ee6904989_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTYtNC0xLTEtNTY5MTY_ca074a08-cae3-4e11-a132-d903ee4ca350"
      unitRef="usd">159000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTYtNi0xLTEtNTY5MTY_c0d6cabc-0e92-49b9-b670-ae66ea055229"
      unitRef="usd">159000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i92a497a126084aa8bc18eccb28562c0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTctMi0xLTEtNTY5MTY_a0b0bd9a-16a5-49c9-9c51-058c2d9b0af1"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i49a3839d31554211a53b8c4ee6904989_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTctNC0xLTEtNTY5MTY_c8e3c0b3-73a8-444c-8a7e-26bc9f7ed785"
      unitRef="usd">-3697000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTctNi0xLTEtNTY5MTY_a67835ff-e75a-49c0-a5b5-0cbeb0b6a73b"
      unitRef="usd">-3697000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i92a497a126084aa8bc18eccb28562c0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTgtMi0xLTEtNTY5MTY_c1c7bc98-db76-4b09-bb42-39d474457b06"
      unitRef="usd">-15379000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i49a3839d31554211a53b8c4ee6904989_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTgtNC0xLTEtNTY5MTY_9dc96c5c-a231-4ae5-a54a-da09437a8274"
      unitRef="usd">354000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTgtNi0xLTEtNTY5MTY_f15bf713-0e84-43fd-921f-8a8c319f4037"
      unitRef="usd">-15025000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ShareBasedCompensation
      contextRef="i92a497a126084aa8bc18eccb28562c0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTktMi0xLTEtNTY5MTY_60de6405-bfcb-4856-b646-f73f26ee6196"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i49a3839d31554211a53b8c4ee6904989_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTktNC0xLTEtNTY5MTY_6d5c6e00-4601-4e15-835d-984dd031fb05"
      unitRef="usd">2909000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMTktNi0xLTEtNTY5MTY_89681ef2-122e-49a9-8e1c-20cb51af5c59"
      unitRef="usd">2909000</us-gaap:ShareBasedCompensation>
    <pump:OtherNonoperatingExpenseIncome
      contextRef="i92a497a126084aa8bc18eccb28562c0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMjAtMi0xLTEtNTY5MTY_0afeb952-d760-436f-a1eb-b7c3e25e5bc5"
      unitRef="usd">0</pump:OtherNonoperatingExpenseIncome>
    <pump:OtherNonoperatingExpenseIncome
      contextRef="i49a3839d31554211a53b8c4ee6904989_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMjAtNC0xLTEtNTY5MTY_fe672b2c-0974-44fa-b807-17b40abcf6e6"
      unitRef="usd">302000</pump:OtherNonoperatingExpenseIncome>
    <pump:OtherNonoperatingExpenseIncome
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMjAtNi0xLTEtNTY5MTY_1db77017-0988-4bd2-a595-6fdef8373ebb"
      unitRef="usd">302000</pump:OtherNonoperatingExpenseIncome>
    <pump:OtherGeneralAndAdministrativeExpenseReimbursement
      contextRef="i92a497a126084aa8bc18eccb28562c0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMjEtMi0xLTEtNTY5MTY_cee7ac81-3336-4991-be99-506fa19cd7fc"
      unitRef="usd">0</pump:OtherGeneralAndAdministrativeExpenseReimbursement>
    <pump:OtherGeneralAndAdministrativeExpenseReimbursement
      contextRef="i49a3839d31554211a53b8c4ee6904989_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMjEtNC0xLTEtNTY5MTY_c6d6d978-478c-4d2c-96b6-edc7132859b0"
      unitRef="usd">-3737000</pump:OtherGeneralAndAdministrativeExpenseReimbursement>
    <pump:OtherGeneralAndAdministrativeExpenseReimbursement
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMjEtNi0xLTEtNTY5MTY_d839e07c-347d-42bb-80b4-4e698684458a"
      unitRef="usd">-3737000</pump:OtherGeneralAndAdministrativeExpenseReimbursement>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i92a497a126084aa8bc18eccb28562c0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMjMtMi0xLTEtNTY5MTY_69e220e4-1fbd-4863-841d-c2ca876497c1"
      unitRef="usd">46826000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i49a3839d31554211a53b8c4ee6904989_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMjMtNC0xLTEtNTY5MTY_c48d8905-52a6-4241-8500-1b9c24999fb6"
      unitRef="usd">-11133000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOjhhMjQwYTQ4YTExYzQ1ZDVhODNmZjZlMzlmNzAwNDY0L3RhYmxlcmFuZ2U6OGEyNDBhNDhhMTFjNDVkNWE4M2ZmNmUzOWY3MDA0NjRfMjMtNi0xLTEtNTY5MTY_e2aad7ee-335f-4fcd-a450-bad98b17c8ce"
      unitRef="usd">35693000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <us-gaap:NetIncomeLoss
      contextRef="i2ca5047ac7ef4095829ac37001fbc64a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMi0yLTEtMS01ODU1Nw_33195c85-8f4d-4776-9982-41510830a5eb"
      unitRef="usd">4977000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i718f8a5e417a4d2d875990ed265e56ac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMi00LTEtMS01ODU1Nw_890f739e-d285-4aae-8459-c4e9363aa6b9"
      unitRef="usd">-26020000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMi02LTEtMS01ODU1Nw_0e9db5e7-8c5d-4b24-9aa0-e9351728edfb"
      unitRef="usd">-21043000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2ca5047ac7ef4095829ac37001fbc64a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMy0yLTEtMS01ODU1Nw_9c4f43a8-81a2-4b57-9276-a90faa86dcca"
      unitRef="usd">61459000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i718f8a5e417a4d2d875990ed265e56ac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMy00LTEtMS01ODU1Nw_f8038c59-0632-4396-8d22-5917a109e82a"
      unitRef="usd">1858000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMy02LTEtMS01ODU1Nw_2c21e00a-f44e-4b18-9452-0c7a7d6cd1b9"
      unitRef="usd">63317000</us-gaap:DepreciationAndAmortization>
    <us-gaap:AssetImpairmentCharges
      contextRef="i2ca5047ac7ef4095829ac37001fbc64a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfNC0yLTEtMS02MDQyOA_2f5f5048-eead-4f36-b398-743844f1391b"
      unitRef="usd">57454000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i718f8a5e417a4d2d875990ed265e56ac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfNC00LTEtMS02MDQyOA_edd1336f-8107-4efb-b33b-f5dae3058324"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfNC02LTEtMS02MDQyOA_26a4358a-f311-447e-9ea5-2a4711b8b091"
      unitRef="usd">57454000</us-gaap:AssetImpairmentCharges>
    <us-gaap:InterestExpense
      contextRef="i2ca5047ac7ef4095829ac37001fbc64a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfNC0yLTEtMS01ODU1Nw_86b24d26-cf25-483f-95fc-2e65e4b121af"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i718f8a5e417a4d2d875990ed265e56ac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfNC00LTEtMS01ODU1Nw_0eecfe2d-6f87-4dac-a72e-d31950ca63c3"
      unitRef="usd">803000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfNC02LTEtMS01ODU1Nw_39b7d5ff-c837-4b47-8ba7-932cd1895175"
      unitRef="usd">803000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2ca5047ac7ef4095829ac37001fbc64a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfNS0yLTEtMS01ODU1Nw_3aa0afd8-73ae-4ae8-abe4-35aca5c0f7a2"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i718f8a5e417a4d2d875990ed265e56ac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfNS00LTEtMS01ODU1Nw_b8056e8c-f889-4761-8448-343337621c29"
      unitRef="usd">-3932000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfNS02LTEtMS01ODU1Nw_a610cc19-f2c0-420e-9486-6d6f07b8e5f3"
      unitRef="usd">-3932000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i2ca5047ac7ef4095829ac37001fbc64a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfNi0yLTEtMS01ODU1Nw_7c27473a-0b75-48e6-8a6f-85dfef78f696"
      unitRef="usd">-39101000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i718f8a5e417a4d2d875990ed265e56ac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfNi00LTEtMS01ODU1Nw_1e425c63-b3a6-4742-8f47-5fe7db10b924"
      unitRef="usd">498000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfNi02LTEtMS01ODU1Nw_1c72d853-1652-48df-b3eb-5067e8f243bd"
      unitRef="usd">-38603000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ShareBasedCompensation
      contextRef="i2ca5047ac7ef4095829ac37001fbc64a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfNy0yLTEtMS01ODU1Nw_388c5cba-02e1-487a-8b45-0d874eb3938b"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i718f8a5e417a4d2d875990ed265e56ac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfNy00LTEtMS01ODU1Nw_9673212c-e203-4ed6-945e-ce7323ca3768"
      unitRef="usd">14822000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfNy02LTEtMS01ODU1Nw_9e384cab-dca0-44e5-acb5-d72ce1aedfdd"
      unitRef="usd">14822000</us-gaap:ShareBasedCompensation>
    <pump:OtherNonoperatingExpenseIncome
      contextRef="i2ca5047ac7ef4095829ac37001fbc64a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfOC0yLTEtMS01ODU1Nw_8b8853a5-c3da-4a9a-967f-5032186c0651"
      unitRef="usd">0</pump:OtherNonoperatingExpenseIncome>
    <pump:OtherNonoperatingExpenseIncome
      contextRef="i718f8a5e417a4d2d875990ed265e56ac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfOC00LTEtMS01ODU1Nw_abb103bc-bfc9-41fb-b3fd-d3b536897aae"
      unitRef="usd">-10364000</pump:OtherNonoperatingExpenseIncome>
    <pump:OtherNonoperatingExpenseIncome
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfOC02LTEtMS01ODU1Nw_5af9a3bc-6e7f-4a09-8549-b582f6e36546"
      unitRef="usd">-10364000</pump:OtherNonoperatingExpenseIncome>
    <pump:OtherGeneralAndAdministrativeExpenseReimbursement
      contextRef="i2ca5047ac7ef4095829ac37001fbc64a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfOS0yLTEtMS01ODU1Nw_122c3832-db6c-4fa7-a441-6ee9303ca9cf"
      unitRef="usd">294000</pump:OtherGeneralAndAdministrativeExpenseReimbursement>
    <pump:OtherGeneralAndAdministrativeExpenseReimbursement
      contextRef="i718f8a5e417a4d2d875990ed265e56ac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfOS00LTEtMS01ODU1Nw_40f9ba9b-75ee-492a-b585-3388ec0ac5a0"
      unitRef="usd">2526000</pump:OtherGeneralAndAdministrativeExpenseReimbursement>
    <pump:OtherGeneralAndAdministrativeExpenseReimbursement
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfOS02LTEtMS01ODU1Nw_cf2d8410-0d08-4c52-a7f7-eb9d9ac2ded9"
      unitRef="usd">2820000</pump:OtherGeneralAndAdministrativeExpenseReimbursement>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i2ca5047ac7ef4095829ac37001fbc64a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTEtMi0xLTEtNTg1NTc_2df75638-63d4-47c5-9ccf-298eba81be6b"
      unitRef="usd">163285000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i718f8a5e417a4d2d875990ed265e56ac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTEtNC0xLTEtNTg1NTc_2c089514-8c38-401a-ac47-81d1b7641643"
      unitRef="usd">-20805000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTEtNi0xLTEtNTg1NTc_efb107b8-ec8a-4e63-ad44-cdb5dc1ab311"
      unitRef="usd">142480000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <us-gaap:NetIncomeLoss
      contextRef="idfeedb55020e44ec9f351dcf9f7c3f67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTUtMi0xLTEtNTg1OTE_961e46ad-5356-4730-8664-e49088ad1226"
      unitRef="usd">-14484000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c16cdd772bf4076b218f229acf71b47_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTUtNC0xLTEtNTg1OTE_64952d17-4957-4fe9-b9e3-1fc3374bc832"
      unitRef="usd">-14402000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTUtNi0xLTEtNTg1OTE_4fd29045-7229-4a9e-b67f-33739ba605c1"
      unitRef="usd">-28886000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="idfeedb55020e44ec9f351dcf9f7c3f67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTYtMi0xLTEtNTg1OTE_1e09008b-1d52-4fa7-af89-ee780fc5d766"
      unitRef="usd">64770000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6c16cdd772bf4076b218f229acf71b47_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTYtNC0xLTEtNTg1OTE_497500e2-e698-4653-b38f-3259ea26abf6"
      unitRef="usd">1951000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTYtNi0xLTEtNTg1OTE_6c2be5fa-3efe-4326-8e07-312a892a8022"
      unitRef="usd">66721000</us-gaap:DepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="idfeedb55020e44ec9f351dcf9f7c3f67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTctMi0xLTEtNTg1OTE_db75601f-f7cc-4e6f-b26a-ef0cc342712e"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6c16cdd772bf4076b218f229acf71b47_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTctNC0xLTEtNTg1OTE_ab42e0b6-d47a-4cc7-8b95-8509109ed75c"
      unitRef="usd">335000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTctNi0xLTEtNTg1OTE_e08a4312-1353-4372-95ac-069f440a16c7"
      unitRef="usd">335000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idfeedb55020e44ec9f351dcf9f7c3f67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTgtMi0xLTEtNTg1OTE_a3719352-b817-4563-9962-50f433172a20"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6c16cdd772bf4076b218f229acf71b47_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTgtNC0xLTEtNTg1OTE_5f8877e8-921b-45be-aee4-8be75ef103f9"
      unitRef="usd">-10360000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTgtNi0xLTEtNTg1OTE_c9a929f5-cd9a-4808-818e-4b2295f9ce66"
      unitRef="usd">-10360000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="idfeedb55020e44ec9f351dcf9f7c3f67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTktMi0xLTEtNTg1OTE_3e345208-4931-4c50-bcc9-913f4eb61782"
      unitRef="usd">-28411000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i6c16cdd772bf4076b218f229acf71b47_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTktNC0xLTEtNTg1OTE_78b1647c-cbc4-4688-9d0b-0928f7236f37"
      unitRef="usd">335000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMTktNi0xLTEtNTg1OTE_3957b2f6-5ec8-4d36-a9bd-7a271c0db23e"
      unitRef="usd">-28076000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ShareBasedCompensation
      contextRef="idfeedb55020e44ec9f351dcf9f7c3f67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMjAtMi0xLTEtNTg1OTE_e2ee3b49-2fc7-43ee-b4c0-991d6bae5dea"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6c16cdd772bf4076b218f229acf71b47_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMjAtNC0xLTEtNTg1OTE_8ae105ee-6340-4edf-84b4-fb5970f2ea19"
      unitRef="usd">5396000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMjAtNi0xLTEtNTg1OTE_01579454-553f-43ca-8a97-c6c4c93aa2ed"
      unitRef="usd">5396000</us-gaap:ShareBasedCompensation>
    <pump:OtherNonoperatingExpenseIncome
      contextRef="idfeedb55020e44ec9f351dcf9f7c3f67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMjEtMi0xLTEtNTg1OTE_ba4a80f6-fb4b-49f5-a9d5-a1562d6fb7aa"
      unitRef="usd">0</pump:OtherNonoperatingExpenseIncome>
    <pump:OtherNonoperatingExpenseIncome
      contextRef="i6c16cdd772bf4076b218f229acf71b47_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMjEtNC0xLTEtNTg1OTE_244d8b4b-0ae0-41f6-a975-ce00c63e0e2c"
      unitRef="usd">-1487000</pump:OtherNonoperatingExpenseIncome>
    <pump:OtherNonoperatingExpenseIncome
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMjEtNi0xLTEtNTg1OTE_71fd7449-81ef-4d19-b271-0f97887eb7a3"
      unitRef="usd">-1487000</pump:OtherNonoperatingExpenseIncome>
    <pump:OtherGeneralAndAdministrativeExpenseReimbursement
      contextRef="idfeedb55020e44ec9f351dcf9f7c3f67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMjItMi0xLTEtNTg1OTE_a0c5b1c6-7621-477a-a38a-68754a314e0c"
      unitRef="usd">0</pump:OtherGeneralAndAdministrativeExpenseReimbursement>
    <pump:OtherGeneralAndAdministrativeExpenseReimbursement
      contextRef="i6c16cdd772bf4076b218f229acf71b47_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMjItNC0xLTEtNTg1OTE_27f0499c-ac19-4280-aac9-66815ac31372"
      unitRef="usd">-4698000</pump:OtherGeneralAndAdministrativeExpenseReimbursement>
    <pump:OtherGeneralAndAdministrativeExpenseReimbursement
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMjItNi0xLTEtNTg1OTE_ea3baa55-1eff-4bf8-8b75-f4c83b776dcd"
      unitRef="usd">-4698000</pump:OtherGeneralAndAdministrativeExpenseReimbursement>
    <us-gaap:SeveranceCosts1
      contextRef="idfeedb55020e44ec9f351dcf9f7c3f67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMjMtMi0xLTEtNTg1OTE_ff50ba2c-a960-4243-a5b2-45ac00aee638"
      unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i6c16cdd772bf4076b218f229acf71b47_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMjMtNC0xLTEtNTg1OTE_881d943b-c473-437f-b3c6-494fd61592f8"
      unitRef="usd">612000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMjMtNi0xLTEtNTg1OTE_5b855f42-f1ea-43eb-92e8-bf295e75c73e"
      unitRef="usd">612000</us-gaap:SeveranceCosts1>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="idfeedb55020e44ec9f351dcf9f7c3f67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMjQtMi0xLTEtNTg1OTE_8e36e58b-7c42-424d-854f-9a9b72b94a0b"
      unitRef="usd">78697000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i6c16cdd772bf4076b218f229acf71b47_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMjQtNC0xLTEtNTg1OTE_88050229-2556-4dc1-899b-2fc4ca157f48"
      unitRef="usd">-22988000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RhYmxlOmFiZWUzYzUzNDdjMzRhMzVhZDE5ZTUxYzk2NWZmNjNiL3RhYmxlcmFuZ2U6YWJlZTNjNTM0N2MzNGEzNWFkMTllNTFjOTY1ZmY2M2JfMjQtNi0xLTEtNTg1OTE_80b48201-8826-4d0e-b2e4-e8dfe00bb269"
      unitRef="usd">55709000</pump:EarningsBeforeIncomeTaxesDepreciationandAmortizationAdjustedForOneTimeAndNonrecurringCharges>
    <us-gaap:InsuranceRecoveries
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfMjQ5Ng_cba2760f-478e-4284-93ff-e6ebb10f0f2c"
      unitRef="usd">2400000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfMjUwMw_5b22be77-435e-4907-b5d7-3cd450404dc0"
      unitRef="usd">3500000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfMTY0OTI2NzQ0NTM4Mw_0fec9417-0afd-4506-983b-7df0a49b553d"
      unitRef="usd">5100000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfMTY0OTI2NzQ0NTM5NQ_ddeb07dc-c9ad-49ed-a2fd-0eb8def5b790"
      unitRef="usd">6700000</us-gaap:InsuranceRecoveries>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80Ni9mcmFnOjkyNDFkNzFlNTQ0YjRjYTg5OWFiNGZiYjVkMzRjZDlkL3RleHRyZWdpb246OTI0MWQ3MWU1NDRiNGNhODk5YWI0ZmJiNWQzNGNkOWRfMjYyNw_12f2c04e-e36e-46ab-b2f6-71ea4821ac21"
      unitRef="usd">10700000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RleHRyZWdpb246NGNkNDg2NDFmOGVmNDRiMGIyNDI3YzgzZDQ0MWIwNDZfMTE3Ng_f20f7ac6-f285-40c6-9fe7-ab9d77db385e">Net Income (Loss) Per Share&lt;div style="margin-bottom:9pt;padding-right:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic net income (loss) per common share is computed by dividing the net income (loss) relevant to the common stockholders by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per common share uses the same net income (loss) divided by the sum of the weighted average number of shares of common stock outstanding during the period, plus dilutive effects of options, performance and restricted stock units outstanding during the period calculated using the treasury method and the potential dilutive effects of preferred stocks (if any) calculated using the if-converted method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The table below shows the calculations for the &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three and six&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended June&#160;30, 2022 and 2021, (in thousands, except for per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:6.75pt"&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:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Numerator (both basic and diluted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) relevant to common stockholders&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,511)&lt;/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 style="height:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Denominator&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for basic income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of performance share units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for diluted income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income (loss) per common share&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:6.75pt"&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:64.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Numerator (both basic and diluted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) relevant to common stockholders&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,886)&lt;/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 style="height:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Denominator&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for basic income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of performance share units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for diluted income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income (loss) per share&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;As shown in the table below, the f&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ollowing stock options, restricted stock units and performance stock units outstanding as of June&#160;30, 2022, have not been included in the calculation of diluted income (loss) per common share for the three and six months ended June 30, 2022 and 2021 because they will be anti-dilutive to the calculation of diluted net income (loss) per common share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&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:70.245%"/&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:12.496%"/&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:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,864&#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:9pt;margin-top:5pt"&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:70.245%"/&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:12.496%"/&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:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,864&#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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RleHRyZWdpb246NGNkNDg2NDFmOGVmNDRiMGIyNDI3YzgzZDQ0MWIwNDZfMTE3OA_ec8118b1-261d-475c-9a69-125cda389f43">The table below shows the calculations for the &lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three and six&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended June&#160;30, 2022 and 2021, (in thousands, except for per share data):&lt;/span&gt;&lt;div style="margin-bottom:9pt;padding-right:6.75pt"&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:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Numerator (both basic and diluted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) relevant to common stockholders&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,511)&lt;/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 style="height:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Denominator&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for basic income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of performance share units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for diluted income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income (loss) per common share&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:6.75pt"&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:64.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Numerator (both basic and diluted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) relevant to common stockholders&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,886)&lt;/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 style="height:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Denominator&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for basic income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of performance share units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for diluted income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income (loss) per share&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfMy0yLTEtMS01ODcxMQ_56a9b26a-92c9-4617-9617-930de9eb99f9"
      unitRef="usd">-32860000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfMy00LTEtMS01ODcxMQ_5b71fb3a-a52f-4ccd-8cdd-1aea8e815d9d"
      unitRef="usd">-8511000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfNS0yLTEtMS01ODcxMQ_3abbd85f-635d-44c2-847d-b5a45d4d13fe"
      unitRef="shares">104236000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfNS00LTEtMS01ODcxMQ_5c2ee827-1bd6-462f-8b1d-975cffc4d5fd"
      unitRef="shares">102398000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i6d68a9e3f58f4226a6f0ba6e6c255d50_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfNi0yLTEtMS01ODcxMQ_bda2bcfb-3891-4486-b722-5af024cd0903"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie8a79bc5fcff4a77b91b19cfea766363_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfNi00LTEtMS01ODcxMQ_571cd69d-986f-4672-9813-7a461645185a"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1cf0357dd3db4b05bc9d59b9992f5bbf_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfNy0yLTEtMS01ODcxMQ_2f81ef16-0e17-49b2-a960-0f4c1f1af5d3"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if995a3b6909744969b69d0d2c74cc531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfNy00LTEtMS01ODcxMQ_202f2f85-8d7c-4585-8a7d-704cfc304a61"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie9240c1f7ec74a5596a70a65cbff28ac_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfOC0yLTEtMS01ODcxMQ_7334033c-8b68-46e2-9f43-131da667ebe5"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id26f487ef3dc4249bb4eb8ad2c80adfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfOC00LTEtMS01ODcxMQ_dfbda640-9d1c-4a24-b90d-8963d7af8c60"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfOS0yLTEtMS01ODcxMQ_864bb649-050a-4397-a617-3ed01eaada02"
      unitRef="shares">104236000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfOS00LTEtMS01ODcxMQ_f0dd1e31-d272-43d9-8265-48a8faf13f95"
      unitRef="shares">102398000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfMTItMi0xLTEtNTg3NjM_920e4cdf-2df4-4607-a217-c5c9200081ce"
      unitRef="usdPerShare">-0.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfMTItNC0xLTEtNTg3NjM_338552c4-9994-41d5-827d-ffb8d2a62bfd"
      unitRef="usdPerShare">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfMTMtMi0xLTEtNTg3NjM_60cd3abb-429f-4676-b86f-424f2c4bf12d"
      unitRef="usdPerShare">-0.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjZjMzkzMDdjZmY1OTQ4NGZhZGNiODgxMDNhYWE0ODM2L3RhYmxlcmFuZ2U6NmMzOTMwN2NmZjU5NDg0ZmFkY2I4ODEwM2FhYTQ4MzZfMTMtNC0xLTEtNTg3NjM_a694fc8f-e30f-4994-ae9c-f36254847fce"
      unitRef="usdPerShare">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfMy0yLTEtMS01NjkxNg_bf083baf-bca3-45fe-9de2-05c4c028033d"
      unitRef="usd">-21043000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfMy00LTEtMS01NjkxNg_70dab7ec-75f4-4a19-817a-ea92f18faef1"
      unitRef="usd">-28886000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfNi0yLTEtMS01NjkxNg_96c52bfd-3447-4208-9af6-08ffa237e5b2"
      unitRef="shares">103961000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfNi00LTEtMS01NjkxNg_3d5ae2ee-d635-4178-89da-98760c640add"
      unitRef="shares">101976000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i521db1e3bc4e4014b5c7abcbdaa11b09_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfNy0yLTEtMS01NjkxNg_b272eada-05f9-4a5e-9aa7-007b2c6f0c2c"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5febe611a5754f789f46375ccc2c32dc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfNy00LTEtMS01NjkxNg_c9866a21-4c47-41f1-88ce-4aafa41fa7ff"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ib795f3b8f9f44c24955fb2e98c0d3d06_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfOC0yLTEtMS01NjkxNg_1591ff26-9eab-483c-a446-e06d2d72566b"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="icfc9ab0bd8ab47f99b254ea1cb39d67b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfOC00LTEtMS01NjkxNg_1167970a-7a22-4a2c-9957-667a034cde75"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie9d796e1e58d49bda7d0f782d26abec0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfOS0yLTEtMS01NjkxNg_637a032d-c3c6-41d5-8f53-554c94d0d00b"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0b9d7f0132b44ea9bb8b46c8057bc979_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfOS00LTEtMS01NjkxNg_c4717052-c09a-423b-bc4f-d13fb86a83a1"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfMTAtMi0xLTEtNTY5MTY_67ebaadb-3025-47a4-98b5-dc48b9c1c383"
      unitRef="shares">103961000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfMTAtNC0xLTEtNTY5MTY_bae786b7-bfa6-4b11-9661-ab59911d76f3"
      unitRef="shares">101976000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfMTItMi0xLTEtNTY5MTY_208bd69a-50e5-4dde-a1ce-12218726cea2"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfMTItNC0xLTEtNTY5MTY_2a6b49f7-fddb-4277-ab4f-c04d14df8bcf"
      unitRef="usdPerShare">-0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfMTMtMi0xLTEtNTY5MTY_102547e8-a746-480f-ae80-fc207aa6c8fa"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjM5Yzc0MTI1OGMwMTRlOTZhODhlYjBlNDM3NWUzYWE2L3RhYmxlcmFuZ2U6MzljNzQxMjU4YzAxNGU5NmE4OGViMGU0Mzc1ZTNhYTZfMTMtNC0xLTEtNTY5MTY_1aec21c5-9d66-4227-9c8a-822f544fa98e"
      unitRef="usdPerShare">-0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RleHRyZWdpb246NGNkNDg2NDFmOGVmNDRiMGIyNDI3YzgzZDQ0MWIwNDZfMTE4MQ_1a60611b-788b-4c06-b91f-8dfcaf739fd7">As shown in the table below, the following stock options, restricted stock units and performance stock units outstanding as of June&#160;30, 2022, have not been included in the calculation of diluted income (loss) per common share for the three and six months ended June 30, 2022 and 2021 because they will be anti-dilutive to the calculation of diluted net income (loss) per common share:&lt;div style="margin-bottom:9pt;margin-top:5pt"&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:70.245%"/&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:12.496%"/&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:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,864&#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:9pt;margin-top:5pt"&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:70.245%"/&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:12.496%"/&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:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,864&#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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4c6d37babf4d4c0f891131630a76ebdf_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjkwZjFlOTA1NWY5ODQ4YWRiMjM4ZDJiMWFmOWY0ZGE5L3RhYmxlcmFuZ2U6OTBmMWU5MDU1Zjk4NDhhZGIyMzhkMmIxYWY5ZjRkYTlfMi0yLTEtMS01NjkxNg_ccac79c4-4b79-4d99-b044-66a5f3649e02"
      unitRef="shares">587000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9bc2c04c5e0b4e299c08e883c806e40f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjkwZjFlOTA1NWY5ODQ4YWRiMjM4ZDJiMWFmOWY0ZGE5L3RhYmxlcmFuZ2U6OTBmMWU5MDU1Zjk4NDhhZGIyMzhkMmIxYWY5ZjRkYTlfMi00LTEtMS01NjkxNg_8c3167ed-a9c3-4085-b11a-8dbdf153ea90"
      unitRef="shares">995000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8f7ce3fc433a43ba8057741a3ae99dc3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjkwZjFlOTA1NWY5ODQ4YWRiMjM4ZDJiMWFmOWY0ZGE5L3RhYmxlcmFuZ2U6OTBmMWU5MDU1Zjk4NDhhZGIyMzhkMmIxYWY5ZjRkYTlfMy0yLTEtMS01NjkxNg_4501209f-f917-4df3-a319-f7f2122ef76f"
      unitRef="shares">1207000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia2916b0ec5d04d73992d0e0be7a66603_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjkwZjFlOTA1NWY5ODQ4YWRiMjM4ZDJiMWFmOWY0ZGE5L3RhYmxlcmFuZ2U6OTBmMWU5MDU1Zjk4NDhhZGIyMzhkMmIxYWY5ZjRkYTlfMy00LTEtMS01NjkxNg_38cb1334-36f9-400f-9699-8a7dcf491fc5"
      unitRef="shares">1380000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idb634587144b451d93ca49991255c6b5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjkwZjFlOTA1NWY5ODQ4YWRiMjM4ZDJiMWFmOWY0ZGE5L3RhYmxlcmFuZ2U6OTBmMWU5MDU1Zjk4NDhhZGIyMzhkMmIxYWY5ZjRkYTlfNC0yLTEtMS01NjkxNg_11c8565a-0f25-45a8-83cf-a234e0664e05"
      unitRef="shares">1788000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i146569b38c56469ab7851c21f58cec96_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjkwZjFlOTA1NWY5ODQ4YWRiMjM4ZDJiMWFmOWY0ZGE5L3RhYmxlcmFuZ2U6OTBmMWU5MDU1Zjk4NDhhZGIyMzhkMmIxYWY5ZjRkYTlfNC00LTEtMS01NjkxNg_1c1d7676-fbfd-441b-af18-7dcf42b4b62b"
      unitRef="shares">1489000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0fdbd1186ace42a499dcbd5364b241b9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjkwZjFlOTA1NWY5ODQ4YWRiMjM4ZDJiMWFmOWY0ZGE5L3RhYmxlcmFuZ2U6OTBmMWU5MDU1Zjk4NDhhZGIyMzhkMmIxYWY5ZjRkYTlfNS0yLTEtMS01NjkxNg_946afe74-aff3-4c6c-b7ec-aa6309578953"
      unitRef="shares">3582000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i634efadfd28b4663a0ee7b8d51277c95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjkwZjFlOTA1NWY5ODQ4YWRiMjM4ZDJiMWFmOWY0ZGE5L3RhYmxlcmFuZ2U6OTBmMWU5MDU1Zjk4NDhhZGIyMzhkMmIxYWY5ZjRkYTlfNS00LTEtMS01NjkxNg_e76a06e2-055a-49fc-8cf2-bb1494763baf"
      unitRef="shares">3864000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i627bb0b6d0734862b36c8ccecfe6f9c6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjE3MWY0ZTRhOWRlMDRiMDViY2RjNGVmZTY1NGRjNWYyL3RhYmxlcmFuZ2U6MTcxZjRlNGE5ZGUwNGIwNWJjZGM0ZWZlNjU0ZGM1ZjJfMi0yLTEtMS02NzQ1MQ_9dafbcc7-6b01-4e10-b1b3-e9600307f8c3"
      unitRef="shares">587000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i100ecf50ca544ea6913c5b3640ba451a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjE3MWY0ZTRhOWRlMDRiMDViY2RjNGVmZTY1NGRjNWYyL3RhYmxlcmFuZ2U6MTcxZjRlNGE5ZGUwNGIwNWJjZGM0ZWZlNjU0ZGM1ZjJfMi00LTEtMS02NzQ1NA_758caac4-55fd-460a-8e7f-1530a6165f35"
      unitRef="shares">995000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i033e82135d3c4c799df32d94aed82859_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjE3MWY0ZTRhOWRlMDRiMDViY2RjNGVmZTY1NGRjNWYyL3RhYmxlcmFuZ2U6MTcxZjRlNGE5ZGUwNGIwNWJjZGM0ZWZlNjU0ZGM1ZjJfMy0yLTEtMS02NzQ1MQ_1c79c69a-cef6-47af-b87d-a4dbe1ffd3b4"
      unitRef="shares">1207000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i962a9ad292f14160aeb9dc83460e4f10_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjE3MWY0ZTRhOWRlMDRiMDViY2RjNGVmZTY1NGRjNWYyL3RhYmxlcmFuZ2U6MTcxZjRlNGE5ZGUwNGIwNWJjZGM0ZWZlNjU0ZGM1ZjJfMy00LTEtMS02NzQ1NA_d8bca220-b2ca-4c7c-8f6f-c6689179a985"
      unitRef="shares">1380000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6b0abc05f149468296f92b1981b9db9c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjE3MWY0ZTRhOWRlMDRiMDViY2RjNGVmZTY1NGRjNWYyL3RhYmxlcmFuZ2U6MTcxZjRlNGE5ZGUwNGIwNWJjZGM0ZWZlNjU0ZGM1ZjJfNC0yLTEtMS02NzQ1MQ_9e31c6d5-762f-48b4-b057-e1560c54e520"
      unitRef="shares">1788000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i77e8e0b41bb246bb9797f9e810ce37c0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjE3MWY0ZTRhOWRlMDRiMDViY2RjNGVmZTY1NGRjNWYyL3RhYmxlcmFuZ2U6MTcxZjRlNGE5ZGUwNGIwNWJjZGM0ZWZlNjU0ZGM1ZjJfNC00LTEtMS02NzQ1NA_7e07873a-df76-465b-ad4c-64450a0b2d7a"
      unitRef="shares">1489000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjE3MWY0ZTRhOWRlMDRiMDViY2RjNGVmZTY1NGRjNWYyL3RhYmxlcmFuZ2U6MTcxZjRlNGE5ZGUwNGIwNWJjZGM0ZWZlNjU0ZGM1ZjJfNS0yLTEtMS02NzQ1MQ_daafa25e-1238-470f-9c06-5169e0cfcb96"
      unitRef="shares">3582000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF80OS9mcmFnOjRjZDQ4NjQxZjhlZjQ0YjBiMjQyN2M4M2Q0NDFiMDQ2L3RhYmxlOjE3MWY0ZTRhOWRlMDRiMDViY2RjNGVmZTY1NGRjNWYyL3RhYmxlcmFuZ2U6MTcxZjRlNGE5ZGUwNGIwNWJjZGM0ZWZlNjU0ZGM1ZjJfNS00LTEtMS02NzQ1NA_3b9fee57-96ea-4680-9b18-3b5b0fe5b111"
      unitRef="shares">3864000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfNDI2OQ_b835dee0-88c2-49bd-a870-540ddb365c7c">Stock-Based Compensation&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;There were no new stock option grants during the six months ended June 30, 2022. As of June&#160;30, 2022, the aggregate intrinsic value for our outstanding stock options was $0.8 million, and the aggregate intrinsic value for our exercisable stock options was $0.8 million. The aggregate intrinsic value for the exercised stock options during the six months ended June 30, 2022 was approximately $1.9&#160;million. The remaining exercise period for both the outstanding and exercisable stock options as of June&#160;30, 2022 w&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;as approximately&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; 3.0 years.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;A summary of the stock option activity for the six months ended June 30, 2022 is presented below (in thousands, except for weighted average price):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Units &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;During the six months ended June 30, 2022, we granted 631,233 restricted stock units ("RSUs") to employees, officers and directors pursuant to the ProPetro Holding Corp. 2020 Long Term Incentive Plan (the "2020 Incentive Plan"), which generally vest ratably over a three-year vesting period, in the case of awards to employees and officers, and generally vest in full after one year, in the case of awards to directors. RSUs are subject to restrictions on transfer and are generally subject to a risk of forfeiture if the award recipient ceases to be an employee or director of the Company prior to vesting of the award. Each RSU represents the right to receive one share of common stock. The grant date fair value of the RSUs is based on the closing &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;share price of our common stock on the date of grant. As of June&#160;30, 2022, the total unrecognized compensation expense for all RSUs was approximately $10.6 million, and is expected to be recognized over a weighted average period of approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0 years&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On March 31, 2022, the Company modified the RSUs previously granted to a former officer in 2019, 2020 and 2021 to accelerate the vesting of such RSUs in connection with his separation agreement. As a result of this modification, we recorded an incremental stock expense of $1.3 million during the six months ended June 30, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table summarizes RSUs activity during the six months ended June 30, 2022 (in thousands, except for weighted average fair value):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Share Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; During the six months ended June 30, 2022, we granted 327,939 performance share units ("PSUs") to certain key employees and officers as new awards under the 2020 Incentive Plan.&#160;Each PSU earned represents the right to receive either one share of common stock or, as determined by the administrator in its sole discretion, a cash amount equal to fair market value of one share of common stock or amount of cash on the day immediately preceding the settlement date. The actual number of shares of common stock that may be issued under the PSUs ranges from&#160;0%&#160;up to a maximum of 200% of the target number of PSUs granted to the participant, based on our total shareholder return ("TSR") relative to a designated peer group, generally at the end of a three year period. In addition to the TSR conditions, vesting of the PSUs is generally subject to the recipient&#x2019;s continued employment through the end of the applicable performance period. Compensation expense is recorded ratably over the corresponding requisite service period. The grant date fair value of PSUs is determined using a Monte Carlo probability model.&#160;Grant recipients do not have any shareholder rights until performance relative to the peer group has been determined following the completion of the performance period and shares have been issued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In connection with a former officer&#x2019;s separation agreement, on March 31, 2022, the Company modified the PSUs previously granted to such former officer in 2020 and 2021 to provide for deemed satisfaction of the service requirement applicable to such PSUs as of March 31, 2022, such that such PSUs shall remain outstanding and eligible to vest based on our TSR relative to a designated peer group over the applicable performance period. As a result of these modifications, we recorded an incremental stock expense of $3.7 million during the six months ended June 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The following table summarizes information about PSUs activity during the six months ended June 30, 2022 (in thousands, except for weighted average fair value):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.280%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.972%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period&lt;br/&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Target Shares Outstanding at January 1, 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:10pt;font-weight:700;line-height:100%"&gt;Target&lt;br/&gt;Shares&lt;br/&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Target Shares Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Target&lt;br/&gt;Shares&lt;br/&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Target Shares Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,788&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average FV Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;total stock-based compensation expense for the six months ended June 30, 2022 and 2021 for all stock awards was &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$14.8 million and $5.4 million, respectively. The total unrecognized stock-based compensation expense as of June&#160;30, 2022 was approximately $22.4 million, an&lt;/span&gt;d is expected to be recognized over a weighted average period of approximately 2.0 years.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfNzQ_e9728fc1-7a13-4eb7-a125-a706eb065bd7"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfMTk0_da5f339f-90a2-4d0f-ac7a-1cbc99f3eeab"
      unitRef="usd">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfMjcw_efba0987-c490-40b2-b67b-b707d1a39b89"
      unitRef="usd">800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfMzY4_46426e45-f066-4bbf-a1cd-b2b6fe6c0d43"
      unitRef="usd">1900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfNDcw_a9d1eec5-f380-402e-a427-cb1b647b418b">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfNDI3MQ_fa4b37aa-aba0-43df-90bb-2e9195599b71">A summary of the stock option activity for the six months ended June 30, 2022 is presented below (in thousands, except for weighted average price):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOmZiMTYzOTY0MjEyMzQ5Y2M5M2M4NmVjN2VmODM4YWY5L3RhYmxlcmFuZ2U6ZmIxNjM5NjQyMTIzNDljYzkzYzg2ZWM3ZWY4MzhhZjlfMS0yLTEtMS01NjkxNg_566bbcbd-2317-4138-9d0d-2f72a78db556"
      unitRef="shares">798000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOmZiMTYzOTY0MjEyMzQ5Y2M5M2M4NmVjN2VmODM4YWY5L3RhYmxlcmFuZ2U6ZmIxNjM5NjQyMTIzNDljYzkzYzg2ZWM3ZWY4MzhhZjlfMS00LTEtMS01NjkxNg_219a27bd-c2d5-4048-a645-c4fe14eaa0fa"
      unitRef="usdPerShare">9.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOmZiMTYzOTY0MjEyMzQ5Y2M5M2M4NmVjN2VmODM4YWY5L3RhYmxlcmFuZ2U6ZmIxNjM5NjQyMTIzNDljYzkzYzg2ZWM3ZWY4MzhhZjlfMi0yLTEtMS01NjkxNg_de1c9c97-05f2-46c8-9a09-3781ed74e2a0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOmZiMTYzOTY0MjEyMzQ5Y2M5M2M4NmVjN2VmODM4YWY5L3RhYmxlcmFuZ2U6ZmIxNjM5NjQyMTIzNDljYzkzYzg2ZWM3ZWY4MzhhZjlfMi00LTEtMS01NjkxNg_a71ed942-dd53-4537-b654-6b44fc6e6dfd"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOmZiMTYzOTY0MjEyMzQ5Y2M5M2M4NmVjN2VmODM4YWY5L3RhYmxlcmFuZ2U6ZmIxNjM5NjQyMTIzNDljYzkzYzg2ZWM3ZWY4MzhhZjlfMy0yLTEtMS01NjkxNg_00fda729-09e8-43d7-a383-61e8df8b0820"
      unitRef="shares">211000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOmZiMTYzOTY0MjEyMzQ5Y2M5M2M4NmVjN2VmODM4YWY5L3RhYmxlcmFuZ2U6ZmIxNjM5NjQyMTIzNDljYzkzYzg2ZWM3ZWY4MzhhZjlfMy00LTEtMS01NjkxNg_ade7f4da-478c-4e34-aa1e-48e57d86e86a"
      unitRef="usdPerShare">3.52</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOmZiMTYzOTY0MjEyMzQ5Y2M5M2M4NmVjN2VmODM4YWY5L3RhYmxlcmFuZ2U6ZmIxNjM5NjQyMTIzNDljYzkzYzg2ZWM3ZWY4MzhhZjlfNC0yLTEtMS01NjkxNg_adfe6c2e-9297-43c5-b23f-0fa1f2fed967"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOmZiMTYzOTY0MjEyMzQ5Y2M5M2M4NmVjN2VmODM4YWY5L3RhYmxlcmFuZ2U6ZmIxNjM5NjQyMTIzNDljYzkzYzg2ZWM3ZWY4MzhhZjlfNC00LTEtMS01NjkxNg_a374008f-aeb7-4527-af25-0af29410a534"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOmZiMTYzOTY0MjEyMzQ5Y2M5M2M4NmVjN2VmODM4YWY5L3RhYmxlcmFuZ2U6ZmIxNjM5NjQyMTIzNDljYzkzYzg2ZWM3ZWY4MzhhZjlfNS0yLTEtMS01NjkxNg_90876c6f-ec41-42e3-a022-7cfaa8705ffc"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOmZiMTYzOTY0MjEyMzQ5Y2M5M2M4NmVjN2VmODM4YWY5L3RhYmxlcmFuZ2U6ZmIxNjM5NjQyMTIzNDljYzkzYzg2ZWM3ZWY4MzhhZjlfNS00LTEtMS01NjkxNg_06ab7755-400c-401c-9c33-7849d9f78534"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOmZiMTYzOTY0MjEyMzQ5Y2M5M2M4NmVjN2VmODM4YWY5L3RhYmxlcmFuZ2U6ZmIxNjM5NjQyMTIzNDljYzkzYzg2ZWM3ZWY4MzhhZjlfNi0yLTEtMS01NjkxNg_512b13d5-32c7-4b67-a993-fbc91baac58b"
      unitRef="shares">587000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOmZiMTYzOTY0MjEyMzQ5Y2M5M2M4NmVjN2VmODM4YWY5L3RhYmxlcmFuZ2U6ZmIxNjM5NjQyMTIzNDljYzkzYzg2ZWM3ZWY4MzhhZjlfNi00LTEtMS01NjkxNg_1b5f1346-1e4f-46c8-877f-e1b6080c9085"
      unitRef="usdPerShare">12.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOmZiMTYzOTY0MjEyMzQ5Y2M5M2M4NmVjN2VmODM4YWY5L3RhYmxlcmFuZ2U6ZmIxNjM5NjQyMTIzNDljYzkzYzg2ZWM3ZWY4MzhhZjlfNy0yLTEtMS01NjkxNg_49f51e10-fedb-4a65-9312-a0d355b72314"
      unitRef="shares">587000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOmZiMTYzOTY0MjEyMzQ5Y2M5M2M4NmVjN2VmODM4YWY5L3RhYmxlcmFuZ2U6ZmIxNjM5NjQyMTIzNDljYzkzYzg2ZWM3ZWY4MzhhZjlfNy00LTEtMS01NjkxNg_da0f3e6e-7c62-49cd-8df7-2a7fc80b0fef"
      unitRef="usdPerShare">12.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib8a59c980f0345c4a59f7993fe13013a_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfNjc4_31675a0a-283c-42f5-aeb6-a20774222de1"
      unitRef="shares">631233</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8b5287e112d842db816d05afe9957078_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfNDI1Nw_9815023c-fbf0-4b2c-8a54-9475bc9af453">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3024043e161a41ea86bde95947b90475_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfOTkw_98f1c4ee-be00-4299-9c39-9998eaa1497e">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i0935d3f78d8a492eae81a98016a563f0_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfMTI3Mg_adaefe0c-cf56-4fea-b237-9a962fd626a5"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i0935d3f78d8a492eae81a98016a563f0_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfMTQ5OQ_a127ba81-5214-4044-a3db-b075f99081e3"
      unitRef="usd">10600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib8a59c980f0345c4a59f7993fe13013a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfMTU4NA_abcff0ba-7850-43e2-a231-7f706ad901b8">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie9d796e1e58d49bda7d0f782d26abec0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfMTg1Nw_7df82543-eb4b-4c05-8821-cae7e0fc70a2"
      unitRef="usd">1300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfNDI3NQ_df01ea0d-2717-49c5-8175-6156fec67189">The following table summarizes RSUs activity during the six months ended June 30, 2022 (in thousands, except for weighted average fair value):&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:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iee7dc3aad4674e2e9c100c96e2e6d192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJhY2RmZWFjNjk0MTQxMzA4Y2NlYWNhOTRiOWRiNDVkL3RhYmxlcmFuZ2U6MmFjZGZlYWM2OTQxNDEzMDhjY2VhY2E5NGI5ZGI0NWRfMS0yLTEtMS01NjkxNg_46c223e5-ee02-4682-8302-77f692397134"
      unitRef="shares">1413000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iee7dc3aad4674e2e9c100c96e2e6d192_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJhY2RmZWFjNjk0MTQxMzA4Y2NlYWNhOTRiOWRiNDVkL3RhYmxlcmFuZ2U6MmFjZGZlYWM2OTQxNDEzMDhjY2VhY2E5NGI5ZGI0NWRfMS00LTEtMS01NjkxNg_1fd04864-deb4-4e32-8a8e-0fc5052708ec"
      unitRef="usdPerShare">9.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib8a59c980f0345c4a59f7993fe13013a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJhY2RmZWFjNjk0MTQxMzA4Y2NlYWNhOTRiOWRiNDVkL3RhYmxlcmFuZ2U6MmFjZGZlYWM2OTQxNDEzMDhjY2VhY2E5NGI5ZGI0NWRfMi0yLTEtMS01NjkxNg_24513ab6-6f1d-4735-9d8a-0d872cf01d86"
      unitRef="shares">631000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie9d796e1e58d49bda7d0f782d26abec0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJhY2RmZWFjNjk0MTQxMzA4Y2NlYWNhOTRiOWRiNDVkL3RhYmxlcmFuZ2U6MmFjZGZlYWM2OTQxNDEzMDhjY2VhY2E5NGI5ZGI0NWRfMi00LTEtMS01NjkxNg_faf8459f-5973-4720-a624-71428d7c87d7"
      unitRef="usdPerShare">12.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie9d796e1e58d49bda7d0f782d26abec0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJhY2RmZWFjNjk0MTQxMzA4Y2NlYWNhOTRiOWRiNDVkL3RhYmxlcmFuZ2U6MmFjZGZlYWM2OTQxNDEzMDhjY2VhY2E5NGI5ZGI0NWRfMy0yLTEtMS01NjkxNg_cce507f1-410a-4bd8-a498-52fa7cf84728"
      unitRef="shares">819000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie9d796e1e58d49bda7d0f782d26abec0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJhY2RmZWFjNjk0MTQxMzA4Y2NlYWNhOTRiOWRiNDVkL3RhYmxlcmFuZ2U6MmFjZGZlYWM2OTQxNDEzMDhjY2VhY2E5NGI5ZGI0NWRfMy00LTEtMS01NjkxNg_35ececa6-47d9-4601-9910-5e26a03c9e7b"
      unitRef="usdPerShare">9.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ie9d796e1e58d49bda7d0f782d26abec0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJhY2RmZWFjNjk0MTQxMzA4Y2NlYWNhOTRiOWRiNDVkL3RhYmxlcmFuZ2U6MmFjZGZlYWM2OTQxNDEzMDhjY2VhY2E5NGI5ZGI0NWRfNC0yLTEtMS01NjkxNg_f333e6c2-1f98-4038-89d6-d19f93c7dab2"
      unitRef="shares">18000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ie9d796e1e58d49bda7d0f782d26abec0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJhY2RmZWFjNjk0MTQxMzA4Y2NlYWNhOTRiOWRiNDVkL3RhYmxlcmFuZ2U6MmFjZGZlYWM2OTQxNDEzMDhjY2VhY2E5NGI5ZGI0NWRfNC00LTEtMS01NjkxNg_721aadda-fd88-4006-b9bd-ec4e42bb4ea0"
      unitRef="usdPerShare">10.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <pump:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsInPeriod
      contextRef="ie9d796e1e58d49bda7d0f782d26abec0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJhY2RmZWFjNjk0MTQxMzA4Y2NlYWNhOTRiOWRiNDVkL3RhYmxlcmFuZ2U6MmFjZGZlYWM2OTQxNDEzMDhjY2VhY2E5NGI5ZGI0NWRfNS0yLTEtMS01NjkxNg_0cd1012a-43c2-49ac-8524-6b95572cc327"
      unitRef="shares">0</pump:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsInPeriod>
    <pump:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsInPeriodWeightedAverageExercisePrice
      contextRef="ie9d796e1e58d49bda7d0f782d26abec0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJhY2RmZWFjNjk0MTQxMzA4Y2NlYWNhOTRiOWRiNDVkL3RhYmxlcmFuZ2U6MmFjZGZlYWM2OTQxNDEzMDhjY2VhY2E5NGI5ZGI0NWRfNS00LTEtMS01NjkxNg_51ae5345-de36-41ae-82bb-799e6c21fb94"
      unitRef="usdPerShare">0</pump:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i58c23f32decd476e85ac8c565a82308b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJhY2RmZWFjNjk0MTQxMzA4Y2NlYWNhOTRiOWRiNDVkL3RhYmxlcmFuZ2U6MmFjZGZlYWM2OTQxNDEzMDhjY2VhY2E5NGI5ZGI0NWRfNi0yLTEtMS01NjkxNg_ddac8fff-a002-44f6-8ebb-03bb065e0f7e"
      unitRef="shares">1207000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i58c23f32decd476e85ac8c565a82308b_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJhY2RmZWFjNjk0MTQxMzA4Y2NlYWNhOTRiOWRiNDVkL3RhYmxlcmFuZ2U6MmFjZGZlYWM2OTQxNDEzMDhjY2VhY2E5NGI5ZGI0NWRfNi00LTEtMS01NjkxNg_06b4b4c8-318b-4627-8a7c-413a90c8b1f5"
      unitRef="usdPerShare">10.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib795f3b8f9f44c24955fb2e98c0d3d06_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfMjA2NA_c6712f35-3170-452c-85f6-5998b78264e4"
      unitRef="shares">327939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <pump:SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofOutstandingStockMinimum
      contextRef="ib795f3b8f9f44c24955fb2e98c0d3d06_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfMjU1OQ_f0cc8100-a178-452e-82bd-f1fbe5a27383"
      unitRef="number">0</pump:SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofOutstandingStockMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="ib795f3b8f9f44c24955fb2e98c0d3d06_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfMjU4MQ_5c9c27f5-40bb-41da-84d0-1bc190275bba"
      unitRef="number">2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib795f3b8f9f44c24955fb2e98c0d3d06_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfNDI2NQ_d1c7eec8-4bb5-428d-acce-418913f36300">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib795f3b8f9f44c24955fb2e98c0d3d06_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfMzgxMA_dac813de-a856-4889-acfc-4f6b1f839c1d"
      unitRef="usd">3700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfNDI4MQ_2601bdd1-05bd-40e5-8397-f1d77ade9bd5">The following table summarizes information about PSUs activity during the six months ended June 30, 2022 (in thousands, except for weighted average fair value):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.280%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.972%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period&lt;br/&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Target Shares Outstanding at January 1, 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:10pt;font-weight:700;line-height:100%"&gt;Target&lt;br/&gt;Shares&lt;br/&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Target Shares Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Target&lt;br/&gt;Shares&lt;br/&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Target Shares Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,788&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average FV Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib65aeadd3f63415e816505c8e730ca80_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfMS0yLTEtMS01NjkxNg_78a0dcfc-3428-46e5-85b0-429099921ebd"
      unitRef="shares">126000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic1af5093c52b451db145a8aa0525e8cc_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfMS00LTEtMS01NjkxNg_58512c0c-8f7d-48a3-ab23-dc61bd5af293"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ic1af5093c52b451db145a8aa0525e8cc_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfMS02LTEtMS01NjkxNg_09cc6db7-40d0-4cca-9ab9-9667863c4c02"
      unitRef="shares">126000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ic1af5093c52b451db145a8aa0525e8cc_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfMS04LTEtMS01NjkxNg_a84cf031-5d2d-4c1f-9587-c4dc47fac80b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5d3f037a6d384682a82061547e64add7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfMS0xMC0xLTEtNTY5MTY_714a46e9-4887-47e3-b477-eedd7b89f8c9"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia9c6187663c1436288163d5a31121d3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfMi0yLTEtMS01NjkxNg_b45da69e-2b79-460d-8f0c-a8aac05f6e3e"
      unitRef="shares">809000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9a557cf67f324065971c835659daa4ff_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfMi00LTEtMS01NjkxNg_0a9b2f4a-f558-45a9-9a00-9866a246c50f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i9a557cf67f324065971c835659daa4ff_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfMi02LTEtMS01NjkxNg_583d56e9-6676-42e8-911f-e7a9d1e04d8b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i9a557cf67f324065971c835659daa4ff_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfMi04LTEtMS01NjkxNg_1439a9ed-c120-48ea-9266-a6baa5971bc1"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ideec2580852643b89b7bd8b85ebe73f0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfMi0xMC0xLTEtNTY5MTY_15c37f0d-a596-4ae7-8ac9-03a6e0aff727"
      unitRef="shares">809000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i375cf6c6cefb484da550c888438845a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfMy0yLTEtMS01NjkxNg_6cc257f7-b2b0-4360-a61a-197889df85ae"
      unitRef="shares">651000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6f35bd396c2d4068b2814eeb8ca29ca0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfMy00LTEtMS02MTI1Mw_c8b622d1-d409-4c7a-a235-1027efb124a7"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i6f35bd396c2d4068b2814eeb8ca29ca0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfMy02LTEtMS01NjkxNg_1fbcd630-dad8-4569-85a4-9eba4e2e57ae"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6f35bd396c2d4068b2814eeb8ca29ca0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfMy04LTEtMS01NjkxNg_61cf6e80-647c-41a9-98bb-9d7f87abfe2f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia8acd996bc8446d298bf65a0412babd2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfMy0xMC0xLTEtNTY5MTY_79eb640f-4117-4c15-9829-0b36f9277f99"
      unitRef="shares">651000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i28d0c27b1cd0478bbf3eb07bd92b7bc1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfNC0yLTEtMS01NjkxNg_6c3d37a7-6651-4f99-80da-4cf479ea85d9"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id5c735cebd9e4d1996c46bf2dc436412_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfNC00LTEtMS01NjkxNg_27807ed5-22cb-481a-a129-1fdfc70ad25c"
      unitRef="shares">328000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id5c735cebd9e4d1996c46bf2dc436412_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfNC02LTEtMS01NjkxNg_512c4dd9-ca99-4fbf-8582-1fe3b0161dcd"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id5c735cebd9e4d1996c46bf2dc436412_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfNC04LTEtMS01NjkxNg_89b95903-b29d-466e-a2ac-ea6c6f9d2309"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib7544afbe9794cc88e5631db88408e6d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfNC0xMC0xLTEtNTY5MTY_831b347b-f34a-44ca-96ad-856e5f5f089e"
      unitRef="shares">328000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia2377c4806ec454ab2d5b2336ef2f6e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfNS0yLTEtMS01NjkxNg_19350b2b-c439-415c-a5db-c23a5c9864a0"
      unitRef="shares">1586000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib795f3b8f9f44c24955fb2e98c0d3d06_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfNS00LTEtMS01NjkxNg_e9287a94-8136-47f1-b021-8bcd6ddd041f"
      unitRef="shares">328000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib795f3b8f9f44c24955fb2e98c0d3d06_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfNS02LTEtMS01NjkxNg_fc6af9ba-f861-4443-83d9-49c4acef8bc4"
      unitRef="shares">126000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib795f3b8f9f44c24955fb2e98c0d3d06_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfNS04LTEtMS01NjkxNg_53bca067-e248-4dc2-ae57-101fbd360fc8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i09b882cdc9c94c958126b1d94a502e5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfNS0xMC0xLTEtNTY5MTY_b9f62169-691b-4d87-b182-7a6bca56a304"
      unitRef="shares">1788000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia2377c4806ec454ab2d5b2336ef2f6e9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfNi0yLTEtMS01NjkxNg_dfb634e2-280c-49fa-96f0-8c79030dcad2"
      unitRef="usdPerShare">12.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib795f3b8f9f44c24955fb2e98c0d3d06_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfNi00LTEtMS01NjkxNg_9ac68217-aa8e-4536-9dcd-d34e1e217ed3"
      unitRef="usdPerShare">19.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib795f3b8f9f44c24955fb2e98c0d3d06_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfNi02LTEtMS01NjkxNg_1a6536cb-0a7c-48e3-a1d0-555001af01f1"
      unitRef="usdPerShare">27.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ib795f3b8f9f44c24955fb2e98c0d3d06_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfNi04LTEtMS01NjkxNg_ba4351ad-b606-4d34-97e8-ffcae371d4ff"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i09b882cdc9c94c958126b1d94a502e5a_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RhYmxlOjJkNWYxZGI1YWYxNjRlODdiYzY0MzgzZWUyMjdmOTI5L3RhYmxlcmFuZ2U6MmQ1ZjFkYjVhZjE2NGU4N2JjNjQzODNlZTIyN2Y5MjlfNi0xMC0xLTEtNTY5MTY_dd5db106-bbce-435d-8497-f2ad0c7633c7"
      unitRef="usdPerShare">12.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i4ed822b04aff4bf9b39607340800dc06_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfNDA2MA_b1138888-3b4d-4380-81b2-36c19e5d3252"
      unitRef="usd">14800000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="id9e58c27b276499aa72bb8f061609099_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfNDA2Nw_f567efb9-afe0-41a9-bb48-aaf09f8dab03"
      unitRef="usd">5400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ib317c8531b784b4eae2b5f2bd69b4033_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfNDE2OA_6807df27-4d9f-4751-b313-937cd31cac7b"
      unitRef="usd">22400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4ed822b04aff4bf9b39607340800dc06_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81Mi9mcmFnOmQ3ZTNmZjY1MWI4ZDRiMDc4YWI2NGU2NzUyZTQyYWRjL3RleHRyZWdpb246ZDdlM2ZmNjUxYjhkNGIwNzhhYjY0ZTY3NTJlNDJhZGNfNDI1Mw_a933db27-e415-46cb-b330-7aaf01ff6fef">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMjE3Ng_54810d85-5b06-471a-b605-b2d1c8b96dcd">Related-Party Transactions&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operations and Maintenance Yards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company rents five yards from an entity, in which a director of the Company has an equity interest and the total annual rent expense for each of the five yards was approximately $0.03 million, $0.03 million, $0.1 million, $0.1 million, and $0.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pioneer&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On December 31, 2018, we consummated the purchase of certain pressure pumping assets and real property from Pioneer Natural Resources USA, Inc. ("Pioneer") and Pioneer Pumping Services (the "Pioneer Pressure Pumping Acquisition"). In connection with the Pioneer Pressure Pumping Acquisition, Pioneer received 16.6&#160;million shares of our common stock and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;approximately $110.0 million in cash. On March 31, 2022, we entered into an amended and restated pressure pumping services agreement (the "A&amp;amp;R Pressure Pumping Services Agreement"), which was initially entered into in connection with the Pioneer Pressure Pumping Acquisition. The A&amp;amp;R Pressure Pumping Services Agreement was effective January 1, 2022 and continues through December 31, 2022. The A&amp;amp;R Pressure Pumping Services Agreement reduced the number of contracted fleets to six fleets from eight fleets, modified the pressure pumping scope of work and pricing mechanism for contracted fleets, and replaced the idle fees arrangement with equipment reservation fees (the "Reservation fees"). As part of the Reservation fees arrangement, the Company will be entitled to receive compensation for all eligible contracted fleets that are made available to Pioneer at the beginning of every quarter in 2022 through the term of the A&amp;amp;R Pressure Pumping Services Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenue from services provided to Pioneer (including idle fees and Reservation fees) accounted for approximate&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ly $115.2 million and $130.7 million of our total revenue during the three months ended June 30, 2022 and 2021, respectively. Revenue from&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; services provided to Pioneer (including idle fees and Reservation fees) accounted for approximate&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ly $238.7 million and $217.0 million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of our total revenue during the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;six months ended June 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of June&#160;30, 2022, the total accounts receivable due from Pioneer, including estimated unbilled receivable for services we provided, amounted to approxim&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ately $69.0 million and the amount due to Pioneer was $0. As of December&#160;31, 2021, the balance due from Pioneer for services we provided amounted to approximately $62.1 million a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nd the amount due to Pioneer was $0.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <pump:NumberOfPropertiesSubjectToLeases
      contextRef="i26cdc65761894dc6b6b0c5d12c04ebdf_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMTAz_4d2a0975-3288-45c8-8af3-f2504d92a2f4"
      unitRef="property">5</pump:NumberOfPropertiesSubjectToLeases>
    <pump:NumberOfPropertiesSubjectToLeases
      contextRef="i26cdc65761894dc6b6b0c5d12c04ebdf_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMjcz_4d2a0975-3288-45c8-8af3-f2504d92a2f4"
      unitRef="property">5</pump:NumberOfPropertiesSubjectToLeases>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ifb357dca982d43ad9c2e24fb1bc5aabf_D20220101-20220630"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMzAw_370f7de7-ccba-44c0-94c0-8851a6a8e71a"
      unitRef="usd">30000.00</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i20b49febdcbe4383adc89df83db75f84_D20220101-20220630"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMzA0_bc08718a-2d88-4e0b-8cac-eed62ff62d8a"
      unitRef="usd">30000.00</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if1c5037411aa4532bf10ab10b43ddf84_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMzA4_b835ed87-0d30-4c37-911e-fcc182fc9c16"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i317b0de81d914ee8b7a90e51e16fbea9_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMzEy_8646b0e0-2ac1-4e12-abe9-2b4619899609"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i0dcb0f92cb194694ba9b26ffc6457a74_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMzIw_81d847cc-0d1e-4271-a645-cba43a929ed3"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="icda1f6efb05f4930a3c9fac74f2ad9d4_D20181231-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfNjY1_6f4dbbf0-4963-44d3-8888-4e7976fe3821"
      unitRef="usd">16600000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <pump:PaymentsToAcquireAssetsGross
      contextRef="icda1f6efb05f4930a3c9fac74f2ad9d4_D20181231-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfNzEz_a1924b06-bc5b-41bc-97c2-3521cac4e32f"
      unitRef="usd">110000000</pump:PaymentsToAcquireAssetsGross>
    <pump:NumberOfContractedFleets
      contextRef="i8ef24f68053542798de4dd4cbf0c29f8_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMTE2NQ_0c20b5bd-fcfd-4c07-a6cb-5dd2a60a6b6c"
      unitRef="fleet">6</pump:NumberOfContractedFleets>
    <pump:NumberOfContractedFleets
      contextRef="ic8a3165b8cb64e0e90606d883438c4d5_I20220330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMTE4MA_5fd31a59-a4a7-4b9c-aefd-71950014a303"
      unitRef="fleet">8</pump:NumberOfContractedFleets>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i9ad89f6bfb6542d2baba69cbcd105067_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMTc3NQ_91f13f6a-8cf9-4243-9730-6299b109d8e8"
      unitRef="usd">115200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i8dfe711cb3f845a3a80b3df57faffcc4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMTc4Mg_dcc7546c-6661-43af-867d-97dc9e01180b"
      unitRef="usd">130700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="id07492958ed5431fb5672a5b7bd5e734_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMTA5OTUxMTYzMDMzOA_5c1570bb-6f16-4dee-8286-2714b1f85511"
      unitRef="usd">238700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i992f19caeb1b4bc182acceaf5e654b00_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMTA5OTUxMTYzMDM1MA_620ef4d7-fcdb-45e0-b10b-80539a6b1a7b"
      unitRef="usd">217000000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i44d22077e1fb4658bb4c631a31f19d03_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMjAwMw_3dbc25d5-5571-4a77-81ec-d4014062fd39"
      unitRef="usd">69000000</us-gaap:DueFromRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i44d22077e1fb4658bb4c631a31f19d03_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMjA0MA_2bd384c4-5a72-49e2-9188-91c24922a0ae"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueFromRelatedParties
      contextRef="i8af01514066642a2bae8f1ed07d227d8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMjEzNA_a3955c91-4fd2-4b3f-ae3c-88135c0c24d8"
      unitRef="usd">62100000</us-gaap:DueFromRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i8af01514066642a2bae8f1ed07d227d8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81NS9mcmFnOjNjOWU4MDgyNDEyNDQ0MjI5MGQ2MWYxMTAzZTQyNDVhL3RleHRyZWdpb246M2M5ZTgwODI0MTI0NDQyMjkwZDYxZjExMDNlNDI0NWFfMjE3MQ_9165e61f-884b-4536-bc70-7a63c9e90804"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMzkyMg_abc65349-08d3-4da9-8824-2a22c61fc0f4">Leases&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Description of Lease&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In March 2013, we entered into a ten year real estate lease contract (the "Real Estate Lease") with a commencement date of April 1, 2013, as part of the expansion of our equipment yard. During the six months ended June 30, 2022 and 2021, the Company made lease payments of approximate&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ly $0.2 million a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nd $0.1 million, respectively. The assets and liabilities under this contract are equally allocated between our cementing and coiled tubing segments. In addition to the contractual lease period, the contract includes an optional renewal of up to ten years, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Real Estate Lease does not contain variability in payments resulting from either an index change or rate change. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We accounted for our Real Estate Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate Lease because we concluded that the accounting effect was insignificant. As of June&#160;30, 2022, the weighted average discount rate and remaining lease term was approximately&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 6.7% and 0.8 years, res&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;pectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of our expansion of our hydraulic fracturing equipment maintenance program, we entered into a two year maintenance facility real estate lease contract (the "Maintenance Facility Lease") with a commencement date of March 14, 2022. During the six months ended June 30, 2022, the Company made lease payments of approximately $0.1 million. In addition to the contractual lease period, the contract includes an optional renewal for three additional periods of one year each, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Maintenance Facility Lease does not contain variability in payments resulting from either an index change or rate change.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We accounted for our Maintenance Facility Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Maintenance Facility Lease because we concluded that the accounting effect was insignificant. As of June&#160;30, 2022, the weighted average discount rate and remaining lease term was approximately 3.4% and 1.7 years, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of June&#160;30, 2022, the total operating lease right-of-use asset cost was approximately&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $1.9 million, and accumulated amortization was approximately $1.1 million. As of December&#160;31, 2021, our total operating lease right-of-use asset cost was approximately $1.2 million, and accumulat&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ed amortization was approximately $0.8 million. For the six months ended June 30, 2022 and 2021, we recorded operating lease cost of approximatel&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;y $0.3 million and $0.2 million, respectively, in our statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Maturity Analysis of Lease Liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for our operating lease as of June&#160;30, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&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:85.449%"/&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.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of future lease payments (lease obligation)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785&#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:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The total cash paid for amounts included in the measurement of our operating lease liability during the six months ended June 30, 2022 was approximatel&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;y $0.3 million.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The non-cash lease obligation we recorded upon execution of the Maintenance Facility Lease was approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.6 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. During the six months ended June 30, 2021, total cash paid for amounts included in the measurement of our operating lease liability was approximately $0.1 million.&lt;/span&gt;&lt;/div&gt;Short-Term Leases&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We elected the practical expedient, consistent with ASC 842, to exclude leases with an initial term of twelve months or less ("short-term lease") from our balance sheet and continue to record short-term leases as a period expense. For the six months ended June 30, 2022 and 2021 our short-term lease expense was approximatel&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;y $0.4 million&lt;/span&gt; and $0.3 million, respectively.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMzkyNw_1094f76d-a5ea-41f4-bb0c-29a91d02d2f6">Leases&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Description of Lease&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In March 2013, we entered into a ten year real estate lease contract (the "Real Estate Lease") with a commencement date of April 1, 2013, as part of the expansion of our equipment yard. During the six months ended June 30, 2022 and 2021, the Company made lease payments of approximate&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ly $0.2 million a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nd $0.1 million, respectively. The assets and liabilities under this contract are equally allocated between our cementing and coiled tubing segments. In addition to the contractual lease period, the contract includes an optional renewal of up to ten years, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Real Estate Lease does not contain variability in payments resulting from either an index change or rate change. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We accounted for our Real Estate Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate Lease because we concluded that the accounting effect was insignificant. As of June&#160;30, 2022, the weighted average discount rate and remaining lease term was approximately&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 6.7% and 0.8 years, res&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;pectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of our expansion of our hydraulic fracturing equipment maintenance program, we entered into a two year maintenance facility real estate lease contract (the "Maintenance Facility Lease") with a commencement date of March 14, 2022. During the six months ended June 30, 2022, the Company made lease payments of approximately $0.1 million. In addition to the contractual lease period, the contract includes an optional renewal for three additional periods of one year each, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Maintenance Facility Lease does not contain variability in payments resulting from either an index change or rate change.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We accounted for our Maintenance Facility Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Maintenance Facility Lease because we concluded that the accounting effect was insignificant. As of June&#160;30, 2022, the weighted average discount rate and remaining lease term was approximately 3.4% and 1.7 years, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As of June&#160;30, 2022, the total operating lease right-of-use asset cost was approximately&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $1.9 million, and accumulated amortization was approximately $1.1 million. As of December&#160;31, 2021, our total operating lease right-of-use asset cost was approximately $1.2 million, and accumulat&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ed amortization was approximately $0.8 million. For the six months ended June 30, 2022 and 2021, we recorded operating lease cost of approximatel&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;y $0.3 million and $0.2 million, respectively, in our statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Maturity Analysis of Lease Liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for our operating lease as of June&#160;30, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&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:85.449%"/&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.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of future lease payments (lease obligation)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785&#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:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The total cash paid for amounts included in the measurement of our operating lease liability during the six months ended June 30, 2022 was approximatel&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;y $0.3 million.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The non-cash lease obligation we recorded upon execution of the Maintenance Facility Lease was approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.6 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. During the six months ended June 30, 2021, total cash paid for amounts included in the measurement of our operating lease liability was approximately $0.1 million.&lt;/span&gt;&lt;/div&gt;Short-Term Leases&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We elected the practical expedient, consistent with ASC 842, to exclude leases with an initial term of twelve months or less ("short-term lease") from our balance sheet and continue to record short-term leases as a period expense. For the six months ended June 30, 2022 and 2021 our short-term lease expense was approximatel&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;y $0.4 million&lt;/span&gt; and $0.3 million, respectively.</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="idfdf64f26c0849b3adf2b2f7122f0034_I20130331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMzkxOA_e3c5f02e-31d8-4f18-80bb-04591bd83969">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeasePayments
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMzI2_58ac9212-03c7-4a5d-a0e8-e65a23ec8352"
      unitRef="usd">200000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMzMz_4697a28e-cb17-4fce-a360-a55ca51067b6"
      unitRef="usd">100000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="idfdf64f26c0849b3adf2b2f7122f0034_I20130331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfNTY2_4082ab56-f184-494e-a8fe-b93c2e1eb88c">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMTMxMg_e5fae84d-4a0b-42f5-8e55-84aeca1476da"
      unitRef="number">0.067</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMTMxOQ_a0523be7-1029-4d24-a217-02acc0a874fa">P0Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i8d76303ec60e4da0b66d62ece55dd53b_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMzkyOA_6dd23762-f6a0-4506-be5f-02eed4cb1dee">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeasePayments
      contextRef="ie99e868e45ea4721a63abb082575a389_D20220101-20220630"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMTY0OA_4e9d3f71-70c8-4d5b-b8ca-addf7a94d56a"
      unitRef="usd">100000</us-gaap:OperatingLeasePayments>
    <pump:LesseeOperatingLeaseNumberOfAdditionalLeasePeriods
      contextRef="i8d76303ec60e4da0b66d62ece55dd53b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMTc0Mw_3729ba08-137b-41a3-9658-b98ee76617d1"
      unitRef="period">3</pump:LesseeOperatingLeaseNumberOfAdditionalLeasePeriods>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i8d76303ec60e4da0b66d62ece55dd53b_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMTc2OA_69fbdfe0-bb98-46ae-a68f-91132154e0e3">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i8d76303ec60e4da0b66d62ece55dd53b_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMjU0NQ_f1191ebb-5a96-4434-b876-a0023ccee12b"
      unitRef="number">0.034</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8d76303ec60e4da0b66d62ece55dd53b_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMjU1Mg_b34d7138-3452-485a-bf07-0f2ad2efb65e">P1Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMjY1OA_e1ac71c3-552f-444f-aca2-cec782c517e0"
      unitRef="usd">1900000</us-gaap:OperatingLeaseRightOfUseAsset>
    <pump:OperatingLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMjcwOQ_a3140e49-34d3-4ab7-a250-eac19c278cbd"
      unitRef="usd">1100000</pump:OperatingLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMjc5MQ_226dafab-9211-412f-91f8-4a69bc52ba28"
      unitRef="usd">1200000</us-gaap:OperatingLeaseRightOfUseAsset>
    <pump:OperatingLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i9cfdc21d620c4f5e8717991d796f4af3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMjg0Mg_a4672941-a647-4ff9-9c21-d5a587cc4e8e"
      unitRef="usd">800000</pump:OperatingLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:OperatingLeaseExpense
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMjkxNQ_773f00a1-1973-4a24-a819-1c1af8676b09"
      unitRef="usd">300000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMjkyMg_21decc3c-77be-4acf-bd9e-a6dc05c52072"
      unitRef="usd">200000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMzkyNQ_0886c9af-4a97-4460-a8c3-0fac388b7ce0">The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for our operating lease as of June&#160;30, 2022 are as follows:&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:85.449%"/&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.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of future lease payments (lease obligation)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RhYmxlOjVmMDk2NWYzZWQ5NzRhMzlhNTMzZWY5ZTE0MWM2OWM4L3RhYmxlcmFuZ2U6NWYwOTY1ZjNlZDk3NGEzOWE1MzNlZjllMTQxYzY5YzhfMi0yLTEtMS01NjkxNg_b048be98-f272-4acc-a7b3-14fb9aa9ab07"
      unitRef="usd">360000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RhYmxlOjVmMDk2NWYzZWQ5NzRhMzlhNTMzZWY5ZTE0MWM2OWM4L3RhYmxlcmFuZ2U6NWYwOTY1ZjNlZDk3NGEzOWE1MzNlZjllMTQxYzY5YzhfMy0yLTEtMS01NjkxNg_23f5c18b-5fdb-4fcc-b514-08b75d1ffefb"
      unitRef="usd">398000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RhYmxlOjVmMDk2NWYzZWQ5NzRhMzlhNTMzZWY5ZTE0MWM2OWM4L3RhYmxlcmFuZ2U6NWYwOTY1ZjNlZDk3NGEzOWE1MzNlZjllMTQxYzY5YzhfNC0yLTEtMS01NjkxNg_823fde88-d029-492b-bd54-199ca19a1de1"
      unitRef="usd">50000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RhYmxlOjVmMDk2NWYzZWQ5NzRhMzlhNTMzZWY5ZTE0MWM2OWM4L3RhYmxlcmFuZ2U6NWYwOTY1ZjNlZDk3NGEzOWE1MzNlZjllMTQxYzY5YzhfNS0yLTEtMS01NjkxNg_57551a53-0430-403a-8302-6959edbd7548"
      unitRef="usd">808000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RhYmxlOjVmMDk2NWYzZWQ5NzRhMzlhNTMzZWY5ZTE0MWM2OWM4L3RhYmxlcmFuZ2U6NWYwOTY1ZjNlZDk3NGEzOWE1MzNlZjllMTQxYzY5YzhfNi0yLTEtMS01NjkxNg_3063ea33-74cd-43c7-b44b-4bc92695210f"
      unitRef="usd">23000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RhYmxlOjVmMDk2NWYzZWQ5NzRhMzlhNTMzZWY5ZTE0MWM2OWM4L3RhYmxlcmFuZ2U6NWYwOTY1ZjNlZDk3NGEzOWE1MzNlZjllMTQxYzY5YzhfNy0yLTEtMS01NjkxNg_9852056d-94b1-44c8-8994-53bf5a40de2b"
      unitRef="usd">785000</us-gaap:OperatingLeaseLiability>
    <pump:PaymentsIncludedinMeasurementofOperatingLeaseLiabilities
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMzMyNw_bed4ec43-72ff-4524-a874-c33315eed4fd"
      unitRef="usd">300000</pump:PaymentsIncludedinMeasurementofOperatingLeaseLiabilities>
    <us-gaap:OperatingLeaseLiability
      contextRef="i8d76303ec60e4da0b66d62ece55dd53b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMzQ0MA_35ec5376-4cb4-4507-bab6-30ef6194738a"
      unitRef="usd">600000</us-gaap:OperatingLeaseLiability>
    <pump:PaymentsIncludedinMeasurementofOperatingLeaseLiabilities
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMzU2Ng_83a225b4-ea8e-4a30-ac9e-f0478da9db9c"
      unitRef="usd">100000</pump:PaymentsIncludedinMeasurementofOperatingLeaseLiabilities>
    <us-gaap:ShortTermLeaseCost
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMzg5NA_acbdd09f-337d-42bb-864c-b13357a40dc8"
      unitRef="usd">400000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i41396baaf3f44d6fa6e893f86e20afe8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF81OC9mcmFnOmU1NjQxYWE3NTg0ZDQyNmM4YzQ2MmUxZDI1ZWI3ODg3L3RleHRyZWdpb246ZTU2NDFhYTc1ODRkNDI2YzhjNDYyZTFkMjVlYjc4ODdfMzkwMQ_7780ded8-72bd-4c19-b1ef-2d70204c8cfc"
      unitRef="usd">300000</us-gaap:ShortTermLeaseCost>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF82MS9mcmFnOjQ5YTNkN2UwNWE1ZjRhZTc4ZDU1Y2E0ZDQ1MmNjZTk1L3RleHRyZWdpb246NDlhM2Q3ZTA1YTVmNGFlNzhkNTVjYTRkNDUyY2NlOTVfNzg4OQ_3dee9409-1b64-49b6-9064-594938a00d92">Commitments and Contingencies&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We entered into certain commitments for fixed assets, consumables and services incidental to the ordinary conduct of our business, generally for quantities required for our operations and at competitive market prices. These commitments are designed to assure sources of supply and are not expected to be in excess of normal requirements. At June&#160;30, 2022, the total remaining lease commitments for all of our short-term leases and lodging commitments was approximately&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $2.5 million. In August 2022, we entered into a contractual arrangement with our equipment manufacturer to purchase and convert additional Tier IV DGB equipment, with total cost of approximately $43.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company enters into purchase agreements with its sand suppliers (the "Sand Suppliers") to secure supply of sand as part of its normal course of business. The agreements with the Sand Suppliers require that the Company purchase a minimum volume of sand, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;based primarily on a certain percentage of our sand requirements from our customers or in certain situations based on predetermined fixed minimum volumes, otherwise certain penalties ("shortfall fees") may be charged. The shortfall fee represents liquidated damages and is either a fixed percentage of the purchase price for the minimum volumes or a fixed price per ton of unpurchased volumes. Our agreements with the Sand Suppliers expire at different times prior to December 31, 2025. Our sand agreement with one of our Sand Suppliers has a one year take or pay commitment of $23.0 million that will expire on June 12, 2023. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June 30, 2022 and 2021, no shortfall fee was recorded. However, one of our Sand Suppliers has filed a suit against us that includes claims related to alleged shortfall fees. The suit is in the early stages, and we are contesting the claims. While we cannot reasonably estimate the outcome of the matter at this time, in the opinion of management, the ultimate disposition of the action will not have a materially adverse effect on the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;As of June&#160;30, 2022, the Company had issued letters of credit of approximately $5.0 million under the revolving credit facility in connection with the Company&#x2019;s casualty insurance policy. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingent Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In September 2019, a complaint, captioned Richard Logan, Individually and On Behalf of All Others Similarly Situated, Plaintiff, v. ProPetro Holding Corp., et al., (the "Logan Lawsuit"), was filed against the Company and certain of its then current and former officers and directors in the U.S. District Court for the Western District of Texas.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In July 2020, the Logan Lawsuit Lead Plaintiffs Nykredit Portef&#xf8;lje Administration A/S, Oklahoma Firefighters Pension and Retirement System, Oklahoma Law Enforcement Retirement System, Oklahoma Police Pension and Retirement System, and Oklahoma City Employee Retirement System, and additional named plaintiff Police and Fire Retirement System of the City of Detroit, individually and on behalf of a putative class of shareholders who purchased the Company&#x2019;s common stock between March 17, 2017 and March 13, 2020, filed a third amended class action complaint in the U.S. District Court for the Western District of Texas, alleging violations of Sections 10(b) and 20(a) of the Exchange Act, as amended, and Rule l0b-5 promulgated thereunder, and Sections 11 and 15 of the Securities Act of 1933, as amended, based on allegedly inaccurate or misleading statements, or omissions of material facts, about the Company&#x2019;s business, operations and prospects against the Company, certain former officers and current and former directors. On September 13, 2021, the Court partially granted and partially denied the motions to dismiss filed by the Company and the individual defendants. Discovery is still ongoing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In May 2020, the U.S. District Court for the Western District of Texas consolidated two shareholder derivative lawsuits previously filed against the Company and certain of its current and former officers and directors into a single lawsuit captioned In re ProPetro Holding Corp. Derivative Litigation (the "Shareholder Derivative Lawsuit"). In August 2020, the plaintiffs in the Shareholder Derivative Lawsuit filed a consolidated complaint alleging (i) breaches of fiduciary duties, (ii) unjust enrichment and (iii) contribution.  The plaintiffs did not quantify any alleged damages in their complaint but, in addition to attorneys&#x2019; fees and costs, they seek various forms of relief, including (i) damages sustained by the Company as a result of the alleged misconduct, (ii) punitive damages and (iii) equitable relief in the form of improvements to the Company&#x2019;s governance and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;controls. On September 15, 2021, the Court granted the Company's motion to dismiss the complaint in its entirety, without prejudice.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:2.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On November 19, 2021, the Company received a demand letter from a law firm representing a purported shareholder of the Company that previously filed the dismissed Shareholder Derivative Lawsuit. The demand letter alleged facts and claims substantially similar to the Shareholder Derivative Lawsuit. The Company's board of directors (the "Board") has constituted a committee to evaluate the demand letter and recommend a course of action to the Board, and the committee has retained counsel to assist with its review. The committee&#x2019;s review is ongoing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We are presently unable to predict the duration, scope or result of the Logan Lawsuit, or any other related lawsuit or investigation. As of June&#160;30, 2022, no provision was made by the Company in connection with this pending lawsuit as the final outcome cannot be reasonably estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Environmental and Equipment Insurance &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company is subject to various federal, state and local environmental laws and regulations that establish standards and requirements for protection of the environment. The Company cannot predict the future impact of such standards and requirements, which are subject to change and can have retroactive effectiveness. The Company continues to monitor the status of these laws and regulations. Currently, the Company has not been fined, cited or notified of any environmental violations that would have a material adverse effect upon its financial position, liquidity or capital resources. However, management does recognize that by the very nature of the Company's business, material costs could be incurred in the near term to maintain compliance. The amount of such future expenditures is not determinable due to several factors, including the unknown magnitude of possible regulation or liabilities, the unknown timing and extent of the corrective actions which may be required, the determination of the Company's liability in proportion to other responsible parties and the extent to which such expenditures are recoverable from insurance or indemnification. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company is self-insured up to $10&#160;million per occurrence for certain losses arising from or attributable to fire and/or explosion at the wellsites. No accrual was recorded in our financial statements in connection with this self-insurance strategy. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory Audits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In 2020, the Texas Comptroller of Public Accounts (the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;"Comptroller")&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; commenced a routine audit of the Company's motor vehicle and other related fuel taxes for the periods of July 2015 through December 2020. As of June&#160;30, 2022, the audit is still ongoing and the final outcome cannot be reasonably estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;In January 2022, we entered into a settlement agreement with the Comptroller for a $10.7&#160;million tax refund, net of consulting fees, in connection with certain limited sales, excise and use tax for the audit period July 1, 2015 through December 31, 2018. The net refund to the Company of $10.7&#160;million was recorded as part of other income in our statement of operations during the six months ended June 30, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. During the six months ended June 30, 2021, we recorded net refund of approximately $2.1&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;In May 2022, the Company received a notification from the Comptroller that it will commence a routine audit of the Company's gross receipt taxes, which will routinely cover up to a four-year period. As of June&#160;30, 2022, the audit is yet to commence, and as such, the final outcome cannot be reasonably estimated.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ShortTermLeaseCommitmentAmount
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF82MS9mcmFnOjQ5YTNkN2UwNWE1ZjRhZTc4ZDU1Y2E0ZDQ1MmNjZTk1L3RleHRyZWdpb246NDlhM2Q3ZTA1YTVmNGFlNzhkNTVjYTRkNDUyY2NlOTVfNTI1_b3d14956-ba49-4875-9343-920fd40f350b"
      unitRef="usd">2500000</us-gaap:ShortTermLeaseCommitmentAmount>
    <us-gaap:ContractualObligation
      contextRef="if690681762464727acd3827f9d7b379b_I20220831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF82MS9mcmFnOjQ5YTNkN2UwNWE1ZjRhZTc4ZDU1Y2E0ZDQ1MmNjZTk1L3RleHRyZWdpb246NDlhM2Q3ZTA1YTVmNGFlNzhkNTVjYTRkNDUyY2NlOTVfMjc0ODc3OTA4MTk2Mw_0897d595-3d31-4b86-a930-fbf99bec8ea7"
      unitRef="usd">43000000</us-gaap:ContractualObligation>
    <pump:ShortTermPurchaseCommitmentPeriod
      contextRef="i7a4dba56b33b43129125f73cc860de2a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF82MS9mcmFnOjQ5YTNkN2UwNWE1ZjRhZTc4ZDU1Y2E0ZDQ1MmNjZTk1L3RleHRyZWdpb246NDlhM2Q3ZTA1YTVmNGFlNzhkNTVjYTRkNDUyY2NlOTVfNDM5ODA0NjUyMTU5Mw_f1b4370c-c82f-4b53-a989-2cfc24277ff0">P1Y</pump:ShortTermPurchaseCommitmentPeriod>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF82MS9mcmFnOjQ5YTNkN2UwNWE1ZjRhZTc4ZDU1Y2E0ZDQ1MmNjZTk1L3RleHRyZWdpb246NDlhM2Q3ZTA1YTVmNGFlNzhkNTVjYTRkNDUyY2NlOTVfMTY0OTI2NzQ1MTk5Mg_ba1ee8f9-e75e-4b53-aa3a-eadec3085809"
      unitRef="usd">23000000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i48fb40dd9442413fa39e835728353580_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF82MS9mcmFnOjQ5YTNkN2UwNWE1ZjRhZTc4ZDU1Y2E0ZDQ1MmNjZTk1L3RleHRyZWdpb246NDlhM2Q3ZTA1YTVmNGFlNzhkNTVjYTRkNDUyY2NlOTVfMTgwMw_eb4fa147-701c-4800-bd8a-8a987bcddc42"
      unitRef="usd">5000000</us-gaap:LettersOfCreditOutstandingAmount>
    <pump:LossContingencyClaimsFiledAndConsolidatedIntoOne
      contextRef="ief2c205a10a340c59ebfc18d46be536f_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF82MS9mcmFnOjQ5YTNkN2UwNWE1ZjRhZTc4ZDU1Y2E0ZDQ1MmNjZTk1L3RleHRyZWdpb246NDlhM2Q3ZTA1YTVmNGFlNzhkNTVjYTRkNDUyY2NlOTVfMzc5MA_f189107d-1076-45d0-b6bc-829b65eeb812"
      unitRef="lawsuit">2</pump:LossContingencyClaimsFiledAndConsolidatedIntoOne>
    <pump:LossContingencySelfInsuranceMaximumAmount
      contextRef="i97a9b4e250504954a722e5bfe1d05cff_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF82MS9mcmFnOjQ5YTNkN2UwNWE1ZjRhZTc4ZDU1Y2E0ZDQ1MmNjZTk1L3RleHRyZWdpb246NDlhM2Q3ZTA1YTVmNGFlNzhkNTVjYTRkNDUyY2NlOTVfNjkxNA_b8429492-bc74-41d4-9d50-aa4982daa103"
      unitRef="usd">10000000</pump:LossContingencySelfInsuranceMaximumAmount>
    <us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority
      contextRef="ie553929879eb45c2b4d2022b2b932191_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF82MS9mcmFnOjQ5YTNkN2UwNWE1ZjRhZTc4ZDU1Y2E0ZDQ1MmNjZTk1L3RleHRyZWdpb246NDlhM2Q3ZTA1YTVmNGFlNzhkNTVjYTRkNDUyY2NlOTVfNzU0Nw_e4131921-9760-42c3-a67e-43fee6906107"
      unitRef="usd">-10700000</us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority>
    <us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority
      contextRef="ie553929879eb45c2b4d2022b2b932191_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF82MS9mcmFnOjQ5YTNkN2UwNWE1ZjRhZTc4ZDU1Y2E0ZDQ1MmNjZTk1L3RleHRyZWdpb246NDlhM2Q3ZTA1YTVmNGFlNzhkNTVjYTRkNDUyY2NlOTVfNzc0MQ_e4131921-9760-42c3-a67e-43fee6906107"
      unitRef="usd">-10700000</us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority>
    <us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority
      contextRef="i463cecabc8684c8998da0ac1fef0bca9_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3MTk3OTViZjQ2NjQ3ZDk5ZTUyMjgwZmI0MTI0Mjk0L3NlYzo0NzE5Nzk1YmY0NjY0N2Q5OWU1MjI4MGZiNDEyNDI5NF82MS9mcmFnOjQ5YTNkN2UwNWE1ZjRhZTc4ZDU1Y2E0ZDQ1MmNjZTk1L3RleHRyZWdpb246NDlhM2Q3ZTA1YTVmNGFlNzhkNTVjYTRkNDUyY2NlOTVfNzg4Mg_2c217e8b-698b-44df-9734-ba4dd78b6f33"
      unitRef="usd">-2100000</us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority>
</xbrl>
