0001688476-23-000103.txt : 20230726 0001688476-23-000103.hdr.sgml : 20230726 20230726161750 ACCESSION NUMBER: 0001688476-23-000103 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230726 DATE AS OF CHANGE: 20230726 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NEXTIER OILFIELD SOLUTIONS INC. CENTRAL INDEX KEY: 0001688476 STANDARD INDUSTRIAL CLASSIFICATION: OIL, GAS FIELD SERVICES, NBC [1389] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37988 FILM NUMBER: 231113831 BUSINESS ADDRESS: STREET 1: 3990 ROGERDALE RD. CITY: HOUSTON STATE: TX ZIP: 77042 BUSINESS PHONE: 713-325-6000 MAIL ADDRESS: STREET 1: 3990 ROGERDALE RD. CITY: HOUSTON STATE: TX ZIP: 77042 FORMER COMPANY: FORMER CONFORMED NAME: Keane Group, Inc. DATE OF NAME CHANGE: 20161025 10-Q 1 nex-20230630.htm 10-Q nex-20230630
000168847612/312023Q2false00016884762023-01-012023-06-3000016884762023-07-24xbrli:shares00016884762023-06-30iso4217:USD00016884762022-12-31iso4217:USDxbrli:shares00016884762023-04-012023-06-3000016884762022-04-012022-06-3000016884762022-01-012022-06-300001688476us-gaap:CommonStockMember2022-12-310001688476us-gaap:AdditionalPaidInCapitalMember2022-12-310001688476us-gaap:RetainedEarningsMember2022-12-310001688476us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001688476us-gaap:CommonStockMember2023-01-012023-03-310001688476us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100016884762023-01-012023-03-310001688476us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001688476us-gaap:RetainedEarningsMember2023-01-012023-03-310001688476us-gaap:CommonStockMember2023-03-310001688476us-gaap:AdditionalPaidInCapitalMember2023-03-310001688476us-gaap:RetainedEarningsMember2023-03-310001688476us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100016884762023-03-310001688476us-gaap:CommonStockMember2023-04-012023-06-300001688476us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001688476us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001688476us-gaap:RetainedEarningsMember2023-04-012023-06-300001688476us-gaap:CommonStockMember2023-06-300001688476us-gaap:AdditionalPaidInCapitalMember2023-06-300001688476us-gaap:RetainedEarningsMember2023-06-300001688476us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001688476us-gaap:CommonStockMember2021-12-310001688476us-gaap:AdditionalPaidInCapitalMember2021-12-310001688476us-gaap:RetainedEarningsMember2021-12-310001688476us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100016884762021-12-310001688476us-gaap:CommonStockMember2022-01-012022-03-310001688476us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100016884762022-01-012022-03-310001688476us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001688476us-gaap:RetainedEarningsMember2022-01-012022-03-310001688476us-gaap:CommonStockMember2022-03-310001688476us-gaap:AdditionalPaidInCapitalMember2022-03-310001688476us-gaap:RetainedEarningsMember2022-03-310001688476us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100016884762022-03-310001688476us-gaap:CommonStockMember2022-04-012022-06-300001688476us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001688476us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001688476us-gaap:RetainedEarningsMember2022-04-012022-06-300001688476us-gaap:CommonStockMember2022-06-300001688476us-gaap:AdditionalPaidInCapitalMember2022-06-300001688476us-gaap:RetainedEarningsMember2022-06-300001688476us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000016884762022-06-300001688476nex:AlamoFracHoldingsLLCMember2021-08-31xbrli:pure0001688476nex:AlamoFracHoldingsLLCMember2021-08-312021-08-310001688476nex:AlamoFracHoldingsLLCMember2021-01-012021-12-310001688476nex:AlamoFracHoldingsLLCMember2022-01-012022-12-310001688476nex:ContinentalIntermodalGroupLPMember2022-08-032022-08-030001688476nex:ContinentalIntermodalGroupLPMember2022-08-030001688476nex:NexTierCommonStockMember2023-06-140001688476nex:MergerAgreementMember2023-06-142023-06-140001688476nex:MergerAgreementMembernex:PattersonUTICommonStockMember2023-06-140001688476nex:SandIncludingFreightMember2023-06-300001688476nex:SandIncludingFreightMember2022-12-310001688476nex:ChemicalsAndConsumablesMember2023-06-300001688476nex:ChemicalsAndConsumablesMember2022-12-310001688476nex:MaterialsAndSuppliesMember2023-06-300001688476nex:MaterialsAndSuppliesMember2022-12-310001688476nex:TermLoanFacility2018Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-06-300001688476nex:TermLoanFacility2018Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-310001688476nex:A2021EquipmentLoanMember2023-06-300001688476nex:A2021EquipmentLoanMember2022-12-310001688476us-gaap:NotesPayableOtherPayablesMembernex:A2021EquipmentLoanMember2023-06-300001688476us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembernex:A2019ABLFacilityMember2023-06-300001688476us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembernex:A2019ABLFacilityMembernex:LondonInterbankOfferedRateLIBOR1Member2023-01-012023-06-300001688476nex:TermLoanFacility2018Memberus-gaap:MediumTermNotesMember2023-06-30nex:segment0001688476us-gaap:SalesRevenueNetMembernex:CompletionServicesSegmentMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001688476us-gaap:SalesRevenueNetMembernex:CompletionServicesSegmentMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001688476us-gaap:SalesRevenueNetMembernex:CompletionServicesSegmentMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001688476us-gaap:SalesRevenueNetMembernex:CompletionServicesSegmentMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-3000016884762020-01-012020-08-1500016884762019-10-012019-12-31nex:rig00016884762020-01-012020-12-3100016884762021-01-012021-12-310001688476us-gaap:SalesRevenueNetMembernex:Customer1Memberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001688476us-gaap:SalesRevenueNetMembernex:Customer1Memberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001688476us-gaap:SalesRevenueNetMembernex:Customer1Memberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001688476nex:TermLoanFacility2018Membernex:LondonInterbankOfferedRateLIBOR1Memberus-gaap:MediumTermNotesMember2018-05-250001688476nex:TermLoanFacility2018Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2018-05-250001688476nex:TermLoanFacility2018Membernex:LondonInterbankOfferedRateLIBOR1Memberus-gaap:MediumTermNotesMember2018-05-252018-05-250001688476nex:LondonInterbankOfferedRateLIBOR1Member2018-06-300001688476us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentAssetsMember2023-06-300001688476us-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMember2023-06-300001688476us-gaap:OtherCurrentAssetsMember2023-06-300001688476us-gaap:OtherNoncurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300001688476us-gaap:NondesignatedMemberus-gaap:OtherNoncurrentAssetsMember2023-06-300001688476us-gaap:OtherNoncurrentAssetsMember2023-06-300001688476us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentAssetsMember2022-12-310001688476us-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMember2022-12-310001688476us-gaap:OtherCurrentAssetsMember2022-12-310001688476us-gaap:OtherNoncurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001688476us-gaap:NondesignatedMemberus-gaap:OtherNoncurrentAssetsMember2022-12-310001688476us-gaap:OtherNoncurrentAssetsMember2022-12-310001688476us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-04-012022-06-300001688476us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-06-300001688476us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-06-300001688476us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-04-012023-06-300001688476us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-04-012022-06-300001688476us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-06-300001688476us-gaap:InterestRateContractMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-06-30nex:derivativeInstrument0001688476us-gaap:InterestRateContractMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001688476us-gaap:InterestRateContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-06-300001688476us-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001688476us-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001688476us-gaap:InterestRateContractMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001688476us-gaap:InterestRateContractMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001688476us-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001688476us-gaap:InterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001688476srt:MinimumMember2023-01-012023-06-300001688476srt:MaximumMember2023-01-012023-06-300001688476us-gaap:AccountsReceivableMembernex:LargestCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001688476nex:LargestCustomer1Memberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001688476nex:LargestCustomer2Memberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001688476us-gaap:AccountsReceivableMembernex:Customer1Memberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001688476nex:Customer2Memberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-31nex:plan0001688476nex:CashSettledAwardsMember2023-04-012023-06-300001688476nex:CashSettledAwardsMember2022-04-012022-06-300001688476nex:CashSettledAwardsMember2023-01-012023-06-300001688476nex:CashSettledAwardsMember2022-01-012022-06-300001688476us-gaap:RestrictedStockMember2023-04-012023-06-300001688476us-gaap:RestrictedStockMember2022-04-012022-06-300001688476us-gaap:RestrictedStockMember2023-01-012023-06-300001688476us-gaap:RestrictedStockMember2022-01-012022-06-300001688476us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001688476us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001688476us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001688476us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001688476us-gaap:PerformanceSharesMember2023-04-012023-06-300001688476us-gaap:PerformanceSharesMember2022-04-012022-06-300001688476us-gaap:PerformanceSharesMember2023-01-012023-06-300001688476us-gaap:PerformanceSharesMember2022-01-012022-06-300001688476us-gaap:CommonStockMember2022-10-250001688476us-gaap:CommonStockMember2023-01-012023-06-300001688476us-gaap:CapitalAdditionsMember2023-06-300001688476us-gaap:CapitalAdditionsMember2022-12-310001688476us-gaap:InventoriesMember2023-06-300001688476nex:AlamoFracHoldingsLLCMember2023-01-012023-06-300001688476nex:AlamoFracHoldingsLLCMember2023-06-300001688476nex:AlamoFracHoldingsLLCMember2022-12-310001688476nex:ConsultingServicesMembersrt:AffiliatedEntityMember2023-04-012023-06-300001688476nex:ConsultingServicesMembersrt:AffiliatedEntityMember2022-04-012022-06-300001688476nex:ConsultingServicesMembersrt:AffiliatedEntityMember2023-01-012023-06-300001688476nex:ConsultingServicesMembersrt:AffiliatedEntityMember2022-01-012022-06-300001688476nex:AlamoFracHoldingsLLCMembersrt:AffiliatedEntityMember2023-01-012023-06-300001688476nex:AlamoFracHoldingsLLCMembersrt:AffiliatedEntityMember2023-06-300001688476us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembernex:CoiledTubingAssetsMember2022-08-012022-08-010001688476nex:CompletionServicesSegmentMember2023-04-012023-06-300001688476nex:CompletionServicesSegmentMember2022-04-012022-06-300001688476nex:CompletionServicesSegmentMember2023-01-012023-06-300001688476nex:CompletionServicesSegmentMember2022-01-012022-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMember2023-04-012023-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMember2022-04-012022-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMember2023-01-012023-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMember2022-01-012022-06-300001688476us-gaap:OperatingSegmentsMembernex:CompletionServicesSegmentMember2023-06-300001688476us-gaap:OperatingSegmentsMembernex:CompletionServicesSegmentMember2022-12-310001688476nex:WellConstructionAndInterventionServicesSegmentMemberus-gaap:OperatingSegmentsMember2023-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310001688476us-gaap:CorporateNonSegmentMember2023-06-300001688476us-gaap:CorporateNonSegmentMember2022-12-310001688476nex:NortheastMembernex:CompletionServicesSegmentMember2023-04-012023-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMembernex:NortheastMember2023-04-012023-06-300001688476nex:NortheastMember2023-04-012023-06-300001688476nex:NortheastMembernex:CompletionServicesSegmentMember2023-01-012023-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMembernex:NortheastMember2023-01-012023-06-300001688476nex:NortheastMember2023-01-012023-06-300001688476nex:CentralMembernex:CompletionServicesSegmentMember2023-04-012023-06-300001688476nex:CentralMembernex:WellConstructionAndInterventionServicesSegmentMember2023-04-012023-06-300001688476nex:CentralMember2023-04-012023-06-300001688476nex:CentralMembernex:CompletionServicesSegmentMember2023-01-012023-06-300001688476nex:CentralMembernex:WellConstructionAndInterventionServicesSegmentMember2023-01-012023-06-300001688476nex:CentralMember2023-01-012023-06-300001688476nex:WESTTEXASMembernex:CompletionServicesSegmentMember2023-04-012023-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMembernex:WESTTEXASMember2023-04-012023-06-300001688476nex:WESTTEXASMember2023-04-012023-06-300001688476nex:WESTTEXASMembernex:CompletionServicesSegmentMember2023-01-012023-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMembernex:WESTTEXASMember2023-01-012023-06-300001688476nex:WESTTEXASMember2023-01-012023-06-300001688476nex:WestMembernex:CompletionServicesSegmentMember2023-04-012023-06-300001688476nex:WestMembernex:WellConstructionAndInterventionServicesSegmentMember2023-04-012023-06-300001688476nex:WestMember2023-04-012023-06-300001688476nex:WestMembernex:CompletionServicesSegmentMember2023-01-012023-06-300001688476nex:WestMembernex:WellConstructionAndInterventionServicesSegmentMember2023-01-012023-06-300001688476nex:WestMember2023-01-012023-06-300001688476nex:CompletionServicesSegmentMembernex:InternationalMember2023-04-012023-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMembernex:InternationalMember2023-04-012023-06-300001688476nex:InternationalMember2023-04-012023-06-300001688476nex:CompletionServicesSegmentMembernex:InternationalMember2023-01-012023-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMembernex:InternationalMember2023-01-012023-06-300001688476nex:InternationalMember2023-01-012023-06-300001688476nex:NortheastMembernex:CompletionServicesSegmentMember2022-04-012022-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMembernex:NortheastMember2022-04-012022-06-300001688476nex:NortheastMember2022-04-012022-06-300001688476nex:NortheastMembernex:CompletionServicesSegmentMember2022-01-012022-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMembernex:NortheastMember2022-01-012022-06-300001688476nex:NortheastMember2022-01-012022-06-300001688476nex:CentralMembernex:CompletionServicesSegmentMember2022-04-012022-06-300001688476nex:CentralMembernex:WellConstructionAndInterventionServicesSegmentMember2022-04-012022-06-300001688476nex:CentralMember2022-04-012022-06-300001688476nex:CentralMembernex:CompletionServicesSegmentMember2022-01-012022-06-300001688476nex:CentralMembernex:WellConstructionAndInterventionServicesSegmentMember2022-01-012022-06-300001688476nex:CentralMember2022-01-012022-06-300001688476nex:WESTTEXASMembernex:CompletionServicesSegmentMember2022-04-012022-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMembernex:WESTTEXASMember2022-04-012022-06-300001688476nex:WESTTEXASMember2022-04-012022-06-300001688476nex:WESTTEXASMembernex:CompletionServicesSegmentMember2022-01-012022-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMembernex:WESTTEXASMember2022-01-012022-06-300001688476nex:WESTTEXASMember2022-01-012022-06-300001688476nex:WestMembernex:CompletionServicesSegmentMember2022-04-012022-06-300001688476nex:WestMembernex:WellConstructionAndInterventionServicesSegmentMember2022-04-012022-06-300001688476nex:WestMember2022-04-012022-06-300001688476nex:WestMembernex:CompletionServicesSegmentMember2022-01-012022-06-300001688476nex:WestMembernex:WellConstructionAndInterventionServicesSegmentMember2022-01-012022-06-300001688476nex:WestMember2022-01-012022-06-300001688476nex:CompletionServicesSegmentMembernex:InternationalMember2022-04-012022-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMembernex:InternationalMember2022-04-012022-06-300001688476nex:InternationalMember2022-04-012022-06-300001688476nex:CompletionServicesSegmentMembernex:InternationalMember2022-01-012022-06-300001688476nex:WellConstructionAndInterventionServicesSegmentMembernex:InternationalMember2022-01-012022-06-300001688476nex:InternationalMember2022-01-012022-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 FORM 10-Q

(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _____ to _____
Commission File Number 001-37988
NexTier Oilfield Solutions Inc.
(Exact Name of Registrant as Specified in its Charter)
Delaware38-4016639
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer
Identification No.)
3990 Rogerdale Rd.HoustonTexas77042
(Address of Principal Executive Offices)(Zip Code)
(713325-6000
(Registrant's Telephone Number, Including Area Code)
Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading SymbolName of Each Exchange On Which Registered
Common Stock, $0.01, par valueNEXNew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes       No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large Accelerated Filer
Accelerated Filer
Non-accelerated Filer
Smaller Reporting Company
Emerging Growth Company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No    
As of July 24, 2023, the registrant had 228,552,549 shares of common stock outstanding.
Auditor Name: KPMG LLP Auditor Location: Houston, Texas Auditor Firm ID: 185



TABLE OF CONTENTS
PART I.
FINANCIAL INFORMATION
Item 1.
Item 2.
Item 3.
Item 4.
PART II.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.





REFERENCES WITHIN THIS QUARTERLY REPORT
As used in this Quarterly Report on Form 10-Q, unless the context otherwise requires, references to (i) the terms "Company," "NexTier," "we," "us" and "our" refer to NexTier Oilfield Solutions Inc. and its consolidated subsidiaries; (ii) the term "Keane Group" refers to Keane Group Holdings, LLC and its consolidated subsidiaries; (iii) the term "Keane Investor" refers to Keane Investor Holdings LLC; (iv) the term "Cerberus" refers to Cerberus Capital Management, L.P. and its controlled affiliates and investment funds; and (v) the term "Alamo" refers to Alamo Pressure Pumping, LLC and its consolidated subsidiaries. While the equipment and amount of hydraulic horsepower required for a customer project varies, we calculate our total number of fleets, as used in this Quarterly Report on Form 10-Q, by dividing our total hydraulic horsepower by approximately 63,000 hydraulic horsepower.

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS AND INFORMATION
This Quarterly Report on Form 10-Q contains forward-looking statements, within the meaning of the Private Securities Litigation Reform Act of 1995, which are subject to risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our future operating results and financial position, business strategy and plans and objectives of management for future operations, are forward-looking statements. Statements of assumptions underlying or relating to our forward-looking statements are also forward-looking statements. Our forward-looking statements are generally accompanied by words such as "may," "should," "expect," "will," "believe," "plan," "anticipate," "could," "intend," "target," "goal," "project," "contemplate," "estimate," "predict," "potential," "outlook," "reflect," "forecast," "future," or "continue," or the negative of these terms or other similar expressions. Any forward-looking statements contained in this Quarterly Report on Form 10-Q speak only as of the date on which we make them and are based upon our historical performance and on current plans, assumptions, estimates and expectations. Except as required by law, we have no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about and risks regarding the following:

Our business strategy, plans, objectives, expectations and intentions;
Our future operating results;
Dependence on capital spending and well completion by the onshore oil and natural gas industry and demand for services in our industry;
Crude oil and natural gas commodity prices and the volatility of these prices;
Changing regional, national or global economic conditions, including oil and gas supply and demand and the impact of geopolitical conditions on those prices;
The impact of adverse weather conditions;
The competitive nature of the industry in which we conduct our business, including pricing pressures;
The impact of pipeline and storage capacity constraints;
The effects of government regulation, including regulations of hydraulic fracturing, regulations aimed at combating climate change, and the operating hazards of our business;
The effect of a loss of, or the financial distress of, one or more customers and our ability to obtain or renew customer contracts;
The effect of a loss of, or interruption in operations of, one or more key suppliers or materials, and the market price and availability of materials or equipment;
Our ability to maintain the right level of commitments under our supply agreements;
The impact of new technology on our business;
Legal proceedings, liability claims and effect of external investigations;
Our ability to obtain or renew permits, approvals and authorizations from governmental and third parties and to comply with applicable health, safety, and environmental regulations;
Acquisitions, divestitures and future capital expenditures and the impact of those transactions and the related integration on our business;
Environmental, social, and governance (“ESG”) matters, including investor and public perception of our industry;
Our ability to employ a sufficient number of skilled and qualified workers, including our executive officers;



Our ability to service our debt obligations and access capital;
The market volatility of our stock;
The impact of ownership by Cerberus (through Keane Investor);
The impact of our stock buyback program;
The impact of our corporate governance structure;
Our ability to maintain effective information technology systems and the impact of cybersecurity incidents on our business;
The impact of inflation on our business; and
Risks related to our merger with Patterson-UTI Energy, Inc. ("Patterson-UTI").

We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.
You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations, assumptions and projections about future events and trends that we believe may affect our business, financial condition, results of operations and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in the section entitled Part I, "Item 1A. Risk Factors" of our Annual Report on Form 10-K for the year ended December 31, 2022 and in our subsequent filings with the Securities and Exchange Commission (the "SEC"). Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. We cannot assure you that the results, events, circumstances, plans, intentions or expectations reflected in any forward-looking statements will be achieved or occur. Actual results, events or circumstances could differ materially from those described in such forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments we may make, except as specifically set forth herein. We undertake no obligation to revise or update any forward-looking statements for any reasons, except as required by law.
This Quarterly Report on Form 10-Q includes market and industry data and certain other statistical information based on third-party sources including independent industry publications, government publications and other published independent sources. Although we believe these third-party sources are reliable as of their respective dates, we have not independently verified the accuracy or completeness of this information. Some data is also based on our own good faith estimates, which are supported by our management's knowledge of and experience in the markets and businesses in which we operate.
Market, industry or similar data presented herein, involves risks and uncertainties and is subject to change based on various factors, including those discussed above and in Part I, "Item 1A. Risk Factors" in our Annual Report on Form 10-K for the year ended December 31, 2022 and in our subsequent filings with the SEC.




PART I
Item 1. Financial Statements
5


NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(Amounts in thousands, except par value)
June 30,
2023
December 31,
2022
(Unaudited)
Assets
Current assets:
Cash and cash equivalents
$310,166 $218,476 
Trade and other accounts receivable, net
443,741 397,197 
Inventories, net
73,415 66,395 
Prepaid and other current assets
49,571 43,947 
Total current assets
876,893 726,015 
Operating lease right-of-use assets
29,178 18,659 
Finance lease right-of-use assets93,565 43,714 
Property and equipment (net of accumulated depreciation of $1,034,693 and $1,002,684)
796,197 679,513 
Goodwill
192,780 192,780 
Intangible assets (net of accumulated amortization of $90,873 and $82,043)
48,373 50,586 
Deferred income taxes112,926  
Other noncurrent assets
13,654 15,901 
Total assets
$2,163,566 $1,727,168 
Liabilities and Stockholders' Equity
Current liabilities:
Accounts payable
$347,589 $202,936 
Accrued expenses
191,053 281,715 
Customer contract liabilities
19,377 19,377 
Current maturities of long-term operating lease liabilities
9,930 6,083 
Current maturities of long-term finance lease liabilities
52,605 19,855 
Current maturities of long-term debt
14,176 14,004 
Other current liabilities
5,446 9,368 
Total current liabilities
640,176 553,338 
Long-term operating lease liabilities, less current maturities
17,856 13,267 
Long-term finance lease liabilities, less current maturities
21,479 11,925 
Long-term debt, net of unamortized deferred financing costs and unamortized debt discount, less current maturities 340,327 347,425 
Other noncurrent liabilities 14,477 11,294 
Total noncurrent liabilities 394,139 383,911 
Total liabilities 1,034,315 937,249 
Stockholders' equity
Common stock, par value $0.01 per share (authorized 500,000 shares, issued and outstanding 228,549 and 233,995 shares, respectively)
2,285 2,340 
Paid-in capital in excess of par value942,563 1,007,492 
Retained earnings (deficit)177,862 (226,195)
Accumulated other comprehensive income6,541 6,282 
Total stockholders' equity 1,129,251 789,919 
Total liabilities and stockholders' equity
$2,163,566 $1,727,168 

See accompanying notes to unaudited condensed consolidated financial statements.
6


NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Operations and Comprehensive Income
(Amounts in thousands, except for per share amounts)
(Unaudited)
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Revenue$945,091 $842,912 $1,880,763 $1,477,955 
Operating costs and expenses:
Cost of services(1)
676,299 649,866 1,350,243 1,174,522 
Depreciation and amortization63,502 58,794 122,147 113,957 
Selling, general and administrative expenses39,699 35,855 79,380 71,714 
Merger and integration5,275 23,682 5,436 32,914 
Loss (gain) on disposal of assets5,772 (866)9,542 (1,689)
Total operating costs and expenses
790,547 767,331 1,566,748 1,391,418 
Operating income154,544 75,581 314,015 86,537 
Other income (expense):
Other income, net2,927 1,461 2,647 6,831 
Interest expense, net(7,307)(7,344)(13,505)(14,718)
Total other income (expense)(4,380)(5,883)(10,858)(7,887)
Income before income taxes150,164 69,698 303,157 78,650 
Income tax benefit (expense)(100)(1,240)100,900 (1,400)
Net income150,064 68,458 404,057 77,250 
Other comprehensive (loss) income, net of tax:
Foreign currency translation adjustments(318)538 (322)253 
Hedging activities2,624 1,565 2,066 7,177 
Total comprehensive income$152,370 $70,561 $405,801 $84,680 
Net income per share:
Basic net income per share$0.66 $0.28 $1.75 $0.32 
Diluted net income per share$0.64 $0.27 $1.72 $0.31 
Weighted-average shares outstanding: basic229,033243,969 231,084 243,621 
Weighted-average shares outstanding: diluted233,222250,775 235,202 249,462 
(1) Cost of services during the three and six months ended June 30, 2023 excludes depreciation of $60.3 million and $115.9 million, respectively. Cost of services during the three and six months ended June 30, 2022 excludes depreciation of $54.3 million and $105.2 million, respectively.
See accompanying notes to unaudited condensed consolidated financial statements.
7


NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Changes in Stockholders' Equity
(Amounts in thousands)
(Unaudited)

Common stockPaid-in capital in excess of par valueRetained earnings (deficit) Accumulated other comprehensive income Total
Balance as of December 31, 2022$2,340 $1,007,492 $(226,195)$6,282 $789,919 
Stock-based compensation35 8,818 — — 8,853 
Shares repurchased and retired related to stock-based compensation(11)(9,971)— — (9,982)
Shares repurchased and retired related to stock repurchase program(59)(53,388)— — (53,447)
Other comprehensive loss— — — (1,220)(1,220)
Net income— — 253,993 — 253,993 
Balance as of March 31, 20232,305 952,951 27,798 5,062 988,116 
Stock-based compensation7 8,219 — — 8,226 
Shares repurchased and retired related to stock-based compensation(4)(276)— — (280)
Shares repurchased and retired related to stock repurchase program(23)(17,834)— — (17,857)
Excise tax on share repurchases— (497)— — (497)
Other comprehensive income— — — 1,479 1,479 
Net income— — 150,064 — 150,064 
Balance as of June 30, 2023$2,285 $942,563 $177,862 $6,541 $1,129,251 


Common stockPaid-in capital in excess of par valueRetained deficitAccumulated other comprehensive income (loss)Total
Balance as of December 31, 2021$2,420 $1,094,020 $(541,164)$(8,259)$547,017 
Stock-based compensation19 7,796 — — 7,815 
Shares repurchased and retired related to stock-based compensation— (3,953)— — (3,953)
Other comprehensive income— — — 6,014 6,014 
Net income— — 8,792 — 8,792 
Balance as of March 31, 20222,439 1,097,863 (532,372)(2,245)565,685 
Stock-based compensation7 7,540 — — 7,547 
Shares repurchased and retired related to stock-based compensation(4)(397)— — (401)
Other comprehensive income— — — 2,794 2,794 
Net income— — 68,458 — 68,458 
Balance as of June 30, 2022$2,442 $1,105,006 $(463,914)$549 $644,083 
See accompanying notes to unaudited condensed consolidated financial statements.
8



NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(Amounts in thousands)
(Unaudited)
Six Months Ended
June 30,
20232022
Cash flows from operating activities:
Net income$404,057 $77,250 
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities
Depreciation and amortization122,147 113,957 
Amortization of deferred financing fees1,110 1,076 
Loss (gain) on disposal of assets9,542 (1,689)
Payments for contingent consideration(37,324)(2,500)
Gain on financial instrument and derivatives, net(1,485)(6,302)
Stock-based compensation19,831 16,995 
Gain on insurance proceeds recognized in other income(1,133) 
Deferred income tax benefit(112,926) 
Changes in operating assets and liabilities:
Increase in trade and other accounts receivable, net(46,520)(154,898)
Increase in inventories(13,745)(19,780)
Decrease in prepaid and other current assets1,659 18,559 
Decrease in other assets5,813 7,113 
Increase in accounts payable105,123 51,940 
(Decrease) increase in accrued expenses(50,532)69,998 
Decrease in customer contract liabilities (2,192)
Decrease in other liabilities(6,410)(23,027)
Net cash provided by operating activities399,207 146,500 
Cash flows from investing activities:
Purchase of property and equipment(181,427)(81,290)
Advances of deposit on equipment(13,965)(3,416)
Implementation of software(5,349)(1,991)
Proceeds from disposal of assets5,280 9,223 
Assets and business acquisition  482 
Proceeds from insurance recoveries104 20 
Net cash used in investing activities(195,357)(76,972)
Cash flows from financing activities:
Payments on the term loan facility and asset based revolver(7,638)(7,259)
Payments on finance leases(14,535)(6,621)
Payment of debt issuance costs (110)
Shares repurchased and retired related to share repurchase program(72,849) 
Payments for financing liabilities(3,473)(3,996)
Payments for contingent consideration(3,081) 
Shares repurchased and retired related to stock-based compensation(10,262)(4,354)
Net cash used in financing activities(111,838)(22,340)
Non-cash effect of foreign translation adjustments(322)253 
Net increase in cash, cash equivalents and restricted cash91,690 47,441 
Cash and cash equivalents, beginning218,476 110,695 
Cash and cash equivalents, ending$310,166 $158,136 
Supplemental disclosure of cash flow information:
9



NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(Amounts in thousands)
(Unaudited)
Cash paid during the period for:
Interest expense, net$12,270 $13,366 
Income taxes$14,114 $710 
Non-cash investing and financing activities:
Change in accrued capital expenditures $(39,937)$(17,318)
Non-cash additions to finance right-of-use assets56,923 6,222 
Non-cash additions to finance lease liabilities, including current maturities(57,117)(6,020)
Non-cash additions to operating right-of-use assets16,032 2,886 
Non-cash additions to operating lease liabilities, including current maturities$(14,401)$(2,848)

See accompanying notes to unaudited condensed consolidated financial statements.

10


NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Notes to the Unaudited Condensed Consolidated Financial Statements

(1)    Basis of Presentation and Nature of Operations
The accompanying unaudited condensed consolidated financial statements were prepared using United States Generally Accepted Accounting Principles ("GAAP") and the instructions to Form 10-Q and Regulation S-X. Accordingly, these financial statements do not include all information or notes required by GAAP for annual financial statements and should be read together with the Company's Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 16, 2023.
Management believes the unaudited condensed consolidated financial statements included herein contain all adjustments necessary to present fairly the Company's financial position as of June 30, 2023 and the results of its operations and cash flows for the three and six months ended June 30, 2023 and 2022. Such adjustments are of a normal recurring nature. All intercompany transactions and balances have been eliminated.
(2)    Summary of Significant Accounting Policies
Please refer to Note (2) Summary of Significant Accounting Policies of the Company’s audited consolidated financial statements contained in its Annual Report on Form 10-K for the year ended December 31, 2022 for the discussion on the Company's significant accounting policies.
(3) Acquisitions
(a) Alamo Acquisition
On August 31, 2021 (the “Alamo Acquisition Date”), the Company completed its acquisition of Alamo in accordance with the terms of the Purchase Agreement, dated as of August 4, 2021 (the “Purchase Agreement”), by and among the Company, NexTier Completion Solutions Inc., Alamo Frac Holdings, LLC, Alamo and the “owner group” identified therein (the "Alamo Acquisition"). The Company acquired 100% of Alamo.
The Alamo Acquisition was completed for cash consideration of $100.0 million, equity consideration of 26 million shares of the Company’s common stock valued at $82.3 million, post-closing services valued at $30.0 million, an estimated $15.9 million of contingent consideration, $7.4 million of non-contingent consideration, and a net working capital settlement of $0.5 million that was finalized in the fourth quarter of 2021 and was paid to the Company in the first quarter of 2022. The contingent consideration includes a Tier II upgrade payment and earnout payments, which were contingent upon the achievement of certain performance targets, as described in the Purchase Agreement. The earnout period ended in the fourth quarter of 2022, the performance targets were achieved, and the Company agreed with Alamo Frac Holdings, LLC and the group to cumulative earnout payments of $73.8 million, which were fully paid as of June 30, 2023.
Merger and integration related costs were recognized separately from the acquisition of assets and assumptions of liabilities in the Alamo Acquisition. Merger costs consist of legal and professional fees and pre-merger notification fees. Integration costs consist of expenses incurred to integrate Alamo’s operations, aligning accounting processes and procedures, integrating its enterprise resource planning system with those of the Company, and any earnout payments. All of these costs are recorded within merger and integration costs on the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income.
For additional information regarding the Alamo Acquisition, refer to Note (3) Acquisitions of the Company’s audited consolidated financial statements contained in its Annual Report on Form 10-K for the year ended December 31, 2022.
(b) Asset Acquisition from Continental Intermodal Group LP
On August 3, 2022 the Company entered into and closed a definitive agreement to purchase substantially all assets (and assume certain lease liabilities) of the sand hauling, wellsite storage and last mile logistics businesses of Continental Intermodal Group LP (“CIG”) and its subsidiaries (the “CIG Acquisition”) from CIG, Continental Intermodal Group – Trucking, LLC (“Trucking”) and CIG Logistics LLC (together with Trucking and CIG, “CIG Sellers”).
The CIG Acquisition was completed for a purchase price of $31.3 million. At the time of close, the Company paid a total of $32.1 million, which included: (i) approximately $27.9 million in cash paid at closing to the CIG Sellers plus (ii) 500,000 shares of common stock. The $32.1 million transferred to CIG at the time of close included a deposit of $0.8 million for a transition services agreement for costs of services to be provided during the transition period. Accordingly, the purchase price of $31.3 million does not include the deposit of $0.8 million. The Company accounted for this acquisition as an asset acquisition pursuant to ASC 805. The purchase price of the acquisition was allocated amongst the acquired assets as the fair value of the acquired machinery and equipment
11


NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Notes to the Unaudited Condensed Consolidated Financial Statements
assets represented substantially all of the fair value of the gross assets acquired. Additionally, the Company established a right of use asset and an operating lease liability of $0.9 million for the assumed lease liability.
(c) Merger with Patterson-UTI Energy, Inc.
On June 14, 2023, NexTier Oilfield Solutions Inc. entered into an Agreement and Plan of Merger (the "Merger Agreement") with Patterson-UTI Energy, Inc. ("Patterson-UTI"), Pecos Merger Sub Inc. ("Merger Sub Inc.") a wholly owned subsidiary of Patterson-UTI, and Pecos Second Merger Sub LLC ("Merger Sub LLC") a wholly owned subsidiary of Patterson-UTI providing that, among other things and subject to the terms and conditions of the Merger Agreement, at the Effective Time (as defined in the Merger Agreement):
Merger Sub Inc. will merge with and into NexTier, with NexTier continuing as the surviving entity (the “Surviving Corporation”) (the “First Company Merger”) and immediately following the First Company Merger, the Surviving Corporation will merge with and into Merger Sub LLC, with Merger Sub LLC continuing as the surviving entity (the “Second Company Merger” and, together with the First Company Merger, the “Mergers”);
Each share of common stock, par value $0.01 per share, of NexTier (“NexTier Common Stock”) then issued and outstanding immediately prior to the Effective Time (including each NexTier restricted stock award) will be converted into the right to receive 0.7520 shares of common stock, par value $0.01 per share, of Patterson-UTI (“Patterson-UTI Common Stock”);
Each share NexTier Common Stock held in treasury by NexTier or owned directly or indirectly by Patterson-UTI, Merger Sub Inc. or Merger Sub LLC will be automatically cancelled and will cease to exist, and no consideration will be issued therefor; and
Upon consummation of the Mergers and the other transactions contemplated by the Merger Agreement (the “Transactions”), NexTier will be a wholly owned subsidiary of Patterson-UTI.
The consummation of the Merger Agreement is subject to the satisfaction or waiver of certain conditions, including, among others:
The adoption of the Merger Agreement by holders of at least a majority of the outstanding shares of NexTier Common Stock;
the approval of the Share Issuance by the holders of shares of Patterson-UTI Common Stock representing a majority of votes cast on the Share Issuance; and
The expiration or earlier termination of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the "HSR Act").
NexTier has agreed to operate its business in the ordinary course during the period between the execution of the Merger Agreement and the Effective Time, subject to specific exceptions set forth in the Merger Agreement, and have agreed to certain other customary restrictions on operations, as set forth in the Merger Agreement.
(4)    Inventories, net
Inventories, net, consisted of the following as of June 30, 2023 and December 31, 2022:
(Thousands of Dollars)
June 30,
2023
December 31,
2022
Sand, including freight$12,773 $15,901 
Chemicals and consumables 6,481 6,854 
Materials and supplies 54,161 43,640 
Total inventory, net$73,415 $66,395 
Inventories are reported net of obsolescence reserves of $3.5 million and $3.4 million as of June 30, 2023 and December 31, 2022, respectively. The Company released $0.2 million of its obsolescence reserve and recognized $0.1 million of obsolescence expense, during the three and six months ended June 30, 2023, respectively.
12


NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Notes to the Unaudited Condensed Consolidated Financial Statements
(5)    Long-Term Debt
Long-term debt at June 30, 2023 and December 31, 2022 consisted of the following:
(Thousands of Dollars)
June 30,
2023
December 31,
2022
2018 Term Loan Facility
$332,500 $334,250 
 2021 Equipment Loan24,589 30,342 
Other long-term debt138 273 
Less: Unamortized debt discount and debt issuance costs
(2,724)(3,436)
Total debt, net of unamortized debt discount and debt issuance costs
354,503 361,429 
Less: Current portion
(14,176)(14,004)
Long-term debt, net of unamortized debt discount and debt issuance costs
$340,327 $347,425 
Below is a summary of the Company’s credit facilities outstanding as of June 30, 2023:
(Thousands of Dollars)
2021 Equipment Loan2019 ABL Facility2018 Term Loan Facility
Original facility size$46,500 $450,000 $350,000 
Outstanding balance$24,589 $ $332,500 
Letters of credit issued$ $19,650 $ 
Available borrowing base commitmentn/a$411,300 n/a
Interest Rate(1)
5.25 %SOFR or base rate plus applicable marginSOFR or base rate plus applicable margin
Maturity DateJune 1, 2025October 31, 2024May 25, 2025
(1)    Secured Overnight Financing Rate (“SOFR”) is subject to a 1.00% floor.
In accordance with Reference Rate Reform (Topic 848) as described further in Note (16) New Accounting Pronouncements herein, on June 8, 2023 the Company amended both the 2019 ABL Facility and 2018 Term Loan Facility agreements to replace the use of the London Interbank Offered Rate ("LIBOR") with the Secured Overnight Financing Rate ("SOFR") in the calculation of each facility's respective interest rate plus an applicable margin.
Maturities of the 2018 Term Loan Facility, 2021 Equipment Loan (each as defined herein), and Other long-term debt for the next five years are presented below:
(Thousands of Dollars)
Year-end December 31,
2023$7,791 
202415,790 
2025333,646 
2026 
2027 
$357,227 
For additional information regarding the terms of the Company's credit facilities, see Note (8) Long-Term Debt to the Company’s audited consolidated financial statements contained in its Annual Report on Form 10-K for the year ended December 31, 2022.
13


NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Notes to the Unaudited Condensed Consolidated Financial Statements
(6) Significant Risks and Uncertainties
The Company operates in two reportable segments: Completion Services and WC&I, with significant concentration in the Completion Services segment. During the three months ended June 30, 2023 and 2022, sales to Completion Services customers represented 96% and 95% of the Company's consolidated revenue, respectively. During the six months ended June 30, 2023 and 2022, sales to Completion Services customers represented 96% and 95% of the Company's consolidated revenue, respectively.
    The Company depends on its customers' willingness to make operating and capital expenditures to explore for, develop and produce oil and natural gas onshore in the U.S. This activity is driven by many factors, including current and expected crude oil and natural gas prices.
From the end of the fourth quarter of 2019 through mid-August 2020, the U.S. active rig count decreased by 70%, from 805 to 244 rigs before recovering to 351 rigs by the end of 2020. In 2021, the U.S. active rig count recovery continued, increasing 67% from 351 rigs at the end of 2020 to 586 rigs by the end of 2021. The activity growth since the end of 2021 continued to improve through the first quarter of 2023, closing at 755 active rigs. However, active rig count has since decreased slightly through the second quarter of 2023, closing at 674 active rigs as of June 30, 2023, though still up 15% from the end of 2021.
     Significant customers are those that individually account for 10% or more of the Company's consolidated revenue or total accounts receivable. For the three months ended June 30, 2023, the Company had one customer in the completions services segment that individually represented 12%, or $111.2 million, of the Company's consolidated revenue. For the three months ended June 30, 2022, there were no customers considered significant. For the six months ended June 30, 2023 and 2022, the Company had one significant customer in the Completions Services segment that individually represented 10% or $183.6 million and 10% or $142.1 million of the Company's consolidated revenue, respectively.
For the three and six months ended June 30, 2023 and 2022, there were no suppliers that individually represented more than 5% of the Company's overall purchases.
(7) Derivatives
    The Company uses an interest-rate-related derivative instrument to manage its variability of cash flows associated with changes in interest rates on its variable-rate debt.
On June 8, 2023, the Company entered into Amendment No. 1 (the “TL Amendment”) to the Term Loan Agreement (the "TL Agreement"), dated May 25, 2018, by and among the Company, as parent guarantor, Keane Group Holdings LLC, as lead borrower, certain other subsidiaries of the Company as additional borrowers and guarantor parties thereto, the lender parties thereto and Barclays Bank PLC, as administrative agent and collateral agent. The TL Agreement governs the 2018 Term Loan Facility as otherwise described herein. The TL Amendment to the TL Agreement provides, among other things, for replacement of LIBOR with the term SOFR (as defined in the TL Amendment), plus a credit spread adjustment of 11.48 basis points as the reference rate for purposes of calculating interest under the TL Agreement and updates certain other provisions of the TL Agreement to reflect the transition from LIBOR to term SOFR. The TL Agreement had an initial aggregate principal amount of $350.0 million and, as made effective by the TL Amendment, has a variable interest rate based on SOFR, subject to a 1.0% floor. In June 2023, the Company terminated its existing interest rate swap executed June 22, 2018, and executed a new interest rate swap effective through March 31, 2025, to hedge its expected variable cash flows indexed to SOFR. The new interest rate swap is indexed to 1-month SOFR subject to a 1% floor to match the amended TL Agreement. The termination of the pre-existing interest swap and execution of a new interest rate swap qualifies as a contract modification within the scope of ASC 848, Reference Rate Reform, as the updated terms exclusively pertain to the reference rate. The Company is applying the following optional expedients as provided by ASC 848: (i) option to not de-designate a hedging relationship due to a change in a critical term, and (ii) option to apply certain expedients for the application of subsequent assessment methods for cash flow hedges.
14


NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Notes to the Unaudited Condensed Consolidated Financial Statements
    The following tables present the fair value of the Company's derivative instrument on a gross and net basis as of the periods shown below:
(Thousands of Dollars)
Derivative
designated as
hedging
instruments
Derivative
not
designated as
hedging
instruments
Gross Amounts
of Recognized
Assets and
Liabilities
Gross
Amounts
Offset in the
Balance
Sheet
(1)
Net Amounts
Presented in
the Balance
Sheet
(2)
As of June 30, 2023:
Other current asset$4,665 $ $4,665 $ $4,665 
Other noncurrent asset2,247  2,247  2,247 
As of December 31, 2022:
Other current asset3,870  3,870  3,870 
Other noncurrent asset$2,816 $ $2,816 $ $2,816 

(1)
Agreements are in place that allow for the financial right of offset for derivative assets and derivative liabilities at settlement or in the event of a default under the agreements.
(2) There are no amounts subject to an enforceable master netting arrangement that are not netted in these amounts. There are no amounts of related financial collateral received or pledged.
The following table presents gains and losses for the Company's interest rate derivative designated as cash flow hedges (in thousands of dollars):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022Location
Amount of gain (loss) recognized in total other comprehensive income on derivative$2,624 $1,565 $2,066 $7,177 OCI
Amount of gain (loss) reclassified from accumulated other comprehensive income (loss) into earnings$827 $(691)$1,485 $(1,378)Interest Expense
The gain (loss) recognized in other comprehensive income for the derivative instrument is presented within hedging activities in the Condensed Consolidated Statements of Operations and Comprehensive Income.
There were no gains or losses recognized in earnings as a result of excluding amounts from the assessment of hedge effectiveness. Based on recorded values as of June 30, 2023, $4.0 million of net gains will be reclassified from accumulated other comprehensive income into earnings within the next 12 months.
See Note (8) Fair Value Measurements and Financial Information for discussion on fair value measurements related to the Company's derivative instrument.
(8) Fair Value Measurements and Financial Information
The Company discloses the required fair values of financial instruments in its assets and liabilities under the hierarchy guidelines, in accordance with GAAP. As of June 30, 2023, the Company's financial instruments consisted of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses, derivative instruments, and long-term debt. As of June 30, 2023 and December 31, 2022, the carrying values of the Company's financial instruments, included in its Condensed Consolidated Balance Sheets, approximated or equaled their fair values.
Recurring Fair Value Measurement
As of June 30, 2023 and December 31, 2022, the Company had one financial instrument measured at fair value on a recurring basis, which is its interest rate derivative (see Note (7) Derivatives above). During the year ended December 31, 2022, the Company also measured the fair value of the earnout payments originating from the Alamo Acquisition on a recurring basis. The earnout period ended in the fourth quarter of 2022, the performance targets were achieved, and the Company has agreed with Alamo Frac Holdings, LLC and the owner group to cumulative earnout payments of $73.8 million, which were fully paid as of June 30, 2023.
15


NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Notes to the Unaudited Condensed Consolidated Financial Statements
Additionally, during the year ended December 31, 2022, the Company held an equity security investment composed primarily of common equity shares and warrants in a publicly traded company, in addition to an immaterial balance related to contingent value rights ("CVRs"). As of December 31, 2022, the Company sold all of its common equity shares and warrants and its investment in the CVRs has matured and no longer holds any value.
The financial instruments are presented in the Condensed Consolidated Balance Sheets as follows: the interest rate derivative is presented within other current assets and other noncurrent assets, the earnout payments are presented within accrued expenses, and the equity security investment was presented within other current assets.
The fair market value of the derivative financial instrument reflected on the Condensed Consolidated Balance Sheets as of June 30, 2023 and December 31, 2022 was determined using industry-standard models that consider various assumptions, including current market and contractual rates for the underlying instrument, time value, implied volatilities, nonperformance risk, as well as other relevant economic measures. Substantially all of these inputs are observable in the marketplace through the full term of the instrument and can be supported by observable data.
The fair value of the earnout payments was measured at the end of each reporting period through the end of the earnout period, which occurred in the fourth quarter of 2022. Gains and losses recognized in relation to the change in fair value of the earnout payments were recognized within merger and integration in the Condensed Consolidated Statements of Operations and Comprehensive Income. See Note (3) Acquisitions for further discussion.
The fair value of the equity security investment was measured at the end of each reporting period. Gains and losses recognized in relation to the change in fair value of the equity security investment were recognized within other income (expense), net in the Condensed Consolidated Statements of Operations and Comprehensive Income.
The following tables present the placement in the fair value hierarchy of assets and liabilities that were measured at fair value on a recurring basis at June 30, 2023 and December 31, 2022 (in thousands of dollars):
Fair value measurements at reporting date using
June 30, 2023Level 1Level 2Level 3
Assets:
Interest rate derivative$6,912 $ $6,912 $ 
Fair value measurements at reporting date using
December 31, 2022Level 1Level 2Level 3
Assets:
Interest rate derivative$6,686 $ $6,686 $ 
Credit Risk
The Company's financial instruments exposed to concentrations of credit risk consist primarily of cash and cash equivalents, the derivative contract and trade receivables.
The Company's cash balances on deposit with financial institutions totaled $310.2 million and $218.5 million as of June 30, 2023 and December 31, 2022, respectively, which exceeded Federal Deposit Insurance Corporation insured limits. The Company regularly monitors these institutions' financial condition.
The credit risk from the derivative contract derives from the potential failure of the counterparty to perform under the terms of the derivative contract. The Company minimizes counterparty credit risk in the derivative instrument by entering into the transaction with a high-quality counterparty, whose Standard & Poor's credit rating is higher than BBB. The derivative instrument entered into by the Company does not contain credit-risk-related contingent features.
The majority of the Company's trade receivables have payment terms of 30 to 60 days. Significant customers are those that individually account for 10% or more of the Company's consolidated revenue or total accounts receivable. As of June 30, 2023, there were two customers considered significant each representing 12% or $42.0 million and $40.2 million, respectively, of the Company's total trade receivables. As of December 31, 2022, trade receivables from two customers individually represented 11% and 10% or $30.9 million and $29.8 million, respectively, of the Company’s total accounts receivable.
16


NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Notes to the Unaudited Condensed Consolidated Financial Statements
The Company mitigates the associated credit risk by performing credit evaluations and monitoring the payment patterns of its customers. The Company has a process in place to collect substantially all receivables within 30 to 60 days of aging. As of June 30, 2023 and December 31, 2022, the Company had $1.2 million and $1.4 million in allowance for credit losses, respectively.
During the three and six months ended June 30, 2023, the Company did not recognize any bad debt expense.
(9) Stock-Based Compensation
As of June 30, 2023, the Company has five types of stock-based compensation outstanding under its Equity Award Plans: (i) restricted stock awards issued to independent directors, (ii) restricted stock units issued to executive officers and key management employees, (iii) non-qualified stock options issued to executive officers, (iv) performance-based restricted stock awards issued to executive officers and key management employees, (v) and cash-settled performance unit awards issued to executive officers and key management employees.
The following table summarizes stock-based compensation costs for the three and six months ended June 30, 2023 and 2022 (in thousands of dollars):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Liability-classified awards
Cash-settled awards$1,610 $972 $2,752 $1,633 
Equity-classified awards
Restricted stock awards336 317 639 628 
Restricted stock time-based unit awards5,524 5,029 11,737 10,420 
Restricted stock performance-based unit awards2,366 2,201 4,703 4,314 
Stock-based compensation cost9,836 8,519 19,831 16,995 
Tax Benefit(1)
(257)(1,220)(1,749)(2,559)
Stock-based compensation cost, net of tax$9,579 $7,299 $18,082 $14,436 
(1) Any tax benefit for stock-based compensation during the six months ended June 30, 2023 will be offset by the change in valuation allowance. The Company was in a valuation allowance position during the six months ended June 30, 2023.
For additional information regarding stock-based compensation, refer to Note (12) Stock-Based Compensation of the Company’s audited consolidated financial statements contained in its Annual Report on Form 10-K for the year ended December 31, 2022.
10) Stockholders’ Equity
(a) Vesting of Stock Awards
During the three and six months ended June 30, 2023, 377,418 and 2,779,891 shares were issued, net of share settlements for payment of payroll taxes, upon the vesting of stock-based compensation awards. Shares withheld during the period were immediately retired by the Company.
(b) Share Repurchase Program
On October 25, 2022, the Company announced the board of directors approved a new share repurchase program for up to $250.0 million through December 31, 2023. The share repurchase program may be executed from time to time in open market transactions, through block trades, in privately negotiated transactions, through derivative transactions, through 10b5-1 plans, or by other means. The amount, timing and terms of any share repurchases will be determined based on prevailing market conditions and other factors, including applicable black-out periods. The share repurchase program does not obligate NexTier to purchase any shares of common stock during any period and the program may be modified or suspended at any time at NexTier’s discretion.
During the three and six months ended June 30, 2023, the Company repurchased 2,323,896 and 8,225,834 shares of its common stock for $17.9 million and $71.3 million at an average price of $7.68 and $8.67, respectively. As of June 30, 2023, the Company has settled a total of 19,697,425 share repurchases since the announcement of the program for $184.2 million at an average
17


NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Notes to the Unaudited Condensed Consolidated Financial Statements
price of $9.35. Given the pending merger agreement with Patterson-UTI, the Company has suspended the share repurchase plan. The combined company remains committed to return 50% of its free cash flow to shareholders on an annual basis.
The Company accounts for the purchase price of repurchased common shares in excess of par value as a reduction of additional paid-in capital, and will continue to do so until additional paid-in capital is reduced to zero. Thereafter, any excess purchase price will be recorded as a reduction to retained earnings.
As enacted by the Inflation Reduction Act of 2022 ("IRA"), the Company accrued stock repurchase excise tax of $0.5 million for the three and six months ended June 30, 2023.
(11) Earnings per Share
Basic income per share is based on the weighted average number of common shares outstanding during the period. Diluted income per share includes additional common shares that would have been outstanding if potential common shares with a dilutive effect, such as stock awards from the Equity Awards Plan, had been issued. Anti-dilutive securities represent potentially dilutive securities which are excluded from the computation of diluted income per share as their impact would be anti-dilutive.
A reconciliation of the numerators and denominators used for the basic and diluted net income per share computations is as follows (in thousands of dollars):
        
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Numerator:
Net income $150,064 $68,458 $404,057 $77,250 
Denominator:
Basic weighted-average common shares outstanding229,033243,969 231,084 243,621 
Dilutive effect of restricted stock awards granted to Board of Directors83195 76 180 
Dilutive effect of time-based restricted stock awards granted under the Equity Plan2,5655,223 2,546 4,628 
Dilutive effect of performance-based restricted stock awards granted under the Equity Plan1,541 1,388 1,496 1,033 
Diluted weighted-average common shares outstanding233,222 250,775 235,202 249,462 

(12) Income Taxes
During the three and six months ended June 30, 2023, the Company recognized an income tax benefit of approximately $5.5 million and $112.9 million, respectively, due to partial releases of the valuation allowance on our deferred tax assets. These releases were primarily due to entering into a three-year cumulative pre-tax book income position and reflects our increased expectation to utilize these deferred tax assets going forward based on improved operating results and market conditions. Income tax expense for the three and six months ended June 30, 2023 prior to the release of the valuation allowance of $5.5 million and $112.9 million, respectively, was $5.6 million and $12.0 million, respectively, which resulted in net income tax expense of $0.1 million and net income tax benefit of $100.9 million, respectively.
For additional information regarding income taxes, refer to Note (17) Income Taxes of the Company’s audited consolidated financial statements contained in its Annual Report on Form 10-K for the year ended December 31, 2022.
(13) Commitments and Contingencies
As of June 30, 2023 and December 31, 2022, the Company had $16.2 million and $4.9 million of deposits on equipment, respectively. Outstanding purchase commitments on equipment were $142.6 million and $225.5 million, as of June 30, 2023 and December 31, 2022, respectively.
18


NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Notes to the Unaudited Condensed Consolidated Financial Statements
As of June 30, 2023, the Company had a letter of credit of $19.7 million under the 2019 ABL Facility (as defined herein).
Aggregate minimum commitments under long-term raw material supply contracts for the next five years as of June 30, 2023 are listed below:
(Thousands of Dollars)
2023$21,439 
202418,464 
20253,960 
2026 
2027 
$43,863 
Litigation
From time to time, the Company is subject to legal and administrative proceedings, settlements, investigations, claims and actions, as is typical of the industry. These claims include, but are not limited to, contract claims, environmental claims, employment related claims, claims alleging injury or claims related to operational issues and motor vehicle accidents. The Company's assessment of the likely outcome of litigation matters is based on its judgment of a number of factors, including experience with similar matters, past history, precedents, relevant financial information and other evidence and facts specific to the matter. In accordance with GAAP, the Company accrues for contingencies where the occurrence of a material loss is probable and can be reasonably estimated, based on the Company's best estimate of the expected liability and the Company may record an offsetting receivable to the extent such liability is recoverable from insurance. The Company may increase or decrease its legal accruals in the future, on a matter-by-matter basis, to account for developments in such matters. Notwithstanding the uncertainty as to the final outcome and based upon the information currently available to it, the Company does not currently believe these matters in aggregate will have a material adverse effect on its financial position, results of operations or liquidity.
Environmental
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 through indemnification.
Regulatory Audits
The Company is subject to routine audits by taxing authorities. As of June 30, 2023, the Company had recorded estimates of potential assessments, the majority of which is related to an estimate of $14.8 million of potential assessment and exposures for all taxing jurisdictions related to the Alamo Acquisition. As of June 30, 2023, the Company also has an offsetting indemnification receivable of $14.8 million from the Owner Group, recorded pursuant to the Purchase Agreement, in Prepaid and other current assets in the Condensed Consolidated Balance Sheet. Both the estimated liability and indemnification receivable were recorded in the purchase price allocation at the time of the Alamo Acquisition in 2021. During the year ended December 31, 2022, the Company obtained additional information that resulted in a reduction of the Company's accrual and offsetting indemnification receivable related to this audit by $2.9 million. There were no material changes to the accrual and the offsetting indemnification receivable during the quarter ended June 30, 2023.
(14) Related Party Transactions
Cerberus Operations and Advisory Company, Cerberus Capital Management, L.P., and Cerberus Technology Solutions LLC, affiliates of the Company's principal equity holder, provide certain consulting services to the Company. The Company paid less than $0.1 million and $0.2 million during the three months ended June 30, 2023 and 2022, respectively, for these services. The Company paid less than $0.1 million and $0.4 million during the six months ended June 30, 2023 and 2022, respectively, for these services.
19


As part of the Purchase Agreement, the Company agreed to provide certain post-closing services to Alamo Frac Holdings, LLC valued at $30.0 million in the aggregate. During the three and six months ended June 30, 2023, the Company did not provide any services to Alamo Frac Holdings, LLC as part of the Purchase Agreement. The Company has a remaining customer contract liability related to these services of $19.4 million as of June 30, 2023.
(15) Business Segments
In accordance with ASC 280, "Segment Reporting", the Company routinely evaluates whether its separate segments have changed. This determination is made based on the following factors: (i) the Company’s chief operating decision maker (“CODM”) is currently managing each operating segment as a separate business and evaluating the performance of each segment and making resource allocation decisions distinctly and expects to do so for the foreseeable future, and (ii) discrete financial information for each operating segment is available.
The following is a description of each reportable segment:
Completion Services
 The Company’s Completion Services segment consists of the following businesses and service lines: (i) fracturing services; (ii) wireline and pumping services; and (iii) completion support services, which includes our Power Solutions natural gas fueling business, our proppant last mile logistics and storage business, and our research and technology department.
Well Construction and Intervention Services
 Following the sale of the Company's coiled tubing assets, the Company’s WC&I Services segment consists of cementing services.
On August 1, 2022, the Company sold its coiled tubing assets to Gladiator for a cash purchase price of $21.6 million, which resulted in a gain on sale of assets of $11.6 million. The divestiture of non-core assets is consistent with the Company’s strategy to repurpose capital towards the highest return projects that fit the Company’s strategy around wellsite integration, while also strengthening liquidity.
The following tables present financial information with respect to the Company’s segments. Corporate and Other represents costs not directly associated with a segment, such as interest expense, income taxes and corporate overhead. Corporate assets include cash, deferred financing costs, derivatives and entity-level machinery equipment.
(Thousands of Dollars)
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operations by business segment
Adjusted gross profit:
Completion Services(1)
$260,080 $184,730 $512,715 $291,064 
WC&I(1)
8,712 8,316 17,805 12,369 
Total adjusted gross profit$268,792 $193,046 $530,520 $303,433 
(1)    Adjusted gross profit at the segment level is not considered to be a non-GAAP financial measure as it is the Company's segment measure of profitability and is required to be disclosed under GAAP pursuant to ASC 280. Adjusted gross profit is defined as revenue less cost of services excluding depreciation and amortization, further adjusted to eliminate items in cost of services that management does not consider in assessing ongoing performance. 
20


NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Notes to the Unaudited Condensed Consolidated Financial Statements
(Thousands of Dollars)
Three Months Ended June 30, 2023Six Months Ended June 30, 2023
Completion Services
WC&I
Total
Completion Services
WC&I
Total
Revenue
$905,518 $39,573 $945,091 $1,801,082 $79,681 $1,880,763 
Cost of Services
645,438 30,861 676,299 1,288,367 61,876 1,350,243 
Gross profit excluding depreciation and amortization
260,080 8,712 268,792 512,715 17,805 530,520 
Management adjustments associated with cost of services
      
Adjusted gross profit$260,080 $8,712 $268,792 $512,715 $17,805 $530,520 
(Thousands of Dollars)
Three Months Ended June 30, 2022Six Months Ended June 30, 2022
Completion Services
WC&I
Total
Completion Services
WC&I
Total
Revenue
$801,049 $41,863 $842,912 $1,403,669 $74,286 $1,477,955 
Cost of Services
616,319 33,547 649,866 1,112,605 61,917 1,174,522 
Gross profit excluding depreciation and amortization
184,730 8,316 193,046 291,064 12,369 303,433 
Management adjustments associated with cost of services
      
Adjusted gross profit$184,730 $8,316 $193,046 $291,064 $12,369 $303,433 
(Thousands of Dollars)
June 30, 2023December 31, 2022
Total assets by segment:
Completion Services$1,629,596 $1,404,557 
WC&I40,394 38,150 
Corporate and Other493,576 284,461 
Total assets$2,163,566 $1,727,168 
Goodwill by segment:
Completion Services$192,780 $192,780 
WC&I  
Corporate and Other  
Total goodwill$192,780 $192,780 

21


NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Notes to the Unaudited Condensed Consolidated Financial Statements
Disaggregation of Revenue
Revenue activities during the three and six months ended June 30, 2023 and 2022 were as follows:
Three Months Ended June 30, 2023Six Months Ended June 30, 2023
(Thousands of Dollars)(Thousands of Dollars)
Completion ServicesWC&ITotalCompletion ServicesWC&ITotal
Geography
Northeast$143,117 $8,299 $151,416 $306,578 $16,326 $322,904 
Central174,587  174,587 365,595  365,595 
West Texas507,510 29,088 536,598 987,734 59,665 1,047,399 
West78,569 2,186 80,755 137,334 3,690 141,024 
International1,735  1,735 3,841  3,841 
$905,518 $39,573 $945,091 $1,801,082 $79,681 $1,880,763 

Three Months Ended June 30, 2022Six Months Ended June 30, 2022
(Thousands of Dollars)(Thousands of Dollars)
Completion ServicesWC&ITotalCompletion ServicesWC&ITotal
Geography
Northeast$110,319 $6,376 $116,695 $199,877 $11,886 $211,763 
Central159,995  159,995 273,091  273,091 
West Texas496,916 34,025 530,941 877,063 60,103 937,166 
West30,399 1,462 31,861 49,023 2,297 51,320 
International3,420  3,420 4,615  4,615 
$801,049 $41,863 $842,912 $1,403,669 $74,286 $1,477,955 

22


NEXTIER OILFIELD SOLUTIONS INC. AND SUBSIDIARIES
Notes to the Unaudited Condensed Consolidated Financial Statements
(16) New Accounting Pronouncements
(a) Recently Adopted Accounting Standards
In July 2021, the Financial Accounting Standards Board ("FASB") issued ASU 2021-05 "Leases (Topic 842) Lessors—Certain Leases with Variable Lease Payments" ("ASU 2021-05"). ASU 2021-05 allows a lessor to classify and account for a lease with variable lease payments that doesn't depend on an index or rate as an operating lease if both: a) The lease would have been classified as a sales-type lease or a direct-financing lease in accordance with the lease classification guidance in Topic 842; and b) The lessor would’ve otherwise recognized a day-one loss. This standard was effective for fiscal years beginning after December 15, 2021. The Company adopted this standard on January 1, 2022, and there was no material impact on the financial statements.
In August 2020, the FASB issued ASU 2020-06 “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40)” (“ASU 2020-06”). ASU 2020-06 simplifies the guidance on the issuer's accounting for convertible debt instruments and convertible preferred stock. The Company adopted this standard on January 1, 2022, and there was no material impact on the financial statements.
In October 2021, the FASB issued ASU 2021-08 “Business Combinations (Topic 805) Accounting for Contract Assets and Contact Liabilities from Contracts with Customers” ("ASU 2021-08"). ASU 2021-08 requires acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The Company adopted this standard on January 1, 2023, and there was no material impact on the financial statements.
In December 2022, the Financial Accounting Standards Board ("FASB") issued ASU 2022-06 “Reference Rate Reform (Topic 848) - Deferral of the Sunset Date of Topic 848". ASU 2022-06 provides optional expedients that permit an entity to not apply otherwise applicable US GAAP to contracts or transactions that are modified or otherwise affected due to reference rate reform. The ASU defers the sunset date of ASC 848 from December 31, 2022, which was previously addressed in ASU 2020-04 and ASU 2021-01, to December 31, 2024. Entities that apply ASC 848 can continue to do so until December 31, 2024. The Company adopted this standard during the second quarter of 2023, and there was no material impact on the financial statements.
(b) Recently Issued Accounting Standards
There are no recently issued Accounting Standards that have not been adopted that are expected to impact the Company.
Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of the financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and the related condensed footnotes included within Part I, "Item 1. Financial Statements" in this Quarterly Report on Form 10-Q, as well as our Annual Report on Form 10-K for the year ended December 31, 2022. For additional information related to forward looking statements, please see “Cautionary Statement Regarding Forward-Looking Statements and Information,” which immediately follows the table of contents of this Quarterly Report on Form 10-Q.
23


ORGANIZATIONAL OVERVIEW
NexTier Oilfield Solutions Inc. is a predominately U.S. land oilfield service company, with a diverse set of well completion and production services across a variety of active and demanding basins. The Company is organized into two reportable segments:
Completion Services, which consists of the following business lines: (i) hydraulic fracturing services; (ii) wireline and pumping services; and (iii) completion support services, which includes our Power Solutions natural gas fueling business, our proppant last mile logistics and storage business, and our research and technology department.
Well Construction and Intervention Services ("WC&I"), which consists of cementing services.
Merger with Patterson-UTI
On June 14, 2023, NexTier Oilfield Solutions Inc. entered into an Agreement and Plan of Merger (the "Merger Agreement") with Patterson-UTI Energy, Inc. ("Patterson-UTI"), Pecos Merger Sub Inc. ("Merger Sub Inc.") a wholly owned subsidiary of Patterson-UTI, and Pecos Second Merger Sub LLC ("Merger Sub LLC") a wholly owned subsidiary of Patterson-UTI providing that, among other things and subject to the terms and conditions of the Merger Agreement, at the effective time:
Merger Sub Inc. will merge with and into NexTier, with NexTier continuing as the surviving entity (the “Surviving Corporation”) (the “First Company Merger”) and immediately following the First Company Merger, the Surviving Corporation will merge with and into Merger Sub LLC, with Merger Sub LLC continuing as the surviving entity (the “Second Company Merger” and, together with the First Company Merger, the “Mergers”);
Each share of common stock, par value $0.01 per share, of NexTier (“NexTier Common Stock”) then issued and outstanding immediately prior to the Effective Time (including each NexTier restricted stock award) will be converted into the right to receive 0.7520 shares of common stock, par value $0.01 per share, of Patterson-UTI (“Patterson-UTI Common Stock”);
Each share NexTier Common Stock held in treasury by NexTier or owned directly or indirectly by Patterson-UTI, Merger Sub Inc. or Merger Sub LLC will be automatically cancelled and will cease to exist, and no consideration will be issued therefor; and
Upon consummation of the Mergers and the other transactions contemplated by the Merger Agreement (the “Transactions”), NexTier will be a wholly owned subsidiary of Patterson-UTI.
The consummation of the Merger Agreement is subject to the satisfaction or waiver of certain conditions, including, among others:
The adoption of the Merger Agreement by holders of at least a majority of the outstanding shares of NexTier Common Stock;
the approval of the Share Issuance by the holders of shares of Patterson-UTI Common Stock representing a majority of votes cast on the Share Issuance; and
The expiration or earlier termination of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the "HSR Act").
NexTier has agreed to operate its business in the ordinary course during the period between the execution of the Merger Agreement and the effective time of the proposed Merger, subject to specific exceptions set forth in the Merger Agreement, and have agreed to certain other customary restrictions on operations, as set forth in the Merger Agreement.
OPERATIONAL OVERVIEW
Market Trends and Influences
We provide our services in several of the most active basins in the United States, including the Permian, the Marcellus Shale/Utica, the Eagle Ford, Mid-Continental, Haynesville, and the Bakken/Rockies. The high density of our operations in the basins in which we are most active provides us the opportunity to leverage our fixed costs and to quickly respond with what we believe are highly efficient, integrated solutions that are best suited to address customer requirements.
Activity within our business segments is significantly impacted by spending on upstream exploration, development and production programs by our customers. Thus, our financial performance is affected by rig and well counts in North America, as well as oil and natural gas prices, which are discussed in more detail below. Also influencing our activity is the status of the global
24


economy, which impacts oil and natural gas demand. Some of the more significant determinants of current and future spending levels of our customers are oil and natural gas prices, global oil supply and demand, supply chain disruptions, the world economy, rising interest rates, the availability of credit, government regulation, and global stability, which together drive worldwide drilling activity.
According to the weekly Baker Hughes Incorporated rig count information, total North America rig count during the second quarter of 2023 averaged 719 rigs, reflecting a decrease of approximately 5% as compared to the first quarter 2023 average of 760 rigs. North America rig count exited the second quarter of 2023 at 674 rigs, which was down 81 rigs and 11% from the start of the quarter. WTI prices entered the second quarter of 2023 at $75.68 and exited the quarter 7% lower at $70.66. Henry Hub Natural gas prices were up 18% from $2.10 on March 31, 2023 to $2.48 on June 30, 2023.
In the second quarter of 2023, we continued to see disciplined oil production from both OPEC+ and U.S. shale operators; in October 2022 OPEC+ indicated it would reduce oil production, with an additional production cut planned to start in the second quarter of 2023. The Russian invasion of Ukraine continues to increase uncertainty of global supply given the supply of crude oil and natural gas that is exported from Russia, although so far production from Russia has remained relatively resilient.

Specific to U.S. onshore completions, there has been some attrition through consolidation and other events that have made some progress in realigning frac supply with demand. We believe frac equipment was undersupplied in 2022 and remained so at the beginning of 2023. However, given the reduction in the industry rig count that was seen throughout the second quarter, we expect frac activity is likely to decline in the second half of 2023. Additionally, we expect the average pump hours at each of our fleets will fall from the very efficient levels that we saw in the second quarter of 2023. Still, even with the expected decline in activity, we anticipate utilization of U.S. land completion equipment will remain high relative to historical averages. Contributing to the tightness, horsepower intensity for each fleet continues to grow as our industry adopts more complex completion techniques; as horsepower demand returns, we believe existing supply will be fully utilized across fewer fleets.

We are constantly assessing our approach to ensure that our team and our equipment meets the evolving demands of our customers. Customers are increasingly looking for ways to lower their carbon footprint by lower emissions associated with their drilling and completion activity. We have invested to upgrade more than half of our fleet to be able to operate using natural gas as a primary fuel source. These dual fuel fleets can be powered using both diesel and natural gas as a fuel source. In addition to lowering emissions, at current diesel and natural gas prices, using natural gas can lower the cost to operate a dual fuel fleet relative to a conventional diesel fleet. In addition, we have now deployed our first electric fleet.

Utilization Tendencies

Historically, our utilization levels have been highly correlated to U.S. onshore spending by our customers, which is heavily driven by the price of oil and natural gas. Generally, as capital spending by our customers increases, drilling, completion and production activity also increases, resulting in increased demand for our services, and therefore more days or hours worked (as the case may be). Conversely, when drilling, completion and production activity levels decline due to lower spending by our customers, we generally provide fewer services, which results in fewer days or hours worked (as the case may be).

Given the volatile and cyclical nature of activity drivers in the U.S. onshore oilfield services industry, coupled with the varying prices we are able to charge for our services and the cost of providing those services, among other factors, operating margins can fluctuate widely depending on supply and demand at a given point in the cycle. Additionally, during periods of decreased spending by our customers and/or high competition, we may be required to discount our rates or provide other pricing concessions to remain competitive and support deployed equipment utilization, which negatively impacts our revenue and operating margins. During periods of pricing weakness for our services, we may not be able to reduce our costs accordingly, and our ability to achieve any cost reductions from our suppliers typically lags behind the decline in pricing for our services, which could further adversely affect our results. Furthermore, when demand for our services increases following a period of low demand, our ability to capitalize on such increased demand may be delayed while we reengage and redeploy equipment and crews that have been idled during a downturn. The mix of customers that we are working for, as well as limited periods of exposure to the spot market, also impacts our deployed equipment utilization. Some smaller operators may not have sufficient programs to support continuous operations or dedicated fleets.

Strategic Direction

We believe that there is competitive value in providing integrated solutions that align the incentives of operators and service providers. We are pursuing opportunities to leverage our investment in our digital program as well as diesel substitution reduction technologies (such as dual fuel and electric fleet capabilities), to provide a service strategy targeted at achieving emissions reductions, both for us and our customers. NexTier's best-in-class digital platform has been applied to the NexTier operating fleets. In 2021, we launched our natural gas treatment and delivery (Power Solutions), including natural gas sourcing,
25


compression, transport, decompression, and treatment services, that will power NexTier’s fleet with field gas or compressed natural gas. This service solution seeks to address wellsites where there is not a reliable nearby natural gas supply, and thus, the full benefit and value of dual fuel or other lower emissions technologies may not otherwise be fully realized. This integrated strategy is designed to provide our customers with a streamlined approach to driving more sustainable, cost effective operations at the wellsite. Given the positive market response, we have continued to invest and grow the Power Solutions footprint. Our acquisition of assets from CIG in 2022 is in line with our commitment to significantly expand our last mile logistics capabilities.

We believe our integrated approach and proven capabilities enable us to deliver cost-effective solutions for increasingly complex and technically demanding well completion requirements, which include longer lateral segments, higher pressure rates and proppant intensity and multiple fracturing stages in challenging high-pressure formations. In addition, our technical team and our innovation centers, provide us with the ability to supplement our service offerings with engineered solutions specifically tailored to address customers’ completion requirements and unique challenges.

We believe that the safety, quality and efficiency of our service execution and our alignment with customers who recognize the value that we provide are central to our efforts to support utilization and grow our business.


26


RESULTS OF OPERATIONS IN 2023 COMPARED TO 2022
Three Months Ended June 30, 2023 Compared with Three Months Ended June 30, 2022
The following is a comparison of our results of operations for the three months ended June 30, 2023 compared to the three months ended June 30, 2022.
Three Months Ended June 30,
(Thousands of Dollars)
As a % of Revenue
Variance 
Description
2023202220232022$%
Completion Services$905,518 $801,049 96 %95 %$104,469 13 %
WC&I39,573 41,863 %%(2,290)(5 %)
Revenue945,091 842,912 100 %100 %102,179 12 %
Completion Services 645,438 616,319 68 %73 %29,119 %
WC&I30,861 33,547 %%(2,686)(8 %)
Costs of services676,299 649,866 72 %77 %26,433 %
Depreciation and amortization63,502 58,794 %%4,708 %
Selling, general and administrative expenses 39,699 35,855 %%3,844 11 %
Merger and integration5,275 23,682 %%(18,407)(78 %)
Loss (gain) on disposal of assets5,772 (866)%%6,638 (767 %)
Operating income154,544 75,581 16 %%78,963 104 %
Other income, net2,927 1,461 %%1,466 100 %
Interest expense (7,307)(7,344)(1 %)(1 %)37 (1 %)
Total other income (expense)(4,380)(5,883)%(1 %)1,503 (26 %)
Income tax expense(100)(1,240)%%1,140 (92 %)
Net income$150,064 $68,458 16 %%$81,606 119 %
Revenue: Total revenue is comprised of revenue from our Completion Services and WC&I segments. Revenue during the three months ended June 30, 2023 increased by $102.2 million, or 12%, to $945.1 million from $842.9 million during the three months ended June 30, 2022. This change in revenue by reportable segment is discussed below.
Completion Services: Revenue for Completion Services during the three months ended June 30, 2023 increased by $104.5 million, or 13%, to $905.5 million from $801.0 million during the three months ended June 30, 2022. The segment revenue increase is primarily attributable to additional well-site integration, including our Power Solutions natural gas fueling services, and increases in wireline and pumping services. Despite lower commodity prices, customer activity increased slightly across all basins, and we realized strong pricing recovery in all service lines.
Well Construction and Intervention Services: WC&I segment revenue decreased $2.3 million, or 5%, to $39.6 million during the three months ended June 30, 2023 from $41.9 million during the three months ended June 30, 2022. The decrease in revenue is primarily due to the sale of the coil tubing service line in the third quarter of 2022.
Cost of Services: Cost of services during the three months ended June 30, 2023 increased by $26.4 million, or 4%, to $676.3 million from $649.9 million during the three months ended June 30, 2022. The increase is primarily due to increased activity and utilization, as explained under the "Revenue" caption and its related segment sub-captions above. Pricing improvements coupled with operational efficiencies and process improvements to permanently drive costs out of the organization more than offset the impact of cost inflation, and led to overall costs increasing at a lower rate than revenue increased.
Equipment Utilization: Depreciation and amortization expense increased $4.7 million, or 8%, to $63.5 million during the three months ended June 30, 2023 from $58.8 million during the three months ended June 30, 2022. The increase is primarily driven by the increase in capital expenditures and finance lease right-of-use assets throughout the second half of 2022 and through the first half of 2023. The change in loss (gain) on disposal of assets was $6.6 million, or 767%, to a loss of $5.8 million during the three
27


months ended June 30, 2023 from a gain of $0.9 million during three months ended June 30, 2022. The change was driven by a few early engine failures in the first half of 2023 compared to the sale of old equipment in the first half of 2022 at a gain.
Selling, general and administrative expense: Selling, general and administrative expense, which represents costs associated with managing and supporting our operations, increased by $3.8 million, or 11%, to $39.7 million during three months ended June 30, 2023 compared to $35.9 million during the three months ended June 30, 2022. The increase was primarily driven by the increase in stock-based compensation.
Merger and integration expense: Merger and integration expense decreased by $18.4 million or 78%, to $5.3 million during the three months ended June 30, 2023 from $23.7 million during the three months ended June 30, 2022. The decrease in merger and integration expense is related to the finalization of the Alamo Acquisition earnout, which was triggered by Alamo achieving certain EBITDA targets pursuant to the Purchase Agreement, partially offset by costs associated with the Patterson Merger. The earnout performance period for the Alamo Acquisition earnout was finalized on December 31, 2022.
Effective tax rate: Our effective tax rate on continuing operations for the three months ended June 30, 2023 was 0.0% for $0.1 million of recorded net income tax expense. During the three months ended June 30, 2023, we recognized an income tax benefit of approximately $5.5 million due to the partial release of a valuation allowance on our deferred tax assets. This release was primarily due to entering into a three-year cumulative pre-tax book income position and reflects our increased expectation to utilize these deferred tax assets going forward based on improved operating results and market conditions. The normalized effective tax rate, excluding the release of the valuation allowance for the three months ended June 30, 2023, was 3.7%. The difference between the normalize effective tax rate and the U.S. federal statutory rate is due to permanent book-to-tax differences, state income taxes and change in valuation allowance related to current year activities.
28


RESULTS OF OPERATIONS IN 2023 COMPARED TO 2022
Six Months Ended June 30, 2023 Compared with Six Months Ended June 30, 2022
The following is a comparison of our results of operations for the six months ended June 30, 2023 compared to the six months ended June 30, 2022.
Six Months Ended June 30,
(Thousands of Dollars)
As a % of Revenue
Variance 
Description
2023202220232022$%
Completion Services$1,801,082 $1,403,669 96 %95 %$397,413 28 %
WC&I79,681 74,286 %%5,395 %
Revenue1,880,763 1,477,955 100 %100 %402,808 27 %
Completion Services 1,288,367 1,112,605 69 %75 %175,762 16 %
WC&I61,876 61,917 %%(41)%
Costs of services1,350,243 1,174,522 72 %79 %175,721 15 %
Depreciation and amortization122,147 113,957 %%8,190 %
Selling, general and administrative expenses 79,380 71,714 %%7,666 11 %
Merger and integration5,436 32,914 %%(27,478)(83 %)
Loss (gain) on disposal of assets9,542 (1,689)%%11,231 (665 %)
Operating income314,015 86,537 17 %%227,478 263 %
Other income, net2,647 6,831 %%(4,184)(61 %)
Interest expense (13,505)(14,718)(1 %)(1 %)1,213 (8 %)
Total other income (expense)(10,858)(7,887)(1 %)(1 %)(2,971)38 %
Income tax benefit (expense)100,900 (1,400)%%102,300 (7,307 %)
Net income$404,057 $77,250 21 %%$326,807 423 %
Revenue: Total revenue is comprised of revenue from our Completion Services and WC&I segments. Revenue during the six months ended June 30, 2023 increased by $402.8 million, or 27%, to $1.9 billion from $1.5 billion during the six months ended June 30, 2022. This change in revenue by reportable segment is discussed below.
Completion Services: Revenue for Completion Services during the six months ended June 30, 2023 increased by $397.4 million, or 28%, to $1.8 billion from $1.4 billion during the six months ended June 30, 2022. The segment revenue increase is primarily attributable to additional well-site integration, including our Power Solutions natural gas fueling services, and increases in wireline and pumping services. Despite lower commodity prices, customer activity increased across all basins, and we realized strong pricing recovery in all service lines.
Well Construction and Intervention Services: WC&I segment revenue increased $5.4 million, or 7%, to $79.7 million during the six months ended June 30, 2023 from $74.3 million during the six months ended June 30, 2022. The increase in revenue is primarily due to higher customer activity, improved pricing, and increased utilization in our cementing resulting from improved market conditions, offset by the reduction due to the sale of the coil tubing service line in the third quarter of 2022.
Cost of Services: Cost of services during the six months ended June 30, 2023 increased by $175.7 million, or 15%, to $1.4 billion from $1.2 billion during the six months ended June 30, 2022. The increase is primarily due to increased activity and utilization, as explained under the "Revenue" caption and its related segment sub-captions above. Pricing improvements coupled with operational efficiencies and process improvements to permanently drive costs out of the organization more than offset the impact of cost inflation, and led to overall costs increasing at a lower rate than revenue increased.
Equipment Utilization: Depreciation and amortization expense increased $8.2 million, or 7%, to $122.1 million during the six months ended June 30, 2023 from $114.0 million, during the six months ended June 30, 2022. The increase in depreciation and amortization is primarily driven by the increase in capital expenditures and finance lease right-of-use assets throughout the second half
29


of 2022 and through the first half of 2023. The change in loss (gain) on disposal of assets was $11.2 million, or 665%, to a loss of $9.5 million during the six months ended June 30, 2023 from a $1.7 million gain during the six months ended June 30, 2022. The change was driven by a few early engine failures in the first half of 2023 compared to the sale of old equipment in the first half of 2022 at a gain.
Selling, general and administrative expense: Selling, general and administrative expense, which represents costs associated with managing and supporting our operations, increased by $7.7 million, or 11%, to $79.4 million during the six months ended June 30, 2023 from $71.7 million during the six months ended June 30, 2022. This increase was primarily driven by the increase in stock-based compensation.
Merger and integration expense: Merger and integration expense decreased by $27.5 million, or 83%, to $5.4 million during the six months ended June 30, 2023 from $32.9 million during the six months ended June 30, 2022. The decrease in merger and integration expense is primarily related to the finalization of the Alamo Acquisition earnout, which was triggered by Alamo achieving certain EBITDA targets pursuant to the Purchase Agreement, partially offset by costs associated with the Patterson Merger. The earnout performance period for the Alamo Acquisition earnout was finalized on December 31, 2022.
Effective tax rate: Our effective tax rate on continuing operations for the six months ended June 30, 2023 was (33.3%) for $100.9 million of recorded income tax benefit. During six months ended June 30, 2023, we recognized an income tax benefit of approximately $112.9 million due to the release of a valuation allowance on our deferred tax assets. This release was primarily due to entering into a three-year cumulative pre-tax book income position in the first quarter of 2023 and reflects our increased expectation to utilize these deferred tax assets going forward based on improved operating results and market conditions. The normalized effective tax rate, excluding the release of the valuation allowance for the six months ended June 30, 2023, was 4.0%. The difference between the normalized effective tax rate and the U.S. federal statutory rate is due to permanent book-to-tax differences, state income taxes and change in valuation allowance related to current year activities.
30


MATERIAL CHANGES TO OUR CONSOLIDATED BALANCE SHEET

The following table presents the major indicators of our financial condition and liquidity.
(Thousands of Dollars)
June 30, 2023December 31, 2022
Cash and cash equivalents$310,166 $218,476 
Total current assets, excluding cash and cash equivalents 566,727 507,539 
Total current liabilities, excluding current maturities of long-term debt and leases
563,465 513,396 
Current maturities of long-term debt
14,176 14,004 
Long-term debt, net of deferred financing costs and debt discount, less current maturities
$340,327 $347,425 

Cash and cash equivalents was $310.2 million as of June 30, 2023, an increase of $91.7 million, or 42%, compared to $218.5 million as of December 31, 2022. The increase in cash and cash equivalents was due to continued profitability and strong cash collections, partially offset by cash flows used in capital expenditures, payments on our debt obligations, payment of the Alamo Earnout, finance leases, and our share repurchase program.

Total current assets, excluding cash and cash equivalents was $566.7 million as of June 30, 2023, an increase of $59.2 million, or 12%, compared to $507.5 million as of December 31, 2022. Total current liabilities, excluding current maturities of long-term debt and leases was $563.5 million as of June 30, 2023, an increase of $50.1 million, or 10%, compared to $513.4 million as of December 31, 2022. The increase in total current assets, excluding cash and cash equivalents, was due to increased trade and other accounts receivable, net while the increase in total current liabilities, excluding current maturities of long-term debt and leases, was due to an increase in accounts payable, partially offset by a decrease in accrued expenses.

Long-term debt, net of deferred financing costs and debt discount, less current maturities was $340.3 million as of June 30, 2023, a decrease of $7.1 million, or 2%, as compared to $347.4 million as of December 31, 2022. The decrease in long-term debt, net of deferred financing costs and debt discount, less current maturities was primarily driven by the principal payments made throughout the period.
31


LIQUIDITY AND CAPITAL RESOURCES
Liquidity represents a company's ability to adjust its future cash flows to meet its needs and opportunities, both expected and unexpected.
(Thousands of Dollars)
June 30, 2023December 31, 2022
Cash and cash equivalents$310,166 $218,476 
Debt, net of unamortized deferred financing costs and unamortized debt discount$354,503 $361,429 
(Thousands of Dollars)
Six Months Ended June 30,
20232022
Net cash provided by operating activities$399,207 $146,500 
Net cash used in investing activities(195,357)(76,972)
Net cash used in financing activities$(111,838)$(22,340)

Significant sources and uses of cash during the six months ended June 30, 2023
Sources of cash:
Operating activities:
Net cash provided by operating activities during the six months ended June 30, 2023 was $399.2 million. This was primarily driven by improved profitability with strong working capital management, pricing improvements, coupled with operational efficiencies and process improvements to permanently drive costs out of the organization more than offset the impact of cost inflation and led to overall costs increasing at a lower rate than revenue increased.
Uses of cash:
Investing activities:
Net cash used in investing activities during the six months ended June 30, 2023 was $195.4 million. The activity consists primarily of purchases of property and equipment of $181.4 million, advances of deposit on equipment of $14.0 million, and implementation of software of $5.3 million, offset by proceeds from disposal of assets of $5.3 million.
Financing activities:
Net cash used in financing activities during the six months ended June 30, 2023 was $111.8 million. The activity consists primarily of the repurchase and retirement of shares related to share repurchase program of $72.8 million, payments made related to repayment of the 2018 Term Loan Facility and the Equipment Loan of $7.6 million, repayment of our finance leases of $14.5 million, repayment of our financing liabilities of $3.5 million, repurchase and retirement of shares related to stock-based compensation of $10.3 million, and payments made for contingent consideration related to the Alamo Acquisition of $3.1 million.
Significant sources and uses of cash during the six months ended June 30, 2022
Sources of cash:
Operating activities:
Net cash provided by operating activities during the six months ended June 30, 2022 was $146.5 million. This was primarily driven by improved market conditions and higher global commodity prices, which drove increased customer activity across all basins, as well as realized strong pricing recovery in all services lines. Pricing
32


improvements, coupled with operational efficiencies and process improvements to permanently drive costs out of the organization more than offset the impact of cost inflation, and led to overall costs increasing at a lower rate than revenue increased.
Uses of cash:
Investing activities:
Net cash used in investing activities during the six months ended June 30, 2022 was $77.0 million. The activity consists primarily of purchases of property and equipment of $81.3 million, advances of deposit on equipment of $3.4 million, and implementation of software of $2.0 million, offset by proceeds from disposal of assets of $9.2 million.
Financing activities:
Net cash used in financing activities during the six months ended June 30, 2022 was $22.3 million. The activity consists primarily of payments made related to repayment of the 2018 Term Loan Facility and the Equipment Loan of $7.3 million, repayment of our finance leases of $6.6 million, repayment of our financing liabilities was $4.0 million, repurchase and retirement of shares related to stock-based compensation of $4.4 million.
Future sources and use of cash
Our primary sources of liquidity have historically included, and we have funded our capital expenditures with, cash flows from operations, proceeds from public offerings of our common stock and borrowings under debt facilities. Our ability to generate future cash flows is subject to a number of variables, many of which are outside of our control, including the drilling, completion and production activity by our customers, which is highly dependent on oil and gas prices. See the information under the caption “Market Trends and Influences” above for additional discussion of certain factors that impact our results and the market challenges within our industry.

For the third quarter of 2023, we anticipate capital expenditures of approximately $85 million, which is a decrease from the second quarter of 2023. We expect to reduce capital expenditures further in the fourth quarter of 2023. Debt service for the year ended December 31, 2023 is projected to be $73.6 million, of which $35.0 million is related to finance leases, excluding buyout payments. We anticipate our debt service will be funded by cash flows from operations.
Given our pending merger agreement with Patterson-UTI, we have suspended our share repurchase plan.
    Other factors affecting liquidity
Financial position in current market. As of June 30, 2023, we had $310.2 million of cash and a total of $411.3 million available under our 2019 ABL Facility. We currently believe that our cash on hand, cash flow generated from operations and availability under our 2019 ABL Facility will provide sufficient liquidity to cover our estimated short-term (i.e., the next 12 months) and long-term (i.e., beyond the next 12 months) funding needs, including for capital expenditures, debt service, and working capital investments.
Guarantee agreements. In the normal course of business, we have agreements with financial institutions as part of our 2019 ABL Facility under which $19.7 million of letters of credit were outstanding as of June 30, 2023.
Customer receivables. In line with industry practice, we bill our customers for our services in arrears and are, therefore, subject to our customers delaying or failing to pay our invoices. The majority of our trade receivables have payment terms of 30 to 60 days. If our customers delay paying or fail to pay us a significant amount of our outstanding receivables, it could have an adverse effect on our liquidity, consolidated results of operations and consolidated financial condition.
    Purchase Commitments. In the normal course of business, we enter into various contractual obligations that impact or could impact our liquidity. The Company has a number of purchase commitments that primarily relate to our agreements with vendors for sand purchases, other commodities/services and deposits on equipment. The purchase commitments to these vendors include obligations to purchase a minimum amount of product/services; provided that, if the minimum purchase requirement is not met, the shortfall at the end of the applicable period is settled in cash or, in some cases, carried forward to the next period. We also have a variety of operating lease obligations related to our real estate, rail cars, and light duty vehicles. See Part II, "Item 1A. Risk Factors." for additional information on the risks related to these purchase commitments.
33


Long-Term Debt Arrangements
2019 ABL Facility
We and certain of our subsidiaries as additional borrowers and guarantors, are parties to the 2019 ABL Facility that matures on October 31, 2024. This facility provides for, among other things, a $450.0 million revolving credit facility (with a $100.0 million sub-facility for letters of credit), subject to a borrowing base in accordance with the terms agreed between us and the lenders. As of June 30, 2023, we had no outstanding principal amounts under the 2019 ABL Facility. The 2019 ABL Facility contains various affirmative and negative covenants (in each case, subject to customary exceptions as set forth in the definitive documentation for the ABL Facility), and we were in compliance with those covenants as of June 30, 2023.
2018 Term Loan Facility
On May 25, 2018, we and certain of our subsidiaries as guarantors entered into the 2018 Term Loan Facility with each lender from time to time party thereto and Barclays Bank PLC, as administrative agent and collateral agent. The proceeds of the 2018 Term Loan Facility were used to refinance the Company's then-existing term loan facility and to repay related fees and expenses, with the excess proceeds to fund general corporate purposes. The 2018 Term Loan Facility contains various affirmative and negative covenants (in each case, subject to customary exceptions as set forth in the definitive documentation for the 2018 Term Loan Facility), and we were in compliance with those covenants as of June 30, 2023.
Equipment Loan
On August 20, 2021, the Company entered into the Master Loan and Security Agreement (the “Master Agreement”) with Caterpillar Financial Services Corporation. The Master Agreement provides the backdrop for the Company to enter into secured equipment financing term loans from time to time in an aggregate amount of up to $46.5 million (the “Equipment Loans”). The Equipment Loans may be drawn in multiple tranches, with each loan evidenced by a separate promissory note. The Master Agreement and the term notes contain customary affirmative and negative covenants, including limitations on further encumbrance of the collateral subject to the applicable loans under the Master Agreement. As of June 30, 2023, the Company was in compliance with all covenants.
Critical Accounting Estimates
The preparation of our unaudited condensed consolidated financial statements and related notes to the unaudited condensed consolidated financial statements included within Part I, "Item 1. Financial Statements" requires us to make estimates that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosures of contingent assets and liabilities. We base these estimates on historical results and various other assumptions believed to be reasonable, all of which form the basis for making estimates concerning the carrying values of assets and liabilities that are not readily available from other sources. Actual results may differ from these estimates.
A critical accounting estimate is one that requires a high level of subjective judgment by management and has a material impact to our financial condition or results of operations. This discussion and analysis should be read in conjunction with our condensed consolidated financial statements and related notes included within Part I, "Item 1. Financial Statements" of this Quarterly Report on Form 10-Q, as well as our consolidated and combined financial statements and related notes included in Part II, "Item 8. Financial Statements and Supplementary Data" and Part II, "Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations" of our Annual Report on Form 10-K for the year ended December 31, 2022.
New Accounting Pronouncements
For discussion on the potential impact of new accounting pronouncements issued but not yet adopted, see Note (16) New Accounting Pronouncements of Part I, "Item 1. Financial Statements."
34


Item 3. Quantitative and Qualitative Disclosure About Market Risk
Interest Rate Risk. As of June 30, 2023, we had variable-rate debt outstanding, the exposure to which we manage with our interest-rate-related derivative instrument. We held no derivative instruments that increased our exposure to market risks for foreign currency rates, commodity prices or other market price risks. We are exposed to changes in interest rates on our floating rate borrowings under our 2019 ABL Facility and 2018 Term Loan Facility. As of June 30, 2023, we had $332.5 million aggregate principal amount outstanding under the 2018 Term Loan Facility. The impact of a 1.0% increase in interest rates under the terms of the 2018 Term Loan Facility would have an $0.8 million  and $1.7 million impact on interest expense for the three and six months ended June 30, 2023, respectively.
Commodity Price Risk. Our material and fuel purchases expose us to commodity price risk. Our material costs primarily include the cost of inventory consumed while performing our stimulation services such as proppant and chemicals. Our fuel costs consist primarily of diesel fuel used by our various trucks and other motorized equipment. The prices for fuel and the raw materials in our inventory are volatile and are impacted by changes in supply and demand, as well as market uncertainty and regional shortages. Depending on market conditions, we have generally been able to pass along price increases to our customers; however, we may be unable to do so in the future. We generally do not engage in commodity price hedging activities. However, we have purchase commitments with certain vendors to purchase a majority of the proppant used in our operations. Some of these agreements are take-or-pay agreements with minimum purchase obligations. As a result of future decreases in the market price of proppants, we could be required to purchase goods and pay prices in excess of market prices at the time of purchase. For further quantitative disclosure about our market risk related to our variable-rate debt, interest-rate-related derivative instrument and purchase commitments, see Part I, "Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations.
Credit Risk. Financial instruments that potentially subject us to concentrations of credit risk are trade receivables. We extend credit to customers and other parties in the normal course of business. We have established various procedures to manage our credit exposure, including credit evaluations and maintaining an allowance for doubtful accounts. For certain additional information regarding credit risk related to derivative instruments we hold, see Note (7) Derivatives of Part I, "Item 1. Financial Statements".


35


Item 4. Controls and Procedures
Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including the Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act")) as of the end of the period covered by this report. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of such date. Our disclosure controls and procedures are designed to ensure that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms and that such information is accumulated and communicated to management, including the Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.
Changes in Internal Control Over Financial Reporting
There were no changes to our internal control over financial reporting that occurred during the quarter ended June 30, 2023 that have materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
36


PART II
Item 1. Legal Proceedings
    The information in response to this item is incorporated herein by reference from Note (13) Commitments and Contingencies of Part I, “Item 1. Financial Statements” of this Quarterly Report on Form 10-Q.
Item 1A. Risk Factors
In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022 (“2022 Annual Report”), which could materially affect our business, financial condition or future results. Except as set forth below, there have been no material changes to the risk factors disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
Risks Relating to the Pending Mergers with Patterson-UTI
The Mergers are subject to approval of our stockholders as well as the satisfaction of other closing conditions, including government consents and approvals, some or all of which may not be satisfied or completed within the expected timeframe, if at all.
Completion of the Mergers is subject to a number of closing conditions, including obtaining the approval of our stockholders and the expiration or termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended. We can provide no assurance that all required consents and approvals will be obtained or that all closing conditions will otherwise be satisfied (or waived, if applicable), and, even if all required consents and approvals can be obtained and all closing conditions are satisfied (or waived, if applicable), we can provide no assurance as to the terms, conditions and timing of such consents and approvals or the timing of the completion of the Mergers. Many of the conditions to completion of the Mergers are not within our control, and we cannot predict when or if these conditions will be satisfied (or waived, if applicable). Any adverse consequence of the pending Mergers could be exacerbated by any delays in completion of the Mergers or termination of the Merger Agreement.
Each party’s obligation to consummate the Mergers is also subject to the accuracy of the representations and warranties of the other party (subject to certain exceptions) and performance by each party of its respective obligations under the Merger Agreement. Although Patterson-UTI and NexTier have agreed in the Merger Agreement to use reasonable best efforts, subject to certain limitations, to complete the Mergers as promptly as reasonably practicable, these and other conditions to the completion of the Mergers may fail to be satisfied. Furthermore, the requirements for obtaining the required clearances and approvals could delay the completion of the Mergers for a significant period of time or prevent them from occurring. There can be no assurance that all required regulatory approvals will be obtained or obtained prior to the termination date As a result, we cannot assure you that the Mergers will be completed, even if our stockholders approve the Mergers, or that, if completed, it will be exactly on the terms set forth in the Merger Agreement or within the expected time frame.
If the Mergers do not qualify as a reorganization, there may be adverse tax consequences.
The Mergers are intended to qualify as a “reorganization” within the meaning of Section 368(a) of the Code, and Patterson-UTI and NexTier intend to report the Mergers consistent with such qualification. It is a condition to our obligation to complete the Mergers that we receive an opinion from our counsel, or Patterson-UTI’s counsel, dated as of the closing date, to the effect that the integrated mergers, taken together, will qualify as a “reorganization” within the meaning of Section 368(a) of the Code. If the IRS or a court determines that the Mergers, taken together, should not be treated as a “reorganization” within the meaning of Section 368(a) of the Code, a U.S. holder of our common stock would generally recognize taxable gain or loss upon the exchange of NexTier common stock for Patterson-UTI common stock pursuant to the Mergers.
We will be subject to various uncertainties while the Mergers are pending that may cause disruption and may make it more difficult to maintain relationships with employees, customers and other third-party business partners.
Our efforts to complete the Mergers could cause substantial disruptions in, and create uncertainty surrounding, our business, which may materially adversely affect our results of operation and our business. Uncertainty as to whether the Mergers will be completed may affect our ability to recruit prospective employees or to retain and motivate existing employees. Employee retention may be particularly challenging while the Mergers are pending because employees may experience uncertainty about their roles following the Mergers. A substantial amount of our management’s and employees’ attention is being directed toward the completion of the Mergers and thus is being diverted from our day-to-day operations. Uncertainty as to our future could adversely affect our
37


business and our relationship with customers and potential customers. For example, customers, suppliers and other third parties may defer decisions concerning working with us, or seek to change existing business relationships with us. Changes to or termination of existing business relationships could adversely affect our revenue, earnings and financial condition, as well as the market price of our common stock. The adverse effects of the pendency of the Mergers could be exacerbated by any delays in completion of the Mergers or termination of the Merger Agreement.
While the Merger Agreement is in effect, we are subject to restrictions on our business activities.
While the Merger Agreement is in effect, we are subject to restrictions on our business activities, generally requiring us to conduct our business in the ordinary course, consistent with past practice, in all material respects, and subjecting us to a variety of specified limitations absent Patterson-UTI prior consent. These restrictions could prevent us from pursuing strategic business opportunities, taking actions with respect to our business that we may consider advantageous and responding effectively or on a timely basis to competitive pressures and industry developments, and may as a result materially and adversely affect our business, financial condition and operations.
In certain instances, the Merger Agreement requires us to pay a termination fee to Patterson-UTI, which could affect the decisions of a third party considering making an alternative acquisition proposal.
Under the terms of the Merger Agreement, we may be required to pay Patterson-UTI a termination fee of $60.9 million under specified conditions, including in the event the Merger Agreement is terminated due to a recommendation change by our board of directors or under certain circumstances where a proposal for an alternative transaction has been made to us and, within 9 months following termination, we enter into a definitive agreement providing for an alternative transaction or consummate an alternative transaction. This payment could affect the structure, pricing and terms proposed by a third party seeking to acquire or merge with us and could discourage a third party from making a competing acquisition proposal, including a proposal that would be more favorable to our stockholders than the Mergers.
We have incurred, and will continue to incur, direct and indirect costs as a result of the Mergers.
We have incurred, and will continue to incur, significant costs and expenses, including regulatory costs, fees for professional services and other transaction costs in connection with the Mergers, for which we will have received little or no benefit if the Mergers are not completed. There are a number of factors beyond our control that could affect the total amount or the timing of these costs and expenses. Many of these fees and costs will be payable by us even if the Mergers are not completed and may relate to activities that we would not have undertaken other than to complete the Mergers.
Litigation challenging the Merger Agreement may prevent the Mergers from being consummated within the expected timeframe or at all.
Lawsuits may be filed against us, our board of directors or other parties to the Merger Agreement, challenging the Mergers or making other claims in connection therewith. Such lawsuits may be brought by our purported stockholders and may seek, among other things, to enjoin consummation of the Mergers. One of the conditions to the consummation of the Mergers is the absence of any order or law that has the effect of enjoining or otherwise prohibiting the completion of the Mergers. As such, if the plaintiffs in such potential lawsuits are successful in obtaining an injunction prohibiting the defendants from completing the Mergers on the agreed upon terms, then such injunction may prevent the Mergers from becoming effective, or from becoming effective within the expected timeframe.
38


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
(a) Unregistered Sales of Equity Securities
None.
(b) Use of Proceeds
None.
(c) Purchases of Equity Securities

Issuer Purchases of Equity Securities
Settlement Period
(a) Total Number of Shares Purchased(1),(2)
(b) Average Price Paid per Share
(c) Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs(2).(3)
(d) Dollar Value of Shares that May Yet be Purchased Under the Plans or Programs(2)
April 1, 2023 through April 30, 20231,087 $8.15 — $83,643,454 
May 1, 2023 through May 31, 20232,325,905 7.68 2,323,896 65,785,934 
June 1, 2023 through June 30, 2023798 8.82 — 65,785,934 
Total2,327,790 $7.69 2,323,896 $65,785,934 
(1) Includes 3,894 shares that were withheld by us in the second quarter of 2023 at the average price per share of $8.31 to satisfy tax withholding obligations of employees that arose upon the vesting of restricted shares. The value of such shares is based on the closing price of our common shares on the vesting date.
(2) On October 25, 2022, the Company announced the board of directors approved a new share repurchase program for up to $250.0 million through December 31, 2023. The share repurchase program may be executed from time to time in open market transactions, through block trades, in privately negotiated transactions, through derivative transactions, through 10b5-1 plans, or by other means. The amount, timing and terms of any share repurchases will be determined based on prevailing market conditions and other factors, including applicable black-out periods. The share repurchase program does not obligate NexTier to purchase any shares of common stock during any period and the program may be modified or suspended at any time at NexTier’s discretion. This table includes only cash repurchases of shares as of June 30, 2023. The Company expects to fund the repurchases by using cash on hand cash flow to be generated through December 31, 2023.

(3) Reflects the number of settled, purchased shares.

Item 3. Defaults Upon Senior Securities
None.

Item 4. Mine Safety Disclosures
Not applicable.

Item 5. Other Information
During the three months ended June 30, 2023, no director or officer of the Company adopted or terminated a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement," as each term is defined in Item 408(a) of Regulation S-K.
39


Item 6. Exhibits
The documents listed in the Exhibit Index of this Quarterly Report on Form 10-Q are incorporated by reference or are filed with this Quarterly Report on Form 10-Q, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).
Exhibit
Number
Exhibit Description
Agreement and Plan of Merger, dated as of June 14, 2023, by and among Patterson-UTI Energy, Inc., Pecos Merger Sub Inc., Pecos Second Merger Sub LLC and NexTier Oilfield Solutions, Inc. (incorporated by reference to Exhibit 2.1 to the Registrant's Current Report on Form 8-K filed on June 15, 2023).
Amended and Restated Bylaws, dated April 18, 2023 (incorporated by reference to Exhibit 3.1 to the Registrant's Current Report on Form 8-K filed on April 24, 2023).
Amendment No. 1, dated June 8, 2023, to the Term Loan Agreement, dated as of May 25, 2018, by and among NexTier Oilfield Solutions Inc. (f/k/a Keane Group, Inc.), as parent guarantor, Keane Group Holdings LLC, as lead borrower, certain other subsidiaries of the Company as additional borrowers and guarantor parties thereto, the lender parties thereto and Barclays Bank PLC, as administrative and collateral agent (incorporated by reference to Exhibit 10.1 to the Registrant's Current Report on Form 8-K filed on June 14, 2023).
Amendment No. 1, dated June 8, 2023, to the Second Amended and Restated Asset-Based Revolving Credit Agreement, dated as of October 31, 2019, among NexTier Oilfield Solutions Inc. (f/k/a Keane Group, Inc.), as parent guarantor, Keane Group Holdings LLC, as lead borrower, certain other subsidiaries of the Company as additional borrowers and guarantor parties thereto, the lender parties thereto and Bank of America, N.A., as administrative and collateral agent (incorporated by reference to Exhibit 10.2 to the Registrant's Current Report on Form 8-K filed on June 14, 2023).
NexTier Oilfield Solutions Inc. Equity and Incentive Award Plan, as amended (incorporated by reference to Exhibit 10.3 to the Registrant's Current Report on Form 8-K filed on June 14, 2023).
Certification of the Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of the Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of the Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS*XBRL Instance Document - The Instance Document does not appear in the Interactive Data Files because its XBRL tags are embedded within the Inline XBRL document.
101.SCH*XBRL Taxonomy Extension Schema Document.
101.CAL*XBRL Taxonomy Extension Calculation Linkbase Document.
101.LAB*XBRL Taxonomy Extension Label Linkbase Document.
101.PRE*XBRL Taxonomy Extension Presentation Linkbase Document.
101.DEF*XBRL Taxonomy Extension Definition Linkbase Document.
104Cover Page Interactive Data File (embedded within the Inline XBRL document).
* Filed herewith.
** Furnished herewith.


40


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized on July 26, 2023.
NexTier Oilfield Solutions Inc.
(Registrant)
By:/s/ Dipo Iluyomade
Dipo Iluyomade
Chief Accounting Officer and Duly Authorized Officer

41
EX-31.1 2 ex311302certificationofceo.htm EX-31.1 Document
Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO
EXCHANGE ACT RULE 13a-14(a) AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Robert W. Drummond, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of NexTier Oilfield Solutions Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: July 26, 2023
By:
/s/ Robert W. Drummond
Robert W. Drummond
Chief Executive Officer and Director
(Principal Executive Officer)



EX-31.2 3 ex312302certificationofcfo.htm EX-31.2 Document
Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO
EXCHANGE ACT RULE 13a-14(a) AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Kenneth Pucheu, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of NexTier Oilfield Solutions Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: July 26, 2023
By:
/s/ Kenneth Pucheu
Kenneth Pucheu
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)



EX-32.1 4 ex321906certificationq22023.htm EX-32.1 Document
Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL
FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, Robert W. Drummond, the Chief Executive Officer and Director of NexTier Oilfield Solutions Inc. (the “Company”), and Kenneth Pucheu, the Executive Vice President and Chief Financial Officer of the Company, hereby certify that, to their knowledge:
1. The Quarterly Report on Form 10-Q for the quarter ended June 30, 2023 of the Company (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: July 26, 2023

By:
/s/ Robert W. Drummond
Robert W. Drummond
Chief Executive Officer and Director
(Principal Executive Officer)
Date: July 26, 2023
By:
/s/ Kenneth Pucheu
Kenneth Pucheu
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)



EX-101.SCH 5 nex-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Basis of Presentation and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Inventories, net link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Significant Risks and Uncertainties link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Fair Value Measurements and Financial Information link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Inventories, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Fair Value Measurements and Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Inventories, net - Schedule of Inventories, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Inventories, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Long-Term Debt - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Long-Term Debt - Schedule of Maturities of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Significant Risks and Uncertainties (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Derivatives - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Derivatives - Schedule of Offsetting Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Derivatives - Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Fair Value Measurements and Financial Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Fair Value Measurements and Financial Information - Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Stock-Based Compensation - Schedule of Equity-Based Compensation Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Stockholders' Equity - Vesting Of Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Stockholders' Equity - Stock Repurchase (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Commitments and Contingencies - Schedule of Aggregate Minimum Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Business Segments - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Business Segments - Adjusted Gross Profit (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Business Segments - Gross Profit by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Business Segments - Schedule of Assets and Goodwill by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Business Segments - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 nex-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 nex-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 nex-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Payments for financing liabilities Repayments of Other Debt Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Business Combination, Separately Recognized Transactions [Line Items] Business Combination, Separately Recognized Transactions [Line Items] Inventory valuation reserves Inventory Valuation Reserves Original facility size Line of Credit Facility, Maximum Borrowing Capacity Sand, including freight Sand, Including Freight [Member] Sand, Including Freight [Member] Tax estimate Income Tax Examination, Estimate of Possible Loss Shares repurchased and retired related to share repurchase program Payments for Repurchase of Common Stock, Share Repurchase Program Payments for Repurchase of Common Stock, Share Repurchase Program Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Capital Addition Purchase Commitments Capital Addition Purchase Commitments [Member] Long-Term Debt Debt Disclosure [Text Block] Post merger right to receive shares of acquirer (in shares) Post Merger Right to Receive Shares of Acquirer Post Merger Right to Receive Shares of Acquirer Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Assets and business acquisition Payments to Acquire Businesses, Gross Revolving Credit Facility Revolving Credit Facility [Member] Non-cash effect of foreign translation adjustments Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Customer 1 Customer 1 [Member] Customer 1 MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Restricted stock performance-based unit awards Performance Shares [Member] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Total other income (expense) Nonoperating Income (Expense) Payments for asset acquisitions Payments for Asset Acquisitions Payments for Asset Acquisitions Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Largest Customer Largest Customer [Member] Largest Customer Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders’ Equity Equity [Text Block] Decrease in other assets Increase (Decrease) in Other Noncurrent Assets Geographical [Axis] Geographical [Axis] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Inventory write-down Inventory Write-down Number of types of equity-based compensation Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Types Of Equity-Based Compensation Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Types Of Equity-Based Compensation Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Income Taxes Income Tax Disclosure [Text Block] Decrease in customer contract liabilities Increase (Decrease) in Contract with Customer, Liability West West [Member] West [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Income tax expense amount recognized on valuation allowance, amount Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Number of rigs in trough Oil and Gas, Exploratory Well Drilled, Net Productive, Number Payments for contingent consideration Payment for Contingent Consideration Liability, Financing Activities Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Diluted net income per share (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Hedging Relationship [Axis] Hedging Relationship [Axis] Amount of gain (loss) reclassified from accumulated other comprehensive income (loss) into earnings Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Central Central [Member] Central [Member] Hedging activities Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent International International [Member] International [Member] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Line of Credit Line of Credit [Member] Payments for contingent consideration Payment for Contingent Consideration Liability, Operating Activities Trading Symbol Trading Symbol Letters of credit issued Letters of Credit Outstanding, Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income Net income Net income Net Income (Loss) 2023 Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year Total current liabilities Liabilities, Current Unrecorded Unconditional Purchase Obligation [Line Items] Unrecorded Unconditional Purchase Obligation [Line Items] Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Diluted weighted-average common shares outstanding (in shares) Weighted Average Number Of Shares Outstanding Diluted Excluding Antidilutive Securities Adjustment Weighted Average Number Of Shares Outstanding Diluted Excluding Antidilutive Securities Adjustment Total share repurchases Stock Repurchased During Period, Value Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Stockholders' equity Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Remaining customer contract liability Contract with Customer, Liability Schedule of earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Executive Category: Executive Category [Axis] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name 2026 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three Goodwill Goodwill Asset acquisition, purchase price Asset Acquisition, Purchase Price Asset Acquisition, Purchase Price Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] (Decrease) increase in accrued expenses Increase (Decrease) in Accrued Liabilities Hedging Relationship [Domain] Hedging Relationship [Domain] 2025 Long-Term Debt, Maturity, Year Two Asset Acquisition [Domain] Asset Acquisition [Domain] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Increase in trade and other accounts receivable, net Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Accounts Receivable Accounts Receivable [Member] 2023 Long-Term Debt, Maturity, Remainder of Fiscal Year Measurement Frequency [Axis] Measurement Frequency [Axis] Business Combination, Separately Recognized Transactions [Table] Business Combination, Separately Recognized Transactions [Table] Long-term operating lease liabilities, less current maturities Operating Lease, Liability, Noncurrent Restricted stock time-based unit awards Restricted stock units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Payment of debt issuance costs Payments of Debt Issuance Costs Post close services Business Combination, Consideration Transferred, Post Close Services Business Combination, Consideration Transferred, Post Close Services Income Statement Location [Axis] Income Statement Location [Axis] Line of Credit Facility [Table] Line of Credit Facility [Table] Schedule of long-term debt Schedule of Long-Term Debt Instruments [Table Text Block] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Stock-based compensation cost, net of tax Share-Based Payment Arrangement, Expense, after Tax Less: Unamortized debt discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-Term Commitment [Axis] 2019 ABL Facility 2019 ABL Facility [Member] 2019 ABL Facility [Member] Changes in operating assets and liabilities: Increase (Decrease) in Operating Assets [Abstract] Loss (gain) on disposal of assets Gain (Loss) on Disposition of Oil and Gas and Timber Property Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Increase in inventories Increase (Decrease) in Inventories Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Merger and integration Business Combination, Acquisition Related Costs Award Type [Axis] Award Type [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Document Quarterly Report Document Quarterly Report Non-cash additions to finance right-of-use assets Non-Cash Additions To Right Of Use Operating Assets Non-Cash Additions To Right Of Use Operating Assets Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] WC&I Well Construction and Intervention Services Segment [Member] Well Construction and Intervention Services Segment Interest expense, net Interest Expense Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Hedging Designation [Axis] Hedging Designation [Axis] Notes Payable Notes Payable, Other Payables [Member] Trading Arrangement: Trading Arrangement [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Current maturities of long-term operating lease liabilities Operating Lease, Liability, Current 2026 Long-Term Debt, Maturity, Year Three Merger Agreement Merger Agreement [Member] Merger Agreement Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Schedule of offsetting liabilities Offsetting Liabilities [Table Text Block] Gain on financial instrument and derivatives, net Gain (Loss) on Sale of Derivatives Stock repurchased (in dollars per share) Shares Acquired, Average Cost Per Share Decrease in other liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents, beginning Cash and cash equivalents, ending Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Stock repurchased settled during period, shares (in shares) Stock Repurchased Settled During Period, Shares Stock Repurchased Settled During Period, Shares Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Common stock issued (in shares) Common Stock, Shares, Issued Operating costs and expenses: Operating Costs and Expenses [Abstract] Total adjusted gross profit Adjusted gross profit Gross Profit Customer contract liabilities Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total debt, net of unamortized debt discount and debt issuance costs Long-Term Debt Selling, general and administrative expenses Selling, General and Administrative Expense 2027 Long-Term Debt, Maturity, Year Four Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Derivatives Derivative Instruments and Hedging Activities Disclosure [Text Block] Total operating costs and expenses Costs and Expenses Costs and Expenses Maximum Maximum [Member] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type 2027 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Variable rate floor (as a percent) Debt Instrument, Variable Rate Floor Debt Instrument, Variable Rate Floor Cash-settled awards Cash Settled Awards [Member] Cash Settled Awards NexTier Common Stock NexTier Common Stock [Member] NexTier Common Stock Purchase commitments Purchase Commitment, Remaining Minimum Amount Committed Basis of Accounting Basis of Accounting, Policy [Policy Text Block] Business Acquisition [Axis] Business Acquisition [Axis] Schedule of line of credit facilities Schedule of Line of Credit Facilities [Table Text Block] Inventories Inventories [Member] Derivative [Table] Derivative [Table] Customer Concentration Risk Customer Concentration Risk [Member] Other current liabilities Other Liabilities, Current Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Inventory [Line Items] Inventory [Line Items] Title of 12(b) Security Title of 12(b) Security Purchase Commitment, Excluding Long-term Commitment [Line Items] Purchase Commitment, Excluding Long-Term Commitment [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Related Party [Domain] Related Party, Type [Domain] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Advances of deposit on equipment Payments For Advances For Equipment Payments For Advances For Equipment Coiled Tubing Assets Coiled Tubing Assets [Member] Coiled Tubing Assets Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories, net Total inventory, net Inventory, Net Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Largest Customer 2 Largest Customer 2 [Member] Largest Customer 2 Net working capital adjustment Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Total Shareholder Return Amount Total Shareholder Return Amount Shares repurchased and retired related to stock-based compensation Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Acquisitions Mergers, Acquisitions and Dispositions Disclosures [Text Block] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Segments [Domain] Segments [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings (deficit) Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Original facility size Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Other long-term debt Other Long-Term Debt Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Percentage of free cash flow to return to shareholders on an annual basis Percentage Of Free Cash Flow To Return To Shareholders On An Annual Basis Percentage Of Free Cash Flow To Return To Shareholders On An Annual Basis Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Common stock outstanding (in shares) Common Stock, Shares, Outstanding Disposal Group Name [Domain] Disposal Group Name [Domain] Change in accrued capital expenditures Non-Cash Increase (Decrease) in Accounts Payable Related to Capital Expenditure Non-Cash Increase (Decrease) in Accounts Payable Related to Capital Expenditure PEO PEO [Member] Purchase Commitment, Excluding Long-term Commitment [Table] Purchase Commitment, Excluding Long-Term Commitment [Table] Gross Amounts of Recognized Assets and Liabilities Derivative Asset, Subject to Master Netting Arrangement, before Offset Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Schedule of inventories, net Schedule of Inventory, Current [Table Text Block] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Shares repurchased and retired related to stock-based compensation Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Operating lease, liability Operating Lease, Liability Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Credit Facility [Axis] Credit Facility [Axis] Schedule of maturities of long-term debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Gross profit excluding depreciation and amortization Gross Profit (Loss), Excluding Depreciation and Amortization Gross Profit (Loss), Excluding Depreciation and Amortization Asset Acquisition [Axis] Asset Acquisition [Axis] Basis of Presentation and Nature of Operations Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Stock-Based Compensation Shareholders' Equity and Share-Based Payments [Text Block] Decrease in prepaid and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated other comprehensive income AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] 2024 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Largest Customer 1 Largest Customer 1 [Member] Largest Customer 1 Implementation of software Payments for Software Debt Disclosure [Abstract] Debt Disclosure [Abstract] Assets and business acquisition Proceeds from Net Working Capital Adjustment, Business Combination Proceeds from Net Working Capital Adjustment, Business Combination Related Party Transaction [Domain] Related Party Transaction [Domain] Disposal Group, Disposed of by Sale Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Tax Benefit Share-Based Payment Arrangement, Expense, Tax Benefit Number of reportable segments Number of Reportable Segments Interest rate floor (as a percent) Debt Instrument, Interest Rate Floor Debt Instrument, Interest Rate Floor Net income per share: Earnings Per Share [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Affiliated Entity Affiliated Entity [Member] Common stock, par value $0.01 per share (authorized 500,000 shares, issued and outstanding 228,549 and 233,995 shares, respectively) Common Stock, Value, Issued Total Unrecorded Unconditional Purchase Obligation Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Payments on finance leases Finance Lease, Principal Payments Business combination, contingent consideration Business Combination, Contingent Consideration, Liability All Individuals All Individuals [Member] Supplemental disclosure of cash flow information cash paid during the period for: Supplemental Cash Flow Information [Abstract] Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Share repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Stock repurchased (in shares) Stock Repurchased During Period, Shares New Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] PEO Name PEO Name Stock repurchased settled during period, value Stock Repurchased Settled During Period, Value Stock Repurchased Settled During Period, Value Concentration risk (as a percent) Concentration Risk, Percentage Proceeds from insurance recoveries Proceeds from Insurance Settlement, Investing Activities 2025 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Receivables, payment terms (in days) Receivables, Payment Terms, Period Receivables, Payment Terms, Period Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Corporate and Other Corporate, Non-Segment [Member] Depreciation and amortization Depreciation, Depletion and Amortization Interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Term Loan Medium-term Notes [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Non-cash additions to finance lease liabilities, including current maturities NonCash Additions To Operating Lease Liabilities NonCash Additions To Operating Lease Liabilities Customer 2 Customer 2 [Member] Customer 2 Business Combination and Asset Acquisition [Abstract] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Deposits on equipment Recorded Unconditional Purchase Obligation Restricted stock awards Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Derivative, basis spread on variable rate Derivative, Basis Spread on Variable Rate Derivative not designated as hedging instruments Not Designated as Hedging Instrument [Member] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Hedging Designation [Domain] Hedging Designation [Domain] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Stock repurchased settled during period, price per share (in dollars per share) Stock Repurchased Settled During Period, Price Per Share Stock Repurchased Settled During Period, Price Per Share Level 2 Fair Value, Inputs, Level 2 [Member] Schedule of stock based compensation cost Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Northeast Northeast [Member] Northeast [Member] Management adjustments associated with cost of services Cost Of Services, Management Adjustments Cost Of Services, Management Adjustments Unrecorded Unconditional Purchase Obligation [Table] Unrecorded Unconditional Purchase Obligation [Table] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Intangible assets (net of accumulated amortization of $90,873 and $82,043) Intangible Assets, Net (Excluding Goodwill) Other noncurrent asset Other Noncurrent Assets [Member] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] West Texas WEST TEXAS [Member] WEST TEXAS [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Non-cash additions to operating right-of-use assets Operating Lease, Non-Cash Additions To Right Of Use Assets Operating Lease, Non-Cash Additions To Right Of Use Assets Document Fiscal Period Focus Document Fiscal Period Focus Available borrowing base commitment Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Common stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Earnings per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Non contingent consideration Business Combination, Consideration Transferred, Other Gain on insurance proceeds recognized in other income Gain On Insurance Proceeds Recognized In Other Income Gain On Insurance Proceeds Recognized In Other Income Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Floor interest rate (as a percent) Debt Instrument, Floor Interest Rate Debt Instrument, Floor Interest Rate Inventory [Domain] Inventory [Domain] Minimum Minimum [Member] Property and equipment (net of accumulated depreciation of $1,034,693 and $1,002,684) Property, Plant and Equipment, Net Trade and other accounts receivable, net Receivables, Net, Current Exercise Price Award Exercise Price Disposal Group Classification [Axis] Disposal Group Classification [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Other current asset Other Current Assets [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred income taxes Deferred Income Tax Assets, Net 2018 Term Loan Facility Term Loan Facility 2018 [Member] Term Loan Facility 2018 [Member] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Interest acquired (as a percent) Business Acquisition, Percentage of Voting Interests Acquired Retained earnings (deficit) Retained Earnings [Member] Current maturities of long-term debt Less: Current portion Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders' equity Liabilities and Equity Schedule of aggregate minimum commitments Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Other income (expense): Nonoperating Income (Expense) [Abstract] Other noncurrent assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic net income per share (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of segment reporting information by segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Inventory, Current [Table] Inventory, Current [Table] Amount of gain (loss) recognized in income on derivative (ineffective portion) Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net Income taxes Income Taxes Paid Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-Term Commitment [Domain] Total noncurrent liabilities Liabilities, Noncurrent Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Interest Expense Interest Expense [Member] 2021 Equipment Loan 2021 Equipment Loan [Member] 2021 Equipment Loan London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) 1 [Member] London Interbank Offered Rate (LIBOR) 1 Termination Date Trading Arrangement Termination Date Proceeds from sales of assets Proceeds from Sales of Business, Affiliate and Productive Assets Increase in accounts payable Increase (Decrease) in Accounts Payable Common stock authorized (in shares) Common Stock, Shares Authorized Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Schedule of cash flow hedges included in AOCI Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block] Materials and supplies Materials And Supplies [Member] Materials and Supplies [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Valuation allowance, deferred tax asset, , amount Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Outstanding balance Long-Term Debt, Gross Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Gain on sale of assets Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Net gain (loss) expected to be reclassified from AOCI into earnings in the next 12 months Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net Excise tax on share repurchases Excise tax on share repurchases Stock Repurchase Program, Excise Taxes Payable Stock Repurchase Program, Excise Taxes Payable All Adjustments to Compensation All Adjustments to Compensation [Member] Derivative [Line Items] Derivative [Line Items] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Depreciation Cost, Depreciation Indemnification asset, amount Business Combination, Indemnification Assets, Amount as of Acquisition Date Inventory [Axis] Inventory [Axis] Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Net amounts presented in the balance sheet Interest rate derivative Derivative Asset Deferred income tax benefit Deferred income tax benefit (expense) Deferred Income Tax Expense (Benefit) Loss (gain) on disposal of assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Prepaid and other current assets Prepaid Expense and Other Assets, Current Completion Services Completion Services Segment [Member] Completion Services Segment Equity interest issued (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Insider Trading Arrangements [Line Items] Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss 2024 Long-Term Debt, Maturity, Year One Related Party [Axis] Related Party, Type [Axis] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Shares repurchased and retired related to stock repurchase program Shares Repurchased and Retired Related to Stock Repurchase Program, Value Shares Repurchased and Retired Related to Stock Repurchase Program, Value Transaction costs Asset Acquisition, Consideration Transferred, Transaction Cost Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Dilutive effect of awards granted (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Shares issued, for asset acquisitions (in shares) Stock Issued During Period, Shares, Acquisitions Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from disposal of assets Proceeds from Sale of Property, Plant, and Equipment Loss on contingent consideration liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Property and equipment, accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Disposal Group Name [Axis] Disposal Group Name [Axis] Schedule of fair value of assets and liabilities measured on recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Payments on the term loan facility and asset based revolver Repayments of Long-Term Debt Long-term finance lease liabilities, less current maturities Finance Lease, Liability, Noncurrent Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Significant Risks and Uncertainties Concentration Risk Disclosure [Text Block] Compensation cost Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Income tax benefit (expense) Income Tax Expense (Benefit) Derivative designated as hedging instruments Designated as Hedging Instrument [Member] Finance lease right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Fair Value Measurements and Financial Information Fair Value Disclosures [Text Block] Revenue Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Consulting Services Consulting Services [Member] Consulting Services [Member] Equity [Abstract] Equity [Abstract] Inventories, net Inventory Disclosure [Text Block] Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Chemicals and consumables Chemicals And Consumables [Member] Chemicals and Consumables [Member] Interest expense, net Interest Paid, Excluding Capitalized Interest, Operating Activities Indemnification receivable Loss Contingency, Receivable Assets: Assets, Fair Value Disclosure [Abstract] Credit Facility [Domain] Credit Facility [Domain] Continental Intermodal Group LP Continental Intermodal Group LP [Member] Continental Intermodal Group LP Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Patterson UTI Common Stock Patterson UTI Common Stock [Member] Patterson UTI Common Stock Long-term debt, net of unamortized deferred financing costs and unamortized debt discount, less current maturities Long-term debt, net of unamortized debt discount and debt issuance costs Long-Term Debt, Excluding Current Maturities Weighted-average shares outstanding: diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Interest rate derivative Interest Rate Contract [Member] Assets: Derivative Asset [Abstract] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Paid-in capital in excess of par value Additional Paid in Capital, Common Stock Amount of gain (loss) recognized in total other comprehensive income on derivative Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Paid-in capital in excess of par value Additional Paid-in Capital [Member] Denominator: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Shares issued, net of share settlements for payroll taxes (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Alamo Alamo Frac Holdings, LLC [Member] Alamo Frac Holdings, LLC Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of deferred financing fees Amortization of Debt Issuance Costs Recurring Fair Value, Recurring [Member] Non-cash additions to operating lease liabilities, including current maturities Non-Cash Additions To Finance Lease Obligations Non-Cash Additions To Finance Lease Obligations Number of instruments held Derivative Liability, Number of Instruments Held Other noncurrent liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Cash Flow Hedging Cash Flow Hedging [Member] Asset acquisition consideration transferred Asset Acquisition, Consideration Transferred Business Segments Segment Reporting Disclosure [Text Block] Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Current maturities of long-term finance lease liabilities Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Schedule of offsetting assets Offsetting Assets [Table Text Block] Equity consideration Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Gross amounts offset in the balance sheet Derivative Asset, Subject to Master Netting Arrangement, Liability Offset Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted-average shares outstanding: basic (in shares) Basic weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating income Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration risk percentage, oil rig, (decrease) increase, compared to prior period (as a percent) Concentration Risk Percentage, Oil Rig, Increase (Decrease) During Period Concentration Risk Percentage, Oil Rig, Increase (Decrease) During Period Cost of services Cost of Services Cost of Revenue Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Outstanding balance Long-Term Line of Credit EX-101.PRE 9 nex-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Jul. 24, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-37988  
Entity Registrant Name NexTier Oilfield Solutions Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 38-4016639  
Entity Address, Address Line One 3990 Rogerdale Rd.  
Entity Address, City or Town Houston  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 77042  
City Area Code 713  
Local Phone Number 325-6000  
Title of 12(b) Security Common Stock, $0.01, par value  
Trading Symbol NEX  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   228,552,549
Entity Central Index Key 0001688476  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 310,166 $ 218,476
Trade and other accounts receivable, net 443,741 397,197
Inventories, net 73,415 66,395
Prepaid and other current assets 49,571 43,947
Total current assets 876,893 726,015
Operating lease right-of-use assets 29,178 18,659
Finance lease right-of-use assets 93,565 43,714
Property and equipment (net of accumulated depreciation of $1,034,693 and $1,002,684) 796,197 679,513
Goodwill 192,780 192,780
Intangible assets (net of accumulated amortization of $90,873 and $82,043) 48,373 50,586
Deferred income taxes 112,926 0
Other noncurrent assets 13,654 15,901
Total assets 2,163,566 1,727,168
Current liabilities:    
Accounts payable 347,589 202,936
Accrued expenses 191,053 281,715
Customer contract liabilities 19,377 19,377
Current maturities of long-term operating lease liabilities 9,930 6,083
Current maturities of long-term finance lease liabilities 52,605 19,855
Current maturities of long-term debt 14,176 14,004
Other current liabilities 5,446 9,368
Total current liabilities 640,176 553,338
Long-term operating lease liabilities, less current maturities 17,856 13,267
Long-term finance lease liabilities, less current maturities 21,479 11,925
Long-term debt, net of unamortized deferred financing costs and unamortized debt discount, less current maturities 340,327 347,425
Other noncurrent liabilities 14,477 11,294
Total noncurrent liabilities 394,139 383,911
Total liabilities 1,034,315 937,249
Stockholders' equity    
Common stock, par value $0.01 per share (authorized 500,000 shares, issued and outstanding 228,549 and 233,995 shares, respectively) 2,285 2,340
Paid-in capital in excess of par value 942,563 1,007,492
Retained earnings (deficit) 177,862 (226,195)
Accumulated other comprehensive income 6,541 6,282
Total stockholders' equity 1,129,251 789,919
Total liabilities and stockholders' equity $ 2,163,566 $ 1,727,168
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Property and equipment, accumulated depreciation $ 1,034,693 $ 1,002,684
Intangible assets, accumulated amortization $ 90,873 $ 82,043
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock authorized (in shares) 500,000,000 500,000,000
Common stock issued (in shares) 228,549,000 233,995,000
Common stock outstanding (in shares) 228,549,000 233,995,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 945,091 $ 842,912 $ 1,880,763 $ 1,477,955
Operating costs and expenses:        
Cost of services 676,299 649,866 1,350,243 1,174,522
Depreciation and amortization 63,502 58,794 122,147 113,957
Selling, general and administrative expenses 39,699 35,855 79,380 71,714
Merger and integration 5,275 23,682 5,436 32,914
Loss (gain) on disposal of assets 5,772 (866) 9,542 (1,689)
Total operating costs and expenses 790,547 767,331 1,566,748 1,391,418
Operating income 154,544 75,581 314,015 86,537
Other income (expense):        
Other income, net 2,927 1,461 2,647 6,831
Interest expense, net (7,307) (7,344) (13,505) (14,718)
Total other income (expense) (4,380) (5,883) (10,858) (7,887)
Income before income taxes 150,164 69,698 303,157 78,650
Income tax benefit (expense) (100) (1,240) 100,900 (1,400)
Net income 150,064 68,458 404,057 77,250
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments (318) 538 (322) 253
Hedging activities 2,624 1,565 2,066 7,177
Total comprehensive income $ 152,370 $ 70,561 $ 405,801 $ 84,680
Net income per share:        
Basic net income per share (in dollars per share) $ 0.66 $ 0.28 $ 1.75 $ 0.32
Diluted net income per share (in dollars per share) $ 0.64 $ 0.27 $ 1.72 $ 0.31
Weighted-average shares outstanding: basic (in shares) 229,033 243,969 231,084 243,621
Weighted-average shares outstanding: diluted (in shares) 233,222 250,775 235,202 249,462
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Depreciation $ 60.3 $ 54.3 $ 115.9 $ 105.2
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock
Paid-in capital in excess of par value
Retained earnings (deficit)
Accumulated other comprehensive income
Beginning balance at Dec. 31, 2021 $ 547,017 $ 2,420 $ 1,094,020 $ (541,164) $ (8,259)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 7,815 19 7,796    
Shares repurchased and retired related to stock-based compensation (3,953)   (3,953)    
Other comprehensive income (loss) 6,014       6,014
Net income 8,792     8,792  
Ending balance at Mar. 31, 2022 565,685 2,439 1,097,863 (532,372) (2,245)
Beginning balance at Dec. 31, 2021 547,017 2,420 1,094,020 (541,164) (8,259)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 77,250        
Ending balance at Jun. 30, 2022 644,083 2,442 1,105,006 (463,914) 549
Beginning balance at Mar. 31, 2022 565,685 2,439 1,097,863 (532,372) (2,245)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 7,547 7 7,540    
Shares repurchased and retired related to stock-based compensation (401) (4) (397)    
Other comprehensive income (loss) 2,794       2,794
Net income 68,458     68,458  
Ending balance at Jun. 30, 2022 644,083 2,442 1,105,006 (463,914) 549
Beginning balance at Dec. 31, 2022 789,919 2,340 1,007,492 (226,195) 6,282
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 8,853 35 8,818    
Shares repurchased and retired related to stock-based compensation (9,982) (11) (9,971)    
Shares repurchased and retired related to stock repurchase program (53,447) (59) (53,388)    
Other comprehensive income (loss) (1,220)       (1,220)
Net income 253,993     253,993  
Ending balance at Mar. 31, 2023 988,116 2,305 952,951 27,798 5,062
Beginning balance at Dec. 31, 2022 789,919 2,340 1,007,492 (226,195) 6,282
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Excise tax on share repurchases (500)        
Net income 404,057        
Ending balance at Jun. 30, 2023 1,129,251 2,285 942,563 177,862 6,541
Beginning balance at Mar. 31, 2023 988,116 2,305 952,951 27,798 5,062
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 8,226 7 8,219    
Shares repurchased and retired related to stock-based compensation (280) (4) (276)    
Shares repurchased and retired related to stock repurchase program (17,857) (23) (17,834)    
Excise tax on share repurchases (497)   (497)    
Other comprehensive income (loss) 1,479       1,479
Net income 150,064     150,064  
Ending balance at Jun. 30, 2023 $ 1,129,251 $ 2,285 $ 942,563 $ 177,862 $ 6,541
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Cash flows from operating activities:              
Net income $ 150,064 $ 253,993 $ 68,458 $ 8,792 $ 404,057 $ 77,250  
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities              
Depreciation and amortization         122,147 113,957  
Amortization of deferred financing fees         1,110 1,076  
Loss (gain) on disposal of assets         9,542 (1,689)  
Loss on contingent consideration liability           (2,500)  
Payments for contingent consideration         (37,324)    
Gain on financial instrument and derivatives, net         (1,485) (6,302)  
Stock-based compensation         19,831 16,995  
Gain on insurance proceeds recognized in other income         (1,133) 0  
Deferred income tax benefit (5,500)       (112,926) 0  
Changes in operating assets and liabilities:              
Increase in trade and other accounts receivable, net         (46,520) (154,898)  
Increase in inventories         (13,745) (19,780)  
Decrease in prepaid and other current assets         1,659 18,559  
Decrease in other assets         5,813 7,113  
Increase in accounts payable         105,123 51,940  
(Decrease) increase in accrued expenses         (50,532) 69,998  
Decrease in customer contract liabilities         0 (2,192)  
Decrease in other liabilities         (6,410) (23,027)  
Net cash provided by operating activities         399,207 146,500  
Cash flows from investing activities:              
Purchase of property and equipment         (181,427) (81,290)  
Advances of deposit on equipment         (13,965) (3,416)  
Implementation of software         (5,349) (1,991)  
Proceeds from disposal of assets         5,280 9,223  
Assets and business acquisition         0 482  
Proceeds from insurance recoveries         104 20  
Net cash used in investing activities         (195,357) (76,972)  
Cash flows from financing activities:              
Payments on the term loan facility and asset based revolver         (7,638) (7,259)  
Payments on finance leases         (14,535) (6,621)  
Payment of debt issuance costs         0 (110)  
Shares repurchased and retired related to share repurchase program         (72,849) 0  
Payments for financing liabilities         (3,473) (3,996)  
Payments for contingent consideration         (3,081) 0  
Shares repurchased and retired related to stock-based compensation         (10,262) (4,354)  
Net cash used in financing activities         (111,838) (22,340)  
Non-cash effect of foreign translation adjustments         (322) 253  
Net increase in cash, cash equivalents and restricted cash         91,690 47,441  
Cash and cash equivalents, beginning   $ 218,476   $ 110,695 218,476 110,695 $ 110,695
Cash and cash equivalents, ending $ 310,166   $ 158,136   310,166 158,136 $ 218,476
Supplemental disclosure of cash flow information cash paid during the period for:              
Interest expense, net         12,270 13,366  
Income taxes         14,114 710  
Non-cash investing and financing activities:              
Change in accrued capital expenditures         (39,937) (17,318)  
Non-cash additions to finance right-of-use assets         56,923 6,222  
Non-cash additions to finance lease liabilities, including current maturities         (57,117) (6,020)  
Non-cash additions to operating right-of-use assets         16,032 2,886  
Non-cash additions to operating lease liabilities, including current maturities         $ (14,401) $ (2,848)  
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Nature of Operations
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Nature of Operations Basis of Presentation and Nature of Operations The accompanying unaudited condensed consolidated financial statements were prepared using United States Generally Accepted Accounting Principles ("GAAP") and the instructions to Form 10-Q and Regulation S-X. Accordingly, these financial statements do not include all information or notes required by GAAP for annual financial statements and should be read together with the Company's Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 16, 2023.Management believes the unaudited condensed consolidated financial statements included herein contain all adjustments necessary to present fairly the Company's financial position as of June 30, 2023 and the results of its operations and cash flows for the three and six months ended June 30, 2023 and 2022. Such adjustments are of a normal recurring nature. All intercompany transactions and balances have been eliminated.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies Please refer to Note (2) Summary of Significant Accounting Policies of the Company’s audited consolidated financial statements contained in its Annual Report on Form 10-K for the year ended December 31, 2022 for the discussion on the Company's significant accounting policies.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
(a) Alamo Acquisition
On August 31, 2021 (the “Alamo Acquisition Date”), the Company completed its acquisition of Alamo in accordance with the terms of the Purchase Agreement, dated as of August 4, 2021 (the “Purchase Agreement”), by and among the Company, NexTier Completion Solutions Inc., Alamo Frac Holdings, LLC, Alamo and the “owner group” identified therein (the "Alamo Acquisition"). The Company acquired 100% of Alamo.
The Alamo Acquisition was completed for cash consideration of $100.0 million, equity consideration of 26 million shares of the Company’s common stock valued at $82.3 million, post-closing services valued at $30.0 million, an estimated $15.9 million of contingent consideration, $7.4 million of non-contingent consideration, and a net working capital settlement of $0.5 million that was finalized in the fourth quarter of 2021 and was paid to the Company in the first quarter of 2022. The contingent consideration includes a Tier II upgrade payment and earnout payments, which were contingent upon the achievement of certain performance targets, as described in the Purchase Agreement. The earnout period ended in the fourth quarter of 2022, the performance targets were achieved, and the Company agreed with Alamo Frac Holdings, LLC and the group to cumulative earnout payments of $73.8 million, which were fully paid as of June 30, 2023.
Merger and integration related costs were recognized separately from the acquisition of assets and assumptions of liabilities in the Alamo Acquisition. Merger costs consist of legal and professional fees and pre-merger notification fees. Integration costs consist of expenses incurred to integrate Alamo’s operations, aligning accounting processes and procedures, integrating its enterprise resource planning system with those of the Company, and any earnout payments. All of these costs are recorded within merger and integration costs on the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income.
For additional information regarding the Alamo Acquisition, refer to Note (3) Acquisitions of the Company’s audited consolidated financial statements contained in its Annual Report on Form 10-K for the year ended December 31, 2022.
(b) Asset Acquisition from Continental Intermodal Group LP
On August 3, 2022 the Company entered into and closed a definitive agreement to purchase substantially all assets (and assume certain lease liabilities) of the sand hauling, wellsite storage and last mile logistics businesses of Continental Intermodal Group LP (“CIG”) and its subsidiaries (the “CIG Acquisition”) from CIG, Continental Intermodal Group – Trucking, LLC (“Trucking”) and CIG Logistics LLC (together with Trucking and CIG, “CIG Sellers”).
The CIG Acquisition was completed for a purchase price of $31.3 million. At the time of close, the Company paid a total of $32.1 million, which included: (i) approximately $27.9 million in cash paid at closing to the CIG Sellers plus (ii) 500,000 shares of common stock. The $32.1 million transferred to CIG at the time of close included a deposit of $0.8 million for a transition services agreement for costs of services to be provided during the transition period. Accordingly, the purchase price of $31.3 million does not include the deposit of $0.8 million. The Company accounted for this acquisition as an asset acquisition pursuant to ASC 805. The purchase price of the acquisition was allocated amongst the acquired assets as the fair value of the acquired machinery and equipment
assets represented substantially all of the fair value of the gross assets acquired. Additionally, the Company established a right of use asset and an operating lease liability of $0.9 million for the assumed lease liability.
(c) Merger with Patterson-UTI Energy, Inc.
On June 14, 2023, NexTier Oilfield Solutions Inc. entered into an Agreement and Plan of Merger (the "Merger Agreement") with Patterson-UTI Energy, Inc. ("Patterson-UTI"), Pecos Merger Sub Inc. ("Merger Sub Inc.") a wholly owned subsidiary of Patterson-UTI, and Pecos Second Merger Sub LLC ("Merger Sub LLC") a wholly owned subsidiary of Patterson-UTI providing that, among other things and subject to the terms and conditions of the Merger Agreement, at the Effective Time (as defined in the Merger Agreement):
Merger Sub Inc. will merge with and into NexTier, with NexTier continuing as the surviving entity (the “Surviving Corporation”) (the “First Company Merger”) and immediately following the First Company Merger, the Surviving Corporation will merge with and into Merger Sub LLC, with Merger Sub LLC continuing as the surviving entity (the “Second Company Merger” and, together with the First Company Merger, the “Mergers”);
Each share of common stock, par value $0.01 per share, of NexTier (“NexTier Common Stock”) then issued and outstanding immediately prior to the Effective Time (including each NexTier restricted stock award) will be converted into the right to receive 0.7520 shares of common stock, par value $0.01 per share, of Patterson-UTI (“Patterson-UTI Common Stock”);
Each share NexTier Common Stock held in treasury by NexTier or owned directly or indirectly by Patterson-UTI, Merger Sub Inc. or Merger Sub LLC will be automatically cancelled and will cease to exist, and no consideration will be issued therefor; and
Upon consummation of the Mergers and the other transactions contemplated by the Merger Agreement (the “Transactions”), NexTier will be a wholly owned subsidiary of Patterson-UTI.
The consummation of the Merger Agreement is subject to the satisfaction or waiver of certain conditions, including, among others:
The adoption of the Merger Agreement by holders of at least a majority of the outstanding shares of NexTier Common Stock;
the approval of the Share Issuance by the holders of shares of Patterson-UTI Common Stock representing a majority of votes cast on the Share Issuance; and
The expiration or earlier termination of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the "HSR Act").
NexTier has agreed to operate its business in the ordinary course during the period between the execution of the Merger Agreement and the Effective Time, subject to specific exceptions set forth in the Merger Agreement, and have agreed to certain other customary restrictions on operations, as set forth in the Merger Agreement.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories, net
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories, net Inventories, net
Inventories, net, consisted of the following as of June 30, 2023 and December 31, 2022:
(Thousands of Dollars)
June 30,
2023
December 31,
2022
Sand, including freight$12,773 $15,901 
Chemicals and consumables 6,481 6,854 
Materials and supplies 54,161 43,640 
Total inventory, net$73,415 $66,395 
Inventories are reported net of obsolescence reserves of $3.5 million and $3.4 million as of June 30, 2023 and December 31, 2022, respectively. The Company released $0.2 million of its obsolescence reserve and recognized $0.1 million of obsolescence expense, during the three and six months ended June 30, 2023, respectively.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Long-term debt at June 30, 2023 and December 31, 2022 consisted of the following:
(Thousands of Dollars)
June 30,
2023
December 31,
2022
2018 Term Loan Facility
$332,500 $334,250 
 2021 Equipment Loan24,589 30,342 
Other long-term debt138 273 
Less: Unamortized debt discount and debt issuance costs
(2,724)(3,436)
Total debt, net of unamortized debt discount and debt issuance costs
354,503 361,429 
Less: Current portion
(14,176)(14,004)
Long-term debt, net of unamortized debt discount and debt issuance costs
$340,327 $347,425 
Below is a summary of the Company’s credit facilities outstanding as of June 30, 2023:
(Thousands of Dollars)
2021 Equipment Loan2019 ABL Facility2018 Term Loan Facility
Original facility size$46,500 $450,000 $350,000 
Outstanding balance$24,589 $— $332,500 
Letters of credit issued$— $19,650 $— 
Available borrowing base commitmentn/a$411,300 n/a
Interest Rate(1)
5.25 %SOFR or base rate plus applicable marginSOFR or base rate plus applicable margin
Maturity DateJune 1, 2025October 31, 2024May 25, 2025
(1)    Secured Overnight Financing Rate (“SOFR”) is subject to a 1.00% floor.
In accordance with Reference Rate Reform (Topic 848) as described further in Note (16) New Accounting Pronouncements herein, on June 8, 2023 the Company amended both the 2019 ABL Facility and 2018 Term Loan Facility agreements to replace the use of the London Interbank Offered Rate ("LIBOR") with the Secured Overnight Financing Rate ("SOFR") in the calculation of each facility's respective interest rate plus an applicable margin.
Maturities of the 2018 Term Loan Facility, 2021 Equipment Loan (each as defined herein), and Other long-term debt for the next five years are presented below:
(Thousands of Dollars)
Year-end December 31,
2023$7,791 
202415,790 
2025333,646 
2026— 
2027— 
$357,227 
For additional information regarding the terms of the Company's credit facilities, see Note (8) Long-Term Debt to the Company’s audited consolidated financial statements contained in its Annual Report on Form 10-K for the year ended December 31, 2022.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Risks and Uncertainties
6 Months Ended
Jun. 30, 2023
Risks and Uncertainties [Abstract]  
Significant Risks and Uncertainties Significant Risks and Uncertainties
The Company operates in two reportable segments: Completion Services and WC&I, with significant concentration in the Completion Services segment. During the three months ended June 30, 2023 and 2022, sales to Completion Services customers represented 96% and 95% of the Company's consolidated revenue, respectively. During the six months ended June 30, 2023 and 2022, sales to Completion Services customers represented 96% and 95% of the Company's consolidated revenue, respectively.
    The Company depends on its customers' willingness to make operating and capital expenditures to explore for, develop and produce oil and natural gas onshore in the U.S. This activity is driven by many factors, including current and expected crude oil and natural gas prices.
From the end of the fourth quarter of 2019 through mid-August 2020, the U.S. active rig count decreased by 70%, from 805 to 244 rigs before recovering to 351 rigs by the end of 2020. In 2021, the U.S. active rig count recovery continued, increasing 67% from 351 rigs at the end of 2020 to 586 rigs by the end of 2021. The activity growth since the end of 2021 continued to improve through the first quarter of 2023, closing at 755 active rigs. However, active rig count has since decreased slightly through the second quarter of 2023, closing at 674 active rigs as of June 30, 2023, though still up 15% from the end of 2021.
     Significant customers are those that individually account for 10% or more of the Company's consolidated revenue or total accounts receivable. For the three months ended June 30, 2023, the Company had one customer in the completions services segment that individually represented 12%, or $111.2 million, of the Company's consolidated revenue. For the three months ended June 30, 2022, there were no customers considered significant. For the six months ended June 30, 2023 and 2022, the Company had one significant customer in the Completions Services segment that individually represented 10% or $183.6 million and 10% or $142.1 million of the Company's consolidated revenue, respectively.
For the three and six months ended June 30, 2023 and 2022, there were no suppliers that individually represented more than 5% of the Company's overall purchases.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives
6 Months Ended
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives Derivatives
    The Company uses an interest-rate-related derivative instrument to manage its variability of cash flows associated with changes in interest rates on its variable-rate debt.
On June 8, 2023, the Company entered into Amendment No. 1 (the “TL Amendment”) to the Term Loan Agreement (the "TL Agreement"), dated May 25, 2018, by and among the Company, as parent guarantor, Keane Group Holdings LLC, as lead borrower, certain other subsidiaries of the Company as additional borrowers and guarantor parties thereto, the lender parties thereto and Barclays Bank PLC, as administrative agent and collateral agent. The TL Agreement governs the 2018 Term Loan Facility as otherwise described herein. The TL Amendment to the TL Agreement provides, among other things, for replacement of LIBOR with the term SOFR (as defined in the TL Amendment), plus a credit spread adjustment of 11.48 basis points as the reference rate for purposes of calculating interest under the TL Agreement and updates certain other provisions of the TL Agreement to reflect the transition from LIBOR to term SOFR. The TL Agreement had an initial aggregate principal amount of $350.0 million and, as made effective by the TL Amendment, has a variable interest rate based on SOFR, subject to a 1.0% floor. In June 2023, the Company terminated its existing interest rate swap executed June 22, 2018, and executed a new interest rate swap effective through March 31, 2025, to hedge its expected variable cash flows indexed to SOFR. The new interest rate swap is indexed to 1-month SOFR subject to a 1% floor to match the amended TL Agreement. The termination of the pre-existing interest swap and execution of a new interest rate swap qualifies as a contract modification within the scope of ASC 848, Reference Rate Reform, as the updated terms exclusively pertain to the reference rate. The Company is applying the following optional expedients as provided by ASC 848: (i) option to not de-designate a hedging relationship due to a change in a critical term, and (ii) option to apply certain expedients for the application of subsequent assessment methods for cash flow hedges.
    The following tables present the fair value of the Company's derivative instrument on a gross and net basis as of the periods shown below:
(Thousands of Dollars)
Derivative
designated as
hedging
instruments
Derivative
not
designated as
hedging
instruments
Gross Amounts
of Recognized
Assets and
Liabilities
Gross
Amounts
Offset in the
Balance
Sheet
(1)
Net Amounts
Presented in
the Balance
Sheet
(2)
As of June 30, 2023:
Other current asset$4,665 $— $4,665 $— $4,665 
Other noncurrent asset2,247 — 2,247 — 2,247 
As of December 31, 2022:
Other current asset3,870 — 3,870 — 3,870 
Other noncurrent asset$2,816 $— $2,816 $— $2,816 

(1)
Agreements are in place that allow for the financial right of offset for derivative assets and derivative liabilities at settlement or in the event of a default under the agreements.
(2) There are no amounts subject to an enforceable master netting arrangement that are not netted in these amounts. There are no amounts of related financial collateral received or pledged.
The following table presents gains and losses for the Company's interest rate derivative designated as cash flow hedges (in thousands of dollars):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022Location
Amount of gain (loss) recognized in total other comprehensive income on derivative$2,624 $1,565 $2,066 $7,177 OCI
Amount of gain (loss) reclassified from accumulated other comprehensive income (loss) into earnings$827 $(691)$1,485 $(1,378)Interest Expense
The gain (loss) recognized in other comprehensive income for the derivative instrument is presented within hedging activities in the Condensed Consolidated Statements of Operations and Comprehensive Income.
There were no gains or losses recognized in earnings as a result of excluding amounts from the assessment of hedge effectiveness. Based on recorded values as of June 30, 2023, $4.0 million of net gains will be reclassified from accumulated other comprehensive income into earnings within the next 12 months.
See Note (8) Fair Value Measurements and Financial Information for discussion on fair value measurements related to the Company's derivative instrument.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements and Financial Information
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements and Financial Information Fair Value Measurements and Financial Information
The Company discloses the required fair values of financial instruments in its assets and liabilities under the hierarchy guidelines, in accordance with GAAP. As of June 30, 2023, the Company's financial instruments consisted of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses, derivative instruments, and long-term debt. As of June 30, 2023 and December 31, 2022, the carrying values of the Company's financial instruments, included in its Condensed Consolidated Balance Sheets, approximated or equaled their fair values.
Recurring Fair Value Measurement
As of June 30, 2023 and December 31, 2022, the Company had one financial instrument measured at fair value on a recurring basis, which is its interest rate derivative (see Note (7) Derivatives above). During the year ended December 31, 2022, the Company also measured the fair value of the earnout payments originating from the Alamo Acquisition on a recurring basis. The earnout period ended in the fourth quarter of 2022, the performance targets were achieved, and the Company has agreed with Alamo Frac Holdings, LLC and the owner group to cumulative earnout payments of $73.8 million, which were fully paid as of June 30, 2023.
Additionally, during the year ended December 31, 2022, the Company held an equity security investment composed primarily of common equity shares and warrants in a publicly traded company, in addition to an immaterial balance related to contingent value rights ("CVRs"). As of December 31, 2022, the Company sold all of its common equity shares and warrants and its investment in the CVRs has matured and no longer holds any value.
The financial instruments are presented in the Condensed Consolidated Balance Sheets as follows: the interest rate derivative is presented within other current assets and other noncurrent assets, the earnout payments are presented within accrued expenses, and the equity security investment was presented within other current assets.
The fair market value of the derivative financial instrument reflected on the Condensed Consolidated Balance Sheets as of June 30, 2023 and December 31, 2022 was determined using industry-standard models that consider various assumptions, including current market and contractual rates for the underlying instrument, time value, implied volatilities, nonperformance risk, as well as other relevant economic measures. Substantially all of these inputs are observable in the marketplace through the full term of the instrument and can be supported by observable data.
The fair value of the earnout payments was measured at the end of each reporting period through the end of the earnout period, which occurred in the fourth quarter of 2022. Gains and losses recognized in relation to the change in fair value of the earnout payments were recognized within merger and integration in the Condensed Consolidated Statements of Operations and Comprehensive Income. See Note (3) Acquisitions for further discussion.
The fair value of the equity security investment was measured at the end of each reporting period. Gains and losses recognized in relation to the change in fair value of the equity security investment were recognized within other income (expense), net in the Condensed Consolidated Statements of Operations and Comprehensive Income.
The following tables present the placement in the fair value hierarchy of assets and liabilities that were measured at fair value on a recurring basis at June 30, 2023 and December 31, 2022 (in thousands of dollars):
Fair value measurements at reporting date using
June 30, 2023Level 1Level 2Level 3
Assets:
Interest rate derivative$6,912 $— $6,912 $— 
Fair value measurements at reporting date using
December 31, 2022Level 1Level 2Level 3
Assets:
Interest rate derivative$6,686 $— $6,686 $— 
Credit Risk
The Company's financial instruments exposed to concentrations of credit risk consist primarily of cash and cash equivalents, the derivative contract and trade receivables.
The Company's cash balances on deposit with financial institutions totaled $310.2 million and $218.5 million as of June 30, 2023 and December 31, 2022, respectively, which exceeded Federal Deposit Insurance Corporation insured limits. The Company regularly monitors these institutions' financial condition.
The credit risk from the derivative contract derives from the potential failure of the counterparty to perform under the terms of the derivative contract. The Company minimizes counterparty credit risk in the derivative instrument by entering into the transaction with a high-quality counterparty, whose Standard & Poor's credit rating is higher than BBB. The derivative instrument entered into by the Company does not contain credit-risk-related contingent features.
The majority of the Company's trade receivables have payment terms of 30 to 60 days. Significant customers are those that individually account for 10% or more of the Company's consolidated revenue or total accounts receivable. As of June 30, 2023, there were two customers considered significant each representing 12% or $42.0 million and $40.2 million, respectively, of the Company's total trade receivables. As of December 31, 2022, trade receivables from two customers individually represented 11% and 10% or $30.9 million and $29.8 million, respectively, of the Company’s total accounts receivable.
The Company mitigates the associated credit risk by performing credit evaluations and monitoring the payment patterns of its customers. The Company has a process in place to collect substantially all receivables within 30 to 60 days of aging. As of June 30, 2023 and December 31, 2022, the Company had $1.2 million and $1.4 million in allowance for credit losses, respectively.
During the three and six months ended June 30, 2023, the Company did not recognize any bad debt expense.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
As of June 30, 2023, the Company has five types of stock-based compensation outstanding under its Equity Award Plans: (i) restricted stock awards issued to independent directors, (ii) restricted stock units issued to executive officers and key management employees, (iii) non-qualified stock options issued to executive officers, (iv) performance-based restricted stock awards issued to executive officers and key management employees, (v) and cash-settled performance unit awards issued to executive officers and key management employees.
The following table summarizes stock-based compensation costs for the three and six months ended June 30, 2023 and 2022 (in thousands of dollars):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Liability-classified awards
Cash-settled awards$1,610 $972 $2,752 $1,633 
Equity-classified awards
Restricted stock awards336 317 639 628 
Restricted stock time-based unit awards5,524 5,029 11,737 10,420 
Restricted stock performance-based unit awards2,366 2,201 4,703 4,314 
Stock-based compensation cost9,836 8,519 19,831 16,995 
Tax Benefit(1)
(257)(1,220)(1,749)(2,559)
Stock-based compensation cost, net of tax$9,579 $7,299 $18,082 $14,436 
(1) Any tax benefit for stock-based compensation during the six months ended June 30, 2023 will be offset by the change in valuation allowance. The Company was in a valuation allowance position during the six months ended June 30, 2023.
For additional information regarding stock-based compensation, refer to Note (12) Stock-Based Compensation of the Company’s audited consolidated financial statements contained in its Annual Report on Form 10-K for the year ended December 31, 2022.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Stockholders’ Equity Stockholders’ Equity
(a) Vesting of Stock Awards
During the three and six months ended June 30, 2023, 377,418 and 2,779,891 shares were issued, net of share settlements for payment of payroll taxes, upon the vesting of stock-based compensation awards. Shares withheld during the period were immediately retired by the Company.
(b) Share Repurchase Program
On October 25, 2022, the Company announced the board of directors approved a new share repurchase program for up to $250.0 million through December 31, 2023. The share repurchase program may be executed from time to time in open market transactions, through block trades, in privately negotiated transactions, through derivative transactions, through 10b5-1 plans, or by other means. The amount, timing and terms of any share repurchases will be determined based on prevailing market conditions and other factors, including applicable black-out periods. The share repurchase program does not obligate NexTier to purchase any shares of common stock during any period and the program may be modified or suspended at any time at NexTier’s discretion.
During the three and six months ended June 30, 2023, the Company repurchased 2,323,896 and 8,225,834 shares of its common stock for $17.9 million and $71.3 million at an average price of $7.68 and $8.67, respectively. As of June 30, 2023, the Company has settled a total of 19,697,425 share repurchases since the announcement of the program for $184.2 million at an average
price of $9.35. Given the pending merger agreement with Patterson-UTI, the Company has suspended the share repurchase plan. The combined company remains committed to return 50% of its free cash flow to shareholders on an annual basis.
The Company accounts for the purchase price of repurchased common shares in excess of par value as a reduction of additional paid-in capital, and will continue to do so until additional paid-in capital is reduced to zero. Thereafter, any excess purchase price will be recorded as a reduction to retained earnings.
As enacted by the Inflation Reduction Act of 2022 ("IRA"), the Company accrued stock repurchase excise tax of $0.5 million for the three and six months ended June 30, 2023.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
Basic income per share is based on the weighted average number of common shares outstanding during the period. Diluted income per share includes additional common shares that would have been outstanding if potential common shares with a dilutive effect, such as stock awards from the Equity Awards Plan, had been issued. Anti-dilutive securities represent potentially dilutive securities which are excluded from the computation of diluted income per share as their impact would be anti-dilutive.
A reconciliation of the numerators and denominators used for the basic and diluted net income per share computations is as follows (in thousands of dollars):
        
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Numerator:
Net income $150,064 $68,458 $404,057 $77,250 
Denominator:
Basic weighted-average common shares outstanding229,033243,969 231,084 243,621 
Dilutive effect of restricted stock awards granted to Board of Directors83195 76 180 
Dilutive effect of time-based restricted stock awards granted under the Equity Plan2,5655,223 2,546 4,628 
Dilutive effect of performance-based restricted stock awards granted under the Equity Plan1,541 1,388 1,496 1,033 
Diluted weighted-average common shares outstanding233,222 250,775 235,202 249,462 
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
During the three and six months ended June 30, 2023, the Company recognized an income tax benefit of approximately $5.5 million and $112.9 million, respectively, due to partial releases of the valuation allowance on our deferred tax assets. These releases were primarily due to entering into a three-year cumulative pre-tax book income position and reflects our increased expectation to utilize these deferred tax assets going forward based on improved operating results and market conditions. Income tax expense for the three and six months ended June 30, 2023 prior to the release of the valuation allowance of $5.5 million and $112.9 million, respectively, was $5.6 million and $12.0 million, respectively, which resulted in net income tax expense of $0.1 million and net income tax benefit of $100.9 million, respectively.
For additional information regarding income taxes, refer to Note (17) Income Taxes of the Company’s audited consolidated financial statements contained in its Annual Report on Form 10-K for the year ended December 31, 2022.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies As of June 30, 2023 and December 31, 2022, the Company had $16.2 million and $4.9 million of deposits on equipment, respectively. Outstanding purchase commitments on equipment were $142.6 million and $225.5 million, as of June 30, 2023 and December 31, 2022, respectively.
As of June 30, 2023, the Company had a letter of credit of $19.7 million under the 2019 ABL Facility (as defined herein).
Aggregate minimum commitments under long-term raw material supply contracts for the next five years as of June 30, 2023 are listed below:
(Thousands of Dollars)
2023$21,439 
202418,464 
20253,960 
2026— 
2027— 
$43,863 
Litigation
From time to time, the Company is subject to legal and administrative proceedings, settlements, investigations, claims and actions, as is typical of the industry. These claims include, but are not limited to, contract claims, environmental claims, employment related claims, claims alleging injury or claims related to operational issues and motor vehicle accidents. The Company's assessment of the likely outcome of litigation matters is based on its judgment of a number of factors, including experience with similar matters, past history, precedents, relevant financial information and other evidence and facts specific to the matter. In accordance with GAAP, the Company accrues for contingencies where the occurrence of a material loss is probable and can be reasonably estimated, based on the Company's best estimate of the expected liability and the Company may record an offsetting receivable to the extent such liability is recoverable from insurance. The Company may increase or decrease its legal accruals in the future, on a matter-by-matter basis, to account for developments in such matters. Notwithstanding the uncertainty as to the final outcome and based upon the information currently available to it, the Company does not currently believe these matters in aggregate will have a material adverse effect on its financial position, results of operations or liquidity.
Environmental
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 through indemnification.
Regulatory Audits
The Company is subject to routine audits by taxing authorities. As of June 30, 2023, the Company had recorded estimates of potential assessments, the majority of which is related to an estimate of $14.8 million of potential assessment and exposures for all taxing jurisdictions related to the Alamo Acquisition. As of June 30, 2023, the Company also has an offsetting indemnification receivable of $14.8 million from the Owner Group, recorded pursuant to the Purchase Agreement, in Prepaid and other current assets in the Condensed Consolidated Balance Sheet. Both the estimated liability and indemnification receivable were recorded in the purchase price allocation at the time of the Alamo Acquisition in 2021. During the year ended December 31, 2022, the Company obtained additional information that resulted in a reduction of the Company's accrual and offsetting indemnification receivable related to this audit by $2.9 million. There were no material changes to the accrual and the offsetting indemnification receivable during the quarter ended June 30, 2023.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions Cerberus Operations and Advisory Company, Cerberus Capital Management, L.P., and Cerberus Technology Solutions LLC, affiliates of the Company's principal equity holder, provide certain consulting services to the Company. The Company paid less than $0.1 million and $0.2 million during the three months ended June 30, 2023 and 2022, respectively, for these services. The Company paid less than $0.1 million and $0.4 million during the six months ended June 30, 2023 and 2022, respectively, for these services.As part of the Purchase Agreement, the Company agreed to provide certain post-closing services to Alamo Frac Holdings, LLC valued at $30.0 million in the aggregate. During the three and six months ended June 30, 2023, the Company did not provide any services to Alamo Frac Holdings, LLC as part of the Purchase Agreement. The Company has a remaining customer contract liability related to these services of $19.4 million as of June 30, 2023.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segments
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Business Segments Business Segments
In accordance with ASC 280, "Segment Reporting", the Company routinely evaluates whether its separate segments have changed. This determination is made based on the following factors: (i) the Company’s chief operating decision maker (“CODM”) is currently managing each operating segment as a separate business and evaluating the performance of each segment and making resource allocation decisions distinctly and expects to do so for the foreseeable future, and (ii) discrete financial information for each operating segment is available.
The following is a description of each reportable segment:
Completion Services
 The Company’s Completion Services segment consists of the following businesses and service lines: (i) fracturing services; (ii) wireline and pumping services; and (iii) completion support services, which includes our Power Solutions natural gas fueling business, our proppant last mile logistics and storage business, and our research and technology department.
Well Construction and Intervention Services
 Following the sale of the Company's coiled tubing assets, the Company’s WC&I Services segment consists of cementing services.
On August 1, 2022, the Company sold its coiled tubing assets to Gladiator for a cash purchase price of $21.6 million, which resulted in a gain on sale of assets of $11.6 million. The divestiture of non-core assets is consistent with the Company’s strategy to repurpose capital towards the highest return projects that fit the Company’s strategy around wellsite integration, while also strengthening liquidity.
The following tables present financial information with respect to the Company’s segments. Corporate and Other represents costs not directly associated with a segment, such as interest expense, income taxes and corporate overhead. Corporate assets include cash, deferred financing costs, derivatives and entity-level machinery equipment.
(Thousands of Dollars)
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operations by business segment
Adjusted gross profit:
Completion Services(1)
$260,080 $184,730 $512,715 $291,064 
WC&I(1)
8,712 8,316 17,805 12,369 
Total adjusted gross profit$268,792 $193,046 $530,520 $303,433 
(1)    Adjusted gross profit at the segment level is not considered to be a non-GAAP financial measure as it is the Company's segment measure of profitability and is required to be disclosed under GAAP pursuant to ASC 280. Adjusted gross profit is defined as revenue less cost of services excluding depreciation and amortization, further adjusted to eliminate items in cost of services that management does not consider in assessing ongoing performance. 
(Thousands of Dollars)
Three Months Ended June 30, 2023Six Months Ended June 30, 2023
Completion Services
WC&I
Total
Completion Services
WC&I
Total
Revenue
$905,518 $39,573 $945,091 $1,801,082 $79,681 $1,880,763 
Cost of Services
645,438 30,861 676,299 1,288,367 61,876 1,350,243 
Gross profit excluding depreciation and amortization
260,080 8,712 268,792 512,715 17,805 530,520 
Management adjustments associated with cost of services
— — — — — — 
Adjusted gross profit$260,080 $8,712 $268,792 $512,715 $17,805 $530,520 
(Thousands of Dollars)
Three Months Ended June 30, 2022Six Months Ended June 30, 2022
Completion Services
WC&I
Total
Completion Services
WC&I
Total
Revenue
$801,049 $41,863 $842,912 $1,403,669 $74,286 $1,477,955 
Cost of Services
616,319 33,547 649,866 1,112,605 61,917 1,174,522 
Gross profit excluding depreciation and amortization
184,730 8,316 193,046 291,064 12,369 303,433 
Management adjustments associated with cost of services
— — — — — — 
Adjusted gross profit$184,730 $8,316 $193,046 $291,064 $12,369 $303,433 
(Thousands of Dollars)
June 30, 2023December 31, 2022
Total assets by segment:
Completion Services$1,629,596 $1,404,557 
WC&I40,394 38,150 
Corporate and Other493,576 284,461 
Total assets$2,163,566 $1,727,168 
Goodwill by segment:
Completion Services$192,780 $192,780 
WC&I— — 
Corporate and Other— — 
Total goodwill$192,780 $192,780 
Disaggregation of Revenue
Revenue activities during the three and six months ended June 30, 2023 and 2022 were as follows:
Three Months Ended June 30, 2023Six Months Ended June 30, 2023
(Thousands of Dollars)(Thousands of Dollars)
Completion ServicesWC&ITotalCompletion ServicesWC&ITotal
Geography
Northeast$143,117 $8,299 $151,416 $306,578 $16,326 $322,904 
Central174,587 — 174,587 365,595 — 365,595 
West Texas507,510 29,088 536,598 987,734 59,665 1,047,399 
West78,569 2,186 80,755 137,334 3,690 141,024 
International1,735 — 1,735 3,841 — 3,841 
$905,518 $39,573 $945,091 $1,801,082 $79,681 $1,880,763 

Three Months Ended June 30, 2022Six Months Ended June 30, 2022
(Thousands of Dollars)(Thousands of Dollars)
Completion ServicesWC&ITotalCompletion ServicesWC&ITotal
Geography
Northeast$110,319 $6,376 $116,695 $199,877 $11,886 $211,763 
Central159,995 — 159,995 273,091 — 273,091 
West Texas496,916 34,025 530,941 877,063 60,103 937,166 
West30,399 1,462 31,861 49,023 2,297 51,320 
International3,420 — 3,420 4,615 — 4,615 
$801,049 $41,863 $842,912 $1,403,669 $74,286 $1,477,955 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
New Accounting Pronouncements
6 Months Ended
Jun. 30, 2023
Accounting Standards Update and Change in Accounting Principle [Abstract]  
New Accounting Pronouncements New Accounting Pronouncements
(a) Recently Adopted Accounting Standards
In July 2021, the Financial Accounting Standards Board ("FASB") issued ASU 2021-05 "Leases (Topic 842) Lessors—Certain Leases with Variable Lease Payments" ("ASU 2021-05"). ASU 2021-05 allows a lessor to classify and account for a lease with variable lease payments that doesn't depend on an index or rate as an operating lease if both: a) The lease would have been classified as a sales-type lease or a direct-financing lease in accordance with the lease classification guidance in Topic 842; and b) The lessor would’ve otherwise recognized a day-one loss. This standard was effective for fiscal years beginning after December 15, 2021. The Company adopted this standard on January 1, 2022, and there was no material impact on the financial statements.
In August 2020, the FASB issued ASU 2020-06 “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40)” (“ASU 2020-06”). ASU 2020-06 simplifies the guidance on the issuer's accounting for convertible debt instruments and convertible preferred stock. The Company adopted this standard on January 1, 2022, and there was no material impact on the financial statements.
In October 2021, the FASB issued ASU 2021-08 “Business Combinations (Topic 805) Accounting for Contract Assets and Contact Liabilities from Contracts with Customers” ("ASU 2021-08"). ASU 2021-08 requires acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The Company adopted this standard on January 1, 2023, and there was no material impact on the financial statements.
In December 2022, the Financial Accounting Standards Board ("FASB") issued ASU 2022-06 “Reference Rate Reform (Topic 848) - Deferral of the Sunset Date of Topic 848". ASU 2022-06 provides optional expedients that permit an entity to not apply otherwise applicable US GAAP to contracts or transactions that are modified or otherwise affected due to reference rate reform. The ASU defers the sunset date of ASC 848 from December 31, 2022, which was previously addressed in ASU 2020-04 and ASU 2021-01, to December 31, 2024. Entities that apply ASC 848 can continue to do so until December 31, 2024. The Company adopted this standard during the second quarter of 2023, and there was no material impact on the financial statements.
(b) Recently Issued Accounting Standards
There are no recently issued Accounting Standards that have not been adopted that are expected to impact the Company.
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure            
Net income $ 150,064 $ 253,993 $ 68,458 $ 8,792 $ 404,057 $ 77,250
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Accounting The accompanying unaudited condensed consolidated financial statements were prepared using United States Generally Accepted Accounting Principles ("GAAP") and the instructions to Form 10-Q and Regulation S-X.
New Accounting Pronouncements
(a) Recently Adopted Accounting Standards
In July 2021, the Financial Accounting Standards Board ("FASB") issued ASU 2021-05 "Leases (Topic 842) Lessors—Certain Leases with Variable Lease Payments" ("ASU 2021-05"). ASU 2021-05 allows a lessor to classify and account for a lease with variable lease payments that doesn't depend on an index or rate as an operating lease if both: a) The lease would have been classified as a sales-type lease or a direct-financing lease in accordance with the lease classification guidance in Topic 842; and b) The lessor would’ve otherwise recognized a day-one loss. This standard was effective for fiscal years beginning after December 15, 2021. The Company adopted this standard on January 1, 2022, and there was no material impact on the financial statements.
In August 2020, the FASB issued ASU 2020-06 “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40)” (“ASU 2020-06”). ASU 2020-06 simplifies the guidance on the issuer's accounting for convertible debt instruments and convertible preferred stock. The Company adopted this standard on January 1, 2022, and there was no material impact on the financial statements.
In October 2021, the FASB issued ASU 2021-08 “Business Combinations (Topic 805) Accounting for Contract Assets and Contact Liabilities from Contracts with Customers” ("ASU 2021-08"). ASU 2021-08 requires acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The Company adopted this standard on January 1, 2023, and there was no material impact on the financial statements.
In December 2022, the Financial Accounting Standards Board ("FASB") issued ASU 2022-06 “Reference Rate Reform (Topic 848) - Deferral of the Sunset Date of Topic 848". ASU 2022-06 provides optional expedients that permit an entity to not apply otherwise applicable US GAAP to contracts or transactions that are modified or otherwise affected due to reference rate reform. The ASU defers the sunset date of ASC 848 from December 31, 2022, which was previously addressed in ASU 2020-04 and ASU 2021-01, to December 31, 2024. Entities that apply ASC 848 can continue to do so until December 31, 2024. The Company adopted this standard during the second quarter of 2023, and there was no material impact on the financial statements.
(b) Recently Issued Accounting Standards
There are no recently issued Accounting Standards that have not been adopted that are expected to impact the Company.
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories, net (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of inventories, net
Inventories, net, consisted of the following as of June 30, 2023 and December 31, 2022:
(Thousands of Dollars)
June 30,
2023
December 31,
2022
Sand, including freight$12,773 $15,901 
Chemicals and consumables 6,481 6,854 
Materials and supplies 54,161 43,640 
Total inventory, net$73,415 $66,395 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of long-term debt
Long-term debt at June 30, 2023 and December 31, 2022 consisted of the following:
(Thousands of Dollars)
June 30,
2023
December 31,
2022
2018 Term Loan Facility
$332,500 $334,250 
 2021 Equipment Loan24,589 30,342 
Other long-term debt138 273 
Less: Unamortized debt discount and debt issuance costs
(2,724)(3,436)
Total debt, net of unamortized debt discount and debt issuance costs
354,503 361,429 
Less: Current portion
(14,176)(14,004)
Long-term debt, net of unamortized debt discount and debt issuance costs
$340,327 $347,425 
Schedule of line of credit facilities
Below is a summary of the Company’s credit facilities outstanding as of June 30, 2023:
(Thousands of Dollars)
2021 Equipment Loan2019 ABL Facility2018 Term Loan Facility
Original facility size$46,500 $450,000 $350,000 
Outstanding balance$24,589 $— $332,500 
Letters of credit issued$— $19,650 $— 
Available borrowing base commitmentn/a$411,300 n/a
Interest Rate(1)
5.25 %SOFR or base rate plus applicable marginSOFR or base rate plus applicable margin
Maturity DateJune 1, 2025October 31, 2024May 25, 2025
(1)    Secured Overnight Financing Rate (“SOFR”) is subject to a 1.00% floor.
Schedule of maturities of long-term debt
Maturities of the 2018 Term Loan Facility, 2021 Equipment Loan (each as defined herein), and Other long-term debt for the next five years are presented below:
(Thousands of Dollars)
Year-end December 31,
2023$7,791 
202415,790 
2025333,646 
2026— 
2027— 
$357,227 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives (Tables)
6 Months Ended
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of offsetting assets The following tables present the fair value of the Company's derivative instrument on a gross and net basis as of the periods shown below:
(Thousands of Dollars)
Derivative
designated as
hedging
instruments
Derivative
not
designated as
hedging
instruments
Gross Amounts
of Recognized
Assets and
Liabilities
Gross
Amounts
Offset in the
Balance
Sheet
(1)
Net Amounts
Presented in
the Balance
Sheet
(2)
As of June 30, 2023:
Other current asset$4,665 $— $4,665 $— $4,665 
Other noncurrent asset2,247 — 2,247 — 2,247 
As of December 31, 2022:
Other current asset3,870 — 3,870 — 3,870 
Other noncurrent asset$2,816 $— $2,816 $— $2,816 

(1)
Agreements are in place that allow for the financial right of offset for derivative assets and derivative liabilities at settlement or in the event of a default under the agreements.
(2) There are no amounts subject to an enforceable master netting arrangement that are not netted in these amounts. There are no amounts of related financial collateral received or pledged.
Schedule of offsetting liabilities The following tables present the fair value of the Company's derivative instrument on a gross and net basis as of the periods shown below:
(Thousands of Dollars)
Derivative
designated as
hedging
instruments
Derivative
not
designated as
hedging
instruments
Gross Amounts
of Recognized
Assets and
Liabilities
Gross
Amounts
Offset in the
Balance
Sheet
(1)
Net Amounts
Presented in
the Balance
Sheet
(2)
As of June 30, 2023:
Other current asset$4,665 $— $4,665 $— $4,665 
Other noncurrent asset2,247 — 2,247 — 2,247 
As of December 31, 2022:
Other current asset3,870 — 3,870 — 3,870 
Other noncurrent asset$2,816 $— $2,816 $— $2,816 

(1)
Agreements are in place that allow for the financial right of offset for derivative assets and derivative liabilities at settlement or in the event of a default under the agreements.
(2) There are no amounts subject to an enforceable master netting arrangement that are not netted in these amounts. There are no amounts of related financial collateral received or pledged.
Schedule of cash flow hedges included in AOCI
The following table presents gains and losses for the Company's interest rate derivative designated as cash flow hedges (in thousands of dollars):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022Location
Amount of gain (loss) recognized in total other comprehensive income on derivative$2,624 $1,565 $2,066 $7,177 OCI
Amount of gain (loss) reclassified from accumulated other comprehensive income (loss) into earnings$827 $(691)$1,485 $(1,378)Interest Expense
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements and Financial Information (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of fair value of assets and liabilities measured on recurring basis
The following tables present the placement in the fair value hierarchy of assets and liabilities that were measured at fair value on a recurring basis at June 30, 2023 and December 31, 2022 (in thousands of dollars):
Fair value measurements at reporting date using
June 30, 2023Level 1Level 2Level 3
Assets:
Interest rate derivative$6,912 $— $6,912 $— 
Fair value measurements at reporting date using
December 31, 2022Level 1Level 2Level 3
Assets:
Interest rate derivative$6,686 $— $6,686 $— 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of stock based compensation cost
The following table summarizes stock-based compensation costs for the three and six months ended June 30, 2023 and 2022 (in thousands of dollars):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Liability-classified awards
Cash-settled awards$1,610 $972 $2,752 $1,633 
Equity-classified awards
Restricted stock awards336 317 639 628 
Restricted stock time-based unit awards5,524 5,029 11,737 10,420 
Restricted stock performance-based unit awards2,366 2,201 4,703 4,314 
Stock-based compensation cost9,836 8,519 19,831 16,995 
Tax Benefit(1)
(257)(1,220)(1,749)(2,559)
Stock-based compensation cost, net of tax$9,579 $7,299 $18,082 $14,436 
(1) Any tax benefit for stock-based compensation during the six months ended June 30, 2023 will be offset by the change in valuation allowance. The Company was in a valuation allowance position during the six months ended June 30, 2023.
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of earnings per share
A reconciliation of the numerators and denominators used for the basic and diluted net income per share computations is as follows (in thousands of dollars):
        
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Numerator:
Net income $150,064 $68,458 $404,057 $77,250 
Denominator:
Basic weighted-average common shares outstanding229,033243,969 231,084 243,621 
Dilutive effect of restricted stock awards granted to Board of Directors83195 76 180 
Dilutive effect of time-based restricted stock awards granted under the Equity Plan2,5655,223 2,546 4,628 
Dilutive effect of performance-based restricted stock awards granted under the Equity Plan1,541 1,388 1,496 1,033 
Diluted weighted-average common shares outstanding233,222 250,775 235,202 249,462 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of aggregate minimum commitments
Aggregate minimum commitments under long-term raw material supply contracts for the next five years as of June 30, 2023 are listed below:
(Thousands of Dollars)
2023$21,439 
202418,464 
20253,960 
2026— 
2027— 
$43,863 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segments (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of segment reporting information by segment
The following tables present financial information with respect to the Company’s segments. Corporate and Other represents costs not directly associated with a segment, such as interest expense, income taxes and corporate overhead. Corporate assets include cash, deferred financing costs, derivatives and entity-level machinery equipment.
(Thousands of Dollars)
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operations by business segment
Adjusted gross profit:
Completion Services(1)
$260,080 $184,730 $512,715 $291,064 
WC&I(1)
8,712 8,316 17,805 12,369 
Total adjusted gross profit$268,792 $193,046 $530,520 $303,433 
(1)    Adjusted gross profit at the segment level is not considered to be a non-GAAP financial measure as it is the Company's segment measure of profitability and is required to be disclosed under GAAP pursuant to ASC 280. Adjusted gross profit is defined as revenue less cost of services excluding depreciation and amortization, further adjusted to eliminate items in cost of services that management does not consider in assessing ongoing performance. 
(Thousands of Dollars)
Three Months Ended June 30, 2023Six Months Ended June 30, 2023
Completion Services
WC&I
Total
Completion Services
WC&I
Total
Revenue
$905,518 $39,573 $945,091 $1,801,082 $79,681 $1,880,763 
Cost of Services
645,438 30,861 676,299 1,288,367 61,876 1,350,243 
Gross profit excluding depreciation and amortization
260,080 8,712 268,792 512,715 17,805 530,520 
Management adjustments associated with cost of services
— — — — — — 
Adjusted gross profit$260,080 $8,712 $268,792 $512,715 $17,805 $530,520 
(Thousands of Dollars)
Three Months Ended June 30, 2022Six Months Ended June 30, 2022
Completion Services
WC&I
Total
Completion Services
WC&I
Total
Revenue
$801,049 $41,863 $842,912 $1,403,669 $74,286 $1,477,955 
Cost of Services
616,319 33,547 649,866 1,112,605 61,917 1,174,522 
Gross profit excluding depreciation and amortization
184,730 8,316 193,046 291,064 12,369 303,433 
Management adjustments associated with cost of services
— — — — — — 
Adjusted gross profit$184,730 $8,316 $193,046 $291,064 $12,369 $303,433 
(Thousands of Dollars)
June 30, 2023December 31, 2022
Total assets by segment:
Completion Services$1,629,596 $1,404,557 
WC&I40,394 38,150 
Corporate and Other493,576 284,461 
Total assets$2,163,566 $1,727,168 
Goodwill by segment:
Completion Services$192,780 $192,780 
WC&I— — 
Corporate and Other— — 
Total goodwill$192,780 $192,780 
Revenue activities during the three and six months ended June 30, 2023 and 2022 were as follows:
Three Months Ended June 30, 2023Six Months Ended June 30, 2023
(Thousands of Dollars)(Thousands of Dollars)
Completion ServicesWC&ITotalCompletion ServicesWC&ITotal
Geography
Northeast$143,117 $8,299 $151,416 $306,578 $16,326 $322,904 
Central174,587 — 174,587 365,595 — 365,595 
West Texas507,510 29,088 536,598 987,734 59,665 1,047,399 
West78,569 2,186 80,755 137,334 3,690 141,024 
International1,735 — 1,735 3,841 — 3,841 
$905,518 $39,573 $945,091 $1,801,082 $79,681 $1,880,763 

Three Months Ended June 30, 2022Six Months Ended June 30, 2022
(Thousands of Dollars)(Thousands of Dollars)
Completion ServicesWC&ITotalCompletion ServicesWC&ITotal
Geography
Northeast$110,319 $6,376 $116,695 $199,877 $11,886 $211,763 
Central159,995 — 159,995 273,091 — 273,091 
West Texas496,916 34,025 530,941 877,063 60,103 937,166 
West30,399 1,462 31,861 49,023 2,297 51,320 
International3,420 — 3,420 4,615 — 4,615 
$801,049 $41,863 $842,912 $1,403,669 $74,286 $1,477,955 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 14, 2023
Aug. 03, 2022
Aug. 31, 2021
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2023
Business Combination, Separately Recognized Transactions [Line Items]              
Loss on contingent consideration liability       $ (2,500)      
Operating lease right-of-use assets         $ 18,659   $ 29,178
Common stock, par value (in dollars per share)         $ 0.01   $ 0.01
Merger Agreement              
Business Combination, Separately Recognized Transactions [Line Items]              
Post merger right to receive shares of acquirer (in shares) 0.7520            
NexTier Common Stock              
Business Combination, Separately Recognized Transactions [Line Items]              
Common stock, par value (in dollars per share) $ 0.01            
Patterson UTI Common Stock | Merger Agreement              
Business Combination, Separately Recognized Transactions [Line Items]              
Common stock, par value (in dollars per share) $ 0.01            
Continental Intermodal Group LP              
Business Combination, Separately Recognized Transactions [Line Items]              
Asset acquisition, purchase price   $ 31,300          
Asset acquisition consideration transferred   32,100          
Payments for asset acquisitions   $ 27,900          
Shares issued, for asset acquisitions (in shares)   500,000          
Transaction costs   $ 800          
Operating lease, liability   900          
Operating lease right-of-use assets   $ 900          
Alamo              
Business Combination, Separately Recognized Transactions [Line Items]              
Interest acquired (as a percent)     100.00%        
Assets and business acquisition     $ 100,000        
Equity interest issued (in shares)     26,000,000        
Equity consideration     $ 82,300        
Post close services     30,000        
Business combination, contingent consideration     15,900        
Non contingent consideration     $ 7,400        
Net working capital adjustment           $ 500  
Loss on contingent consideration liability         $ 73,800    
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories, net - Schedule of Inventories, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventory [Line Items]    
Total inventory, net $ 73,415 $ 66,395
Sand, including freight    
Inventory [Line Items]    
Total inventory, net 12,773 15,901
Chemicals and consumables    
Inventory [Line Items]    
Total inventory, net 6,481 6,854
Materials and supplies    
Inventory [Line Items]    
Total inventory, net $ 54,161 $ 43,640
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories, net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]      
Inventory valuation reserves $ (3.5) $ (3.5) $ (3.4)
Inventory write-down $ 0.2 $ 0.1  
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Other long-term debt $ 138 $ 273
Total debt, net of unamortized debt discount and debt issuance costs 354,503 361,429
Less: Current portion (14,176) (14,004)
Long-term debt, net of unamortized debt discount and debt issuance costs 340,327 347,425
2021 Equipment Loan    
Debt Instrument [Line Items]    
Outstanding balance 24,589 30,342
Line of Credit | Revolving Credit Facility | 2018 Term Loan Facility    
Debt Instrument [Line Items]    
Outstanding balance 332,500 334,250
Less: Unamortized debt discount and debt issuance costs (2,724) $ (3,436)
Notes Payable | 2021 Equipment Loan    
Debt Instrument [Line Items]    
Outstanding balance $ 24,589  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Credit Facility (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
May 25, 2018
2021 Equipment Loan      
Line of Credit Facility [Line Items]      
Outstanding balance $ 24,589,000 $ 30,342,000  
Notes Payable | 2021 Equipment Loan      
Line of Credit Facility [Line Items]      
Original facility size 46,500,000    
Outstanding balance 24,589,000    
Letters of credit issued $ 0    
Interest rate (as a percent) 5.25%    
Line of Credit | Revolving Credit Facility | 2019 ABL Facility      
Line of Credit Facility [Line Items]      
Original facility size $ 450,000,000    
Outstanding balance 0    
Letters of credit issued 19,650,000    
Available borrowing base commitment $ 411,300,000    
Line of Credit | Revolving Credit Facility | 2019 ABL Facility | London Interbank Offered Rate (LIBOR)      
Line of Credit Facility [Line Items]      
Interest rate floor (as a percent) 1.00%    
Line of Credit | Revolving Credit Facility | 2018 Term Loan Facility      
Line of Credit Facility [Line Items]      
Original facility size $ 350,000,000   $ 350,000,000
Outstanding balance 332,500,000 $ 334,250,000  
Letters of credit issued $ 0    
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Schedule of Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total debt, net of unamortized debt discount and debt issuance costs $ 354,503 $ 361,429
Term Loan | 2018 Term Loan Facility    
Debt Instrument [Line Items]    
2023 7,791  
2024 15,790  
2025 333,646  
2026 0  
2027 0  
Total debt, net of unamortized debt discount and debt issuance costs $ 357,227  
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Risks and Uncertainties (Details)
$ in Thousands
3 Months Ended 6 Months Ended 7 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
segment
Mar. 31, 2023
rig
Jun. 30, 2022
USD ($)
Dec. 31, 2019
rig
Jun. 30, 2023
USD ($)
rig
Jun. 30, 2022
USD ($)
Aug. 15, 2020
rig
Dec. 31, 2021
rig
Dec. 31, 2020
rig
Concentration Risk [Line Items]                  
Number of reportable segments | segment 2                
Number of rigs in trough | rig   755   805 674   244 586 351
Concentration risk percentage, oil rig, (decrease) increase, compared to prior period (as a percent)             (70.00%) 15.00% 67.00%
Revenue $ 945,091   $ 842,912   $ 1,880,763 $ 1,477,955      
Customer Concentration Risk | Revenue | Customer 1                  
Concentration Risk [Line Items]                  
Concentration risk (as a percent) 12.00%       10.00% 10.00%      
Revenue $ 111,200       $ 183,600 $ 142,100      
Completion Services                  
Concentration Risk [Line Items]                  
Revenue $ 905,518   $ 801,049   $ 1,801,082 $ 1,403,669      
Completion Services | Customer Concentration Risk | Revenue                  
Concentration Risk [Line Items]                  
Concentration risk (as a percent) 96.00%   95.00%   96.00% 95.00%      
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives - Narrative (Details) - USD ($)
6 Months Ended
May 25, 2018
Jun. 30, 2023
Jun. 30, 2018
Derivative [Line Items]      
Amount of gain (loss) recognized in income on derivative (ineffective portion)   $ 0  
Net gain (loss) expected to be reclassified from AOCI into earnings in the next 12 months   4,000,000  
London Interbank Offered Rate (LIBOR)      
Derivative [Line Items]      
Variable rate floor (as a percent)     1.00%
2018 Term Loan Facility | Term Loan | London Interbank Offered Rate (LIBOR)      
Derivative [Line Items]      
Derivative, basis spread on variable rate 0.1148%    
Floor interest rate (as a percent) 1.00%    
Revolving Credit Facility | 2018 Term Loan Facility | Line of Credit      
Derivative [Line Items]      
Original facility size $ 350,000,000 $ 350,000,000  
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives - Schedule of Offsetting Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Other current asset    
Assets:    
Gross Amounts of Recognized Assets and Liabilities $ 4,665 $ 3,870
Gross amounts offset in the balance sheet 0 0
Net amounts presented in the balance sheet 4,665 3,870
Other current asset | Derivative designated as hedging instruments    
Assets:    
Gross Amounts of Recognized Assets and Liabilities 4,665 3,870
Other current asset | Derivative not designated as hedging instruments    
Assets:    
Gross Amounts of Recognized Assets and Liabilities 0 0
Other noncurrent asset    
Assets:    
Gross Amounts of Recognized Assets and Liabilities 2,247 2,816
Gross amounts offset in the balance sheet 0 0
Net amounts presented in the balance sheet 2,247 2,816
Other noncurrent asset | Derivative designated as hedging instruments    
Assets:    
Gross Amounts of Recognized Assets and Liabilities 2,247 2,816
Other noncurrent asset | Derivative not designated as hedging instruments    
Assets:    
Gross Amounts of Recognized Assets and Liabilities $ 0 $ 0
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives - Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain (loss) recognized in total other comprehensive income on derivative $ 2,624      
Derivative designated as hedging instruments | Interest rate derivative | Cash Flow Hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain (loss) recognized in total other comprehensive income on derivative   $ 1,565 $ 2,066 $ 7,177
Derivative designated as hedging instruments | Interest rate derivative | Interest Expense | Cash Flow Hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain (loss) reclassified from accumulated other comprehensive income (loss) into earnings $ 827 $ (691) $ 1,485 $ (1,378)
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements and Financial Information - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
derivativeInstrument
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
derivativeInstrument
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
derivativeInstrument
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Number of instruments held | derivativeInstrument 1   1   1
Loss on contingent consideration liability       $ (2,500)  
Cash and cash equivalents $ 310,166   $ 310,166   $ 218,476
Revenue 945,091 $ 842,912 1,880,763 $ 1,477,955  
Allowance for doubtful accounts receivable $ (1,200)   $ (1,200)   $ (1,400)
Minimum          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Receivables, payment terms (in days)     30 days    
Maximum          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Receivables, payment terms (in days)     60 days    
Customer Concentration Risk | Largest Customer | Accounts Receivable          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Concentration risk (as a percent)     12.00%    
Customer Concentration Risk | Largest Customer 1 | Accounts Receivable          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Revenue     $ 42,000    
Customer Concentration Risk | Largest Customer 2 | Accounts Receivable          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Revenue     $ 40,200    
Customer Concentration Risk | Customer 1 | Accounts Receivable          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Concentration risk (as a percent)         11.00%
Revenue         $ 30,900
Customer Concentration Risk | Customer 2 | Accounts Receivable          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Concentration risk (as a percent)         10.00%
Revenue         $ 29,800
Alamo          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Loss on contingent consideration liability         $ 73,800
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements and Financial Information - Measured on Recurring Basis (Details) - Recurring - Interest rate derivative - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets:    
Interest rate derivative $ 6,912 $ 6,686,000
Level 1    
Assets:    
Interest rate derivative 0 0
Level 2    
Assets:    
Interest rate derivative 6,912 6,686,000
Level 3    
Assets:    
Interest rate derivative $ 0 $ 0
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Narrative (Details)
Jun. 30, 2023
plan
Share-Based Payment Arrangement [Abstract]  
Number of types of equity-based compensation 5
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of Equity-Based Compensation Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation cost $ 9,836 $ 8,519 $ 19,831 $ 16,995
Tax Benefit (257) (1,220) (1,749) (2,559)
Stock-based compensation cost, net of tax 9,579 7,299 18,082 14,436
Cash-settled awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation cost 1,610 972 2,752 1,633
Restricted stock awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation cost 336 317 639 628
Restricted stock time-based unit awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation cost 5,524 5,029 11,737 10,420
Restricted stock performance-based unit awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation cost $ 2,366 $ 2,201 $ 4,703 $ 4,314
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Vesting Of Stock Awards (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Equity [Abstract]    
Shares issued, net of share settlements for payroll taxes (in shares) 377,418 2,779,891
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Stock Repurchase (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Oct. 25, 2022
Class of Stock [Line Items]      
Percentage of free cash flow to return to shareholders on an annual basis   50.00%  
Excise tax on share repurchases $ 497,000 $ 500,000  
Common stock      
Class of Stock [Line Items]      
Share repurchase program, authorized amount     $ 250,000,000
Stock repurchased (in shares) 2,323,896 8,225,834  
Total share repurchases $ 17,900,000 $ 71,300,000  
Stock repurchased (in dollars per share) $ 7.68 $ 8.67  
Stock repurchased settled during period, shares (in shares) 19,697,425    
Stock repurchased settled during period, value $ 184,200,000    
Stock repurchased settled during period, price per share (in dollars per share) $ 9.35    
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:            
Net income $ 150,064 $ 253,993 $ 68,458 $ 8,792 $ 404,057 $ 77,250
Denominator:            
Basic weighted-average common shares outstanding (in shares) 229,033   243,969   231,084 243,621
Diluted weighted-average common shares outstanding (in shares) 233,222   250,775   235,202 249,462
Restricted stock awards            
Denominator:            
Dilutive effect of awards granted (in shares) 83   195   76 180
Restricted stock units            
Denominator:            
Dilutive effect of awards granted (in shares) 2,565   5,223   2,546 4,628
Restricted stock performance-based unit awards            
Denominator:            
Dilutive effect of awards granted (in shares) 1,541   1,388   1,496 1,033
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Deferred income tax benefit (expense) $ 5,500   $ 112,926 $ 0
Valuation allowance, deferred tax asset, , amount 5,500   (112,900)  
Income tax expense amount recognized on valuation allowance, amount 5,600   12,000  
Income tax benefit (expense) $ (100) $ (1,240) $ 100,900 $ (1,400)
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Alamo    
Purchase Commitment, Excluding Long-term Commitment [Line Items]    
Tax estimate $ 14,800  
Indemnification asset, amount 14,800  
Indemnification receivable   $ 2,900
Revolving Credit Facility | 2019 ABL Facility | Line of Credit    
Purchase Commitment, Excluding Long-term Commitment [Line Items]    
Letters of credit issued 19,650  
Capital Addition Purchase Commitments    
Purchase Commitment, Excluding Long-term Commitment [Line Items]    
Deposits on equipment 16,200 4,900
Purchase commitments $ 142,600 $ 225,500
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Schedule of Aggregate Minimum Commitments (Details) - Inventories
$ in Thousands
Jun. 30, 2023
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
2023 $ 21,439
2024 18,464
2025 3,960
2026 0
2027 0
Total $ 43,863
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Related Party Transaction [Line Items]        
Costs and Expenses $ 790,547 $ 767,331 $ 1,566,748 $ 1,391,418
Affiliated Entity | Consulting Services        
Related Party Transaction [Line Items]        
Costs and Expenses 100 $ 200 100 $ 400
Affiliated Entity | Alamo        
Related Party Transaction [Line Items]        
Post close services     30,000  
Remaining customer contract liability $ 19,400   $ 19,400  
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segments - Narratives (Details) - Disposal Group, Disposed of by Sale - Coiled Tubing Assets
$ in Millions
Aug. 01, 2022
USD ($)
Segment Reporting Information [Line Items]  
Proceeds from sales of assets $ 21.6
Gain on sale of assets $ 11.6
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segments - Adjusted Gross Profit (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Total adjusted gross profit $ 268,792 $ 193,046 $ 530,520 $ 303,433
Completion Services        
Segment Reporting Information [Line Items]        
Total adjusted gross profit 260,080 184,730 512,715 291,064
WC&I        
Segment Reporting Information [Line Items]        
Total adjusted gross profit $ 8,712 $ 8,316 $ 17,805 $ 12,369
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segments - Gross Profit by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Revenue $ 945,091 $ 842,912 $ 1,880,763 $ 1,477,955
Cost of Services 676,299 649,866 1,350,243 1,174,522
Gross profit excluding depreciation and amortization 268,792 193,046 530,520 303,433
Management adjustments associated with cost of services 0 0 0 0
Adjusted gross profit 268,792 193,046 530,520 303,433
Completion Services        
Segment Reporting Information [Line Items]        
Revenue 905,518 801,049 1,801,082 1,403,669
Cost of Services 645,438 616,319 1,288,367 1,112,605
Gross profit excluding depreciation and amortization 260,080 184,730 512,715 291,064
Management adjustments associated with cost of services 0 0 0 0
Adjusted gross profit 260,080 184,730 512,715 291,064
WC&I        
Segment Reporting Information [Line Items]        
Revenue 39,573 41,863 79,681 74,286
Cost of Services 30,861 33,547 61,876 61,917
Gross profit excluding depreciation and amortization 8,712 8,316 17,805 12,369
Management adjustments associated with cost of services 0 0 0 0
Adjusted gross profit $ 8,712 $ 8,316 $ 17,805 $ 12,369
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segments - Schedule of Assets and Goodwill by Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets $ 2,163,566 $ 1,727,168
Goodwill 192,780 192,780
Operating Segments | Completion Services    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 1,629,596 1,404,557
Goodwill 192,780 192,780
Operating Segments | WC&I    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 40,394 38,150
Goodwill 0 0
Corporate and Other    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 493,576 284,461
Goodwill $ 0 $ 0
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segments - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 945,091 $ 842,912 $ 1,880,763 $ 1,477,955
Completion Services        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 905,518 801,049 1,801,082 1,403,669
WC&I        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 39,573 41,863 79,681 74,286
Northeast        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 151,416 116,695 322,904 211,763
Northeast | Completion Services        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 143,117 110,319 306,578 199,877
Northeast | WC&I        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 8,299 6,376 16,326 11,886
Central        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 174,587 159,995 365,595 273,091
Central | Completion Services        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 174,587 159,995 365,595 273,091
Central | WC&I        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 0 0 0 0
West Texas        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 536,598 530,941 1,047,399 937,166
West Texas | Completion Services        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 507,510 496,916 987,734 877,063
West Texas | WC&I        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 29,088 34,025 59,665 60,103
West        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 80,755 31,861 141,024 51,320
West | Completion Services        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 78,569 30,399 137,334 49,023
West | WC&I        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 2,186 1,462 3,690 2,297
International        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 1,735 3,420 3,841 4,615
International | Completion Services        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 1,735 3,420 3,841 4,615
International | WC&I        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 0
XML 70 nex-20230630_htm.xml IDEA: XBRL DOCUMENT 0001688476 2023-01-01 2023-06-30 0001688476 2023-07-24 0001688476 2023-06-30 0001688476 2022-12-31 0001688476 2023-04-01 2023-06-30 0001688476 2022-04-01 2022-06-30 0001688476 2022-01-01 2022-06-30 0001688476 us-gaap:CommonStockMember 2022-12-31 0001688476 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001688476 us-gaap:RetainedEarningsMember 2022-12-31 0001688476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001688476 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001688476 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001688476 2023-01-01 2023-03-31 0001688476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001688476 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001688476 us-gaap:CommonStockMember 2023-03-31 0001688476 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001688476 us-gaap:RetainedEarningsMember 2023-03-31 0001688476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001688476 2023-03-31 0001688476 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001688476 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001688476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001688476 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001688476 us-gaap:CommonStockMember 2023-06-30 0001688476 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001688476 us-gaap:RetainedEarningsMember 2023-06-30 0001688476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001688476 us-gaap:CommonStockMember 2021-12-31 0001688476 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001688476 us-gaap:RetainedEarningsMember 2021-12-31 0001688476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001688476 2021-12-31 0001688476 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001688476 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001688476 2022-01-01 2022-03-31 0001688476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001688476 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001688476 us-gaap:CommonStockMember 2022-03-31 0001688476 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001688476 us-gaap:RetainedEarningsMember 2022-03-31 0001688476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001688476 2022-03-31 0001688476 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001688476 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001688476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001688476 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001688476 us-gaap:CommonStockMember 2022-06-30 0001688476 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001688476 us-gaap:RetainedEarningsMember 2022-06-30 0001688476 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001688476 2022-06-30 0001688476 nex:AlamoFracHoldingsLLCMember 2021-08-31 0001688476 nex:AlamoFracHoldingsLLCMember 2021-08-31 2021-08-31 0001688476 nex:AlamoFracHoldingsLLCMember 2021-01-01 2021-12-31 0001688476 nex:AlamoFracHoldingsLLCMember 2022-01-01 2022-12-31 0001688476 nex:ContinentalIntermodalGroupLPMember 2022-08-03 2022-08-03 0001688476 nex:ContinentalIntermodalGroupLPMember 2022-08-03 0001688476 nex:NexTierCommonStockMember 2023-06-14 0001688476 nex:MergerAgreementMember 2023-06-14 2023-06-14 0001688476 nex:PattersonUTICommonStockMember nex:MergerAgreementMember 2023-06-14 0001688476 nex:SandIncludingFreightMember 2023-06-30 0001688476 nex:SandIncludingFreightMember 2022-12-31 0001688476 nex:ChemicalsAndConsumablesMember 2023-06-30 0001688476 nex:ChemicalsAndConsumablesMember 2022-12-31 0001688476 nex:MaterialsAndSuppliesMember 2023-06-30 0001688476 nex:MaterialsAndSuppliesMember 2022-12-31 0001688476 us-gaap:RevolvingCreditFacilityMember nex:TermLoanFacility2018Member us-gaap:LineOfCreditMember 2023-06-30 0001688476 us-gaap:RevolvingCreditFacilityMember nex:TermLoanFacility2018Member us-gaap:LineOfCreditMember 2022-12-31 0001688476 nex:A2021EquipmentLoanMember 2023-06-30 0001688476 nex:A2021EquipmentLoanMember 2022-12-31 0001688476 nex:A2021EquipmentLoanMember us-gaap:NotesPayableOtherPayablesMember 2023-06-30 0001688476 us-gaap:RevolvingCreditFacilityMember nex:A2019ABLFacilityMember us-gaap:LineOfCreditMember 2023-06-30 0001688476 us-gaap:RevolvingCreditFacilityMember nex:A2019ABLFacilityMember us-gaap:LineOfCreditMember nex:LondonInterbankOfferedRateLIBOR1Member 2023-01-01 2023-06-30 0001688476 nex:TermLoanFacility2018Member us-gaap:MediumTermNotesMember 2023-06-30 0001688476 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember nex:CompletionServicesSegmentMember 2023-04-01 2023-06-30 0001688476 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember nex:CompletionServicesSegmentMember 2022-04-01 2022-06-30 0001688476 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember nex:CompletionServicesSegmentMember 2023-01-01 2023-06-30 0001688476 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember nex:CompletionServicesSegmentMember 2022-01-01 2022-06-30 0001688476 2020-01-01 2020-08-15 0001688476 2019-10-01 2019-12-31 0001688476 2020-01-01 2020-12-31 0001688476 2021-01-01 2021-12-31 0001688476 nex:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001688476 nex:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001688476 nex:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001688476 nex:TermLoanFacility2018Member us-gaap:MediumTermNotesMember nex:LondonInterbankOfferedRateLIBOR1Member 2018-05-25 0001688476 us-gaap:RevolvingCreditFacilityMember nex:TermLoanFacility2018Member us-gaap:LineOfCreditMember 2018-05-25 0001688476 nex:TermLoanFacility2018Member us-gaap:MediumTermNotesMember nex:LondonInterbankOfferedRateLIBOR1Member 2018-05-25 2018-05-25 0001688476 nex:LondonInterbankOfferedRateLIBOR1Member 2018-06-30 0001688476 us-gaap:OtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0001688476 us-gaap:OtherCurrentAssetsMember us-gaap:NondesignatedMember 2023-06-30 0001688476 us-gaap:OtherCurrentAssetsMember 2023-06-30 0001688476 us-gaap:OtherNoncurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0001688476 us-gaap:OtherNoncurrentAssetsMember us-gaap:NondesignatedMember 2023-06-30 0001688476 us-gaap:OtherNoncurrentAssetsMember 2023-06-30 0001688476 us-gaap:OtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001688476 us-gaap:OtherCurrentAssetsMember us-gaap:NondesignatedMember 2022-12-31 0001688476 us-gaap:OtherCurrentAssetsMember 2022-12-31 0001688476 us-gaap:OtherNoncurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001688476 us-gaap:OtherNoncurrentAssetsMember us-gaap:NondesignatedMember 2022-12-31 0001688476 us-gaap:OtherNoncurrentAssetsMember 2022-12-31 0001688476 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-04-01 2022-06-30 0001688476 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-06-30 0001688476 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-06-30 0001688476 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2023-04-01 2023-06-30 0001688476 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2022-04-01 2022-06-30 0001688476 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2023-01-01 2023-06-30 0001688476 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2022-01-01 2022-06-30 0001688476 us-gaap:InterestRateContractMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001688476 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001688476 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001688476 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001688476 us-gaap:InterestRateContractMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001688476 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001688476 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001688476 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001688476 srt:MinimumMember 2023-01-01 2023-06-30 0001688476 srt:MaximumMember 2023-01-01 2023-06-30 0001688476 nex:LargestCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001688476 nex:LargestCustomer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001688476 nex:LargestCustomer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001688476 nex:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001688476 nex:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001688476 nex:CashSettledAwardsMember 2023-04-01 2023-06-30 0001688476 nex:CashSettledAwardsMember 2022-04-01 2022-06-30 0001688476 nex:CashSettledAwardsMember 2023-01-01 2023-06-30 0001688476 nex:CashSettledAwardsMember 2022-01-01 2022-06-30 0001688476 us-gaap:RestrictedStockMember 2023-04-01 2023-06-30 0001688476 us-gaap:RestrictedStockMember 2022-04-01 2022-06-30 0001688476 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001688476 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001688476 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001688476 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001688476 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001688476 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001688476 us-gaap:PerformanceSharesMember 2023-04-01 2023-06-30 0001688476 us-gaap:PerformanceSharesMember 2022-04-01 2022-06-30 0001688476 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001688476 us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001688476 us-gaap:CommonStockMember 2022-10-25 0001688476 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001688476 us-gaap:CapitalAdditionsMember 2023-06-30 0001688476 us-gaap:CapitalAdditionsMember 2022-12-31 0001688476 us-gaap:InventoriesMember 2023-06-30 0001688476 nex:AlamoFracHoldingsLLCMember 2023-01-01 2023-06-30 0001688476 nex:AlamoFracHoldingsLLCMember 2023-06-30 0001688476 nex:AlamoFracHoldingsLLCMember 2022-12-31 0001688476 nex:ConsultingServicesMember srt:AffiliatedEntityMember 2023-04-01 2023-06-30 0001688476 nex:ConsultingServicesMember srt:AffiliatedEntityMember 2022-04-01 2022-06-30 0001688476 nex:ConsultingServicesMember srt:AffiliatedEntityMember 2023-01-01 2023-06-30 0001688476 nex:ConsultingServicesMember srt:AffiliatedEntityMember 2022-01-01 2022-06-30 0001688476 nex:AlamoFracHoldingsLLCMember srt:AffiliatedEntityMember 2023-01-01 2023-06-30 0001688476 nex:AlamoFracHoldingsLLCMember srt:AffiliatedEntityMember 2023-06-30 0001688476 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember nex:CoiledTubingAssetsMember 2022-08-01 2022-08-01 0001688476 nex:CompletionServicesSegmentMember 2023-04-01 2023-06-30 0001688476 nex:CompletionServicesSegmentMember 2022-04-01 2022-06-30 0001688476 nex:CompletionServicesSegmentMember 2023-01-01 2023-06-30 0001688476 nex:CompletionServicesSegmentMember 2022-01-01 2022-06-30 0001688476 nex:WellConstructionAndInterventionServicesSegmentMember 2023-04-01 2023-06-30 0001688476 nex:WellConstructionAndInterventionServicesSegmentMember 2022-04-01 2022-06-30 0001688476 nex:WellConstructionAndInterventionServicesSegmentMember 2023-01-01 2023-06-30 0001688476 nex:WellConstructionAndInterventionServicesSegmentMember 2022-01-01 2022-06-30 0001688476 us-gaap:OperatingSegmentsMember nex:CompletionServicesSegmentMember 2023-06-30 0001688476 us-gaap:OperatingSegmentsMember nex:CompletionServicesSegmentMember 2022-12-31 0001688476 us-gaap:OperatingSegmentsMember nex:WellConstructionAndInterventionServicesSegmentMember 2023-06-30 0001688476 us-gaap:OperatingSegmentsMember nex:WellConstructionAndInterventionServicesSegmentMember 2022-12-31 0001688476 us-gaap:CorporateNonSegmentMember 2023-06-30 0001688476 us-gaap:CorporateNonSegmentMember 2022-12-31 0001688476 nex:NortheastMember nex:CompletionServicesSegmentMember 2023-04-01 2023-06-30 0001688476 nex:NortheastMember nex:WellConstructionAndInterventionServicesSegmentMember 2023-04-01 2023-06-30 0001688476 nex:NortheastMember 2023-04-01 2023-06-30 0001688476 nex:NortheastMember nex:CompletionServicesSegmentMember 2023-01-01 2023-06-30 0001688476 nex:NortheastMember nex:WellConstructionAndInterventionServicesSegmentMember 2023-01-01 2023-06-30 0001688476 nex:NortheastMember 2023-01-01 2023-06-30 0001688476 nex:CentralMember nex:CompletionServicesSegmentMember 2023-04-01 2023-06-30 0001688476 nex:CentralMember nex:WellConstructionAndInterventionServicesSegmentMember 2023-04-01 2023-06-30 0001688476 nex:CentralMember 2023-04-01 2023-06-30 0001688476 nex:CentralMember nex:CompletionServicesSegmentMember 2023-01-01 2023-06-30 0001688476 nex:CentralMember nex:WellConstructionAndInterventionServicesSegmentMember 2023-01-01 2023-06-30 0001688476 nex:CentralMember 2023-01-01 2023-06-30 0001688476 nex:WESTTEXASMember nex:CompletionServicesSegmentMember 2023-04-01 2023-06-30 0001688476 nex:WESTTEXASMember nex:WellConstructionAndInterventionServicesSegmentMember 2023-04-01 2023-06-30 0001688476 nex:WESTTEXASMember 2023-04-01 2023-06-30 0001688476 nex:WESTTEXASMember nex:CompletionServicesSegmentMember 2023-01-01 2023-06-30 0001688476 nex:WESTTEXASMember nex:WellConstructionAndInterventionServicesSegmentMember 2023-01-01 2023-06-30 0001688476 nex:WESTTEXASMember 2023-01-01 2023-06-30 0001688476 nex:WestMember nex:CompletionServicesSegmentMember 2023-04-01 2023-06-30 0001688476 nex:WestMember nex:WellConstructionAndInterventionServicesSegmentMember 2023-04-01 2023-06-30 0001688476 nex:WestMember 2023-04-01 2023-06-30 0001688476 nex:WestMember nex:CompletionServicesSegmentMember 2023-01-01 2023-06-30 0001688476 nex:WestMember nex:WellConstructionAndInterventionServicesSegmentMember 2023-01-01 2023-06-30 0001688476 nex:WestMember 2023-01-01 2023-06-30 0001688476 nex:InternationalMember nex:CompletionServicesSegmentMember 2023-04-01 2023-06-30 0001688476 nex:InternationalMember nex:WellConstructionAndInterventionServicesSegmentMember 2023-04-01 2023-06-30 0001688476 nex:InternationalMember 2023-04-01 2023-06-30 0001688476 nex:InternationalMember nex:CompletionServicesSegmentMember 2023-01-01 2023-06-30 0001688476 nex:InternationalMember nex:WellConstructionAndInterventionServicesSegmentMember 2023-01-01 2023-06-30 0001688476 nex:InternationalMember 2023-01-01 2023-06-30 0001688476 nex:NortheastMember nex:CompletionServicesSegmentMember 2022-04-01 2022-06-30 0001688476 nex:NortheastMember nex:WellConstructionAndInterventionServicesSegmentMember 2022-04-01 2022-06-30 0001688476 nex:NortheastMember 2022-04-01 2022-06-30 0001688476 nex:NortheastMember nex:CompletionServicesSegmentMember 2022-01-01 2022-06-30 0001688476 nex:NortheastMember nex:WellConstructionAndInterventionServicesSegmentMember 2022-01-01 2022-06-30 0001688476 nex:NortheastMember 2022-01-01 2022-06-30 0001688476 nex:CentralMember nex:CompletionServicesSegmentMember 2022-04-01 2022-06-30 0001688476 nex:CentralMember nex:WellConstructionAndInterventionServicesSegmentMember 2022-04-01 2022-06-30 0001688476 nex:CentralMember 2022-04-01 2022-06-30 0001688476 nex:CentralMember nex:CompletionServicesSegmentMember 2022-01-01 2022-06-30 0001688476 nex:CentralMember nex:WellConstructionAndInterventionServicesSegmentMember 2022-01-01 2022-06-30 0001688476 nex:CentralMember 2022-01-01 2022-06-30 0001688476 nex:WESTTEXASMember nex:CompletionServicesSegmentMember 2022-04-01 2022-06-30 0001688476 nex:WESTTEXASMember nex:WellConstructionAndInterventionServicesSegmentMember 2022-04-01 2022-06-30 0001688476 nex:WESTTEXASMember 2022-04-01 2022-06-30 0001688476 nex:WESTTEXASMember nex:CompletionServicesSegmentMember 2022-01-01 2022-06-30 0001688476 nex:WESTTEXASMember nex:WellConstructionAndInterventionServicesSegmentMember 2022-01-01 2022-06-30 0001688476 nex:WESTTEXASMember 2022-01-01 2022-06-30 0001688476 nex:WestMember nex:CompletionServicesSegmentMember 2022-04-01 2022-06-30 0001688476 nex:WestMember nex:WellConstructionAndInterventionServicesSegmentMember 2022-04-01 2022-06-30 0001688476 nex:WestMember 2022-04-01 2022-06-30 0001688476 nex:WestMember nex:CompletionServicesSegmentMember 2022-01-01 2022-06-30 0001688476 nex:WestMember nex:WellConstructionAndInterventionServicesSegmentMember 2022-01-01 2022-06-30 0001688476 nex:WestMember 2022-01-01 2022-06-30 0001688476 nex:InternationalMember nex:CompletionServicesSegmentMember 2022-04-01 2022-06-30 0001688476 nex:InternationalMember nex:WellConstructionAndInterventionServicesSegmentMember 2022-04-01 2022-06-30 0001688476 nex:InternationalMember 2022-04-01 2022-06-30 0001688476 nex:InternationalMember nex:CompletionServicesSegmentMember 2022-01-01 2022-06-30 0001688476 nex:InternationalMember nex:WellConstructionAndInterventionServicesSegmentMember 2022-01-01 2022-06-30 0001688476 nex:InternationalMember 2022-01-01 2022-06-30 shares iso4217:USD iso4217:USD shares pure nex:segment nex:rig nex:derivativeInstrument nex:plan 0001688476 --12-31 2023 Q2 false 10-Q true 2023-06-30 false 001-37988 NexTier Oilfield Solutions Inc. DE 38-4016639 3990 Rogerdale Rd. Houston TX 77042 713 325-6000 Common Stock, $0.01, par value NEX NYSE Yes Yes Large Accelerated Filer false false false 228552549 310166000 218476000 443741000 397197000 73415000 66395000 49571000 43947000 876893000 726015000 29178000 18659000 93565000 43714000 1034693000 1002684000 796197000 679513000 192780000 192780000 90873000 82043000 48373000 50586000 112926000 0 13654000 15901000 2163566000 1727168000 347589000 202936000 191053000 281715000 19377000 19377000 9930000 6083000 52605000 19855000 14176000 14004000 5446000 9368000 640176000 553338000 17856000 13267000 21479000 11925000 340327000 347425000 14477000 11294000 394139000 383911000 1034315000 937249000 0.01 0.01 500000000 500000000 228549000 228549000 233995000 233995000 2285000 2340000 942563000 1007492000 177862000 -226195000 6541000 6282000 1129251000 789919000 2163566000 1727168000 945091000 842912000 1880763000 1477955000 676299000 649866000 1350243000 1174522000 63502000 58794000 122147000 113957000 39699000 35855000 79380000 71714000 5275000 23682000 5436000 32914000 -5772000 866000 -9542000 1689000 790547000 767331000 1566748000 1391418000 154544000 75581000 314015000 86537000 2927000 1461000 2647000 6831000 7307000 7344000 13505000 14718000 -4380000 -5883000 -10858000 -7887000 150164000 69698000 303157000 78650000 100000 1240000 -100900000 1400000 150064000 68458000 404057000 77250000 -318000 538000 -322000 253000 2624000 1565000 2066000 7177000 152370000 70561000 405801000 84680000 0.66 0.28 1.75 0.32 0.64 0.27 1.72 0.31 229033000 243969000 231084000 243621000 233222000 250775000 235202000 249462000 60300000 115900000 54300000 105200000 2340000 1007492000 -226195000 6282000 789919000 35000 8818000 8853000 11000 9971000 9982000 59000 53388000 53447000 -1220000 -1220000 253993000 253993000 2305000 952951000 27798000 5062000 988116000 7000 8219000 8226000 4000 276000 280000 23000 17834000 17857000 497000 497000 1479000 1479000 150064000 150064000 2285000 942563000 177862000 6541000 1129251000 2420000 1094020000 -541164000 -8259000 547017000 19000 7796000 7815000 3953000 3953000 6014000 6014000 8792000 8792000 2439000 1097863000 -532372000 -2245000 565685000 7000 7540000 7547000 4000 397000 401000 2794000 2794000 68458000 68458000 2442000 1105006000 -463914000 549000 644083000 404057000 77250000 122147000 113957000 1110000 1076000 -9542000 1689000 37324000 -2500000 1485000 6302000 19831000 16995000 1133000 0 -112926000 0 46520000 154898000 13745000 19780000 -1659000 -18559000 -5813000 -7113000 105123000 51940000 -50532000 69998000 0 -2192000 -6410000 -23027000 399207000 146500000 181427000 81290000 13965000 3416000 5349000 1991000 5280000 9223000 0 482000 104000 20000 -195357000 -76972000 7638000 7259000 14535000 6621000 0 110000 72849000 0 3473000 3996000 3081000 0 10262000 4354000 -111838000 -22340000 -322000 253000 91690000 47441000 218476000 110695000 310166000 158136000 12270000 13366000 14114000 710000 -39937000 -17318000 56923000 6222000 57117000 6020000 16032000 2886000 14401000 2848000 Basis of Presentation and Nature of Operations <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The accompanying unaudited condensed consolidated financial statements were prepared using United States Generally Accepted Accounting Principles ("GAAP") and the instructions to Form 10-Q and Regulation S-X. Accordingly, these financial statements do not include all information or notes required by GAAP for annual financial statements and should be read together with the Company's </span><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1688476/000168847623000051/nex-20221231.htm" style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Annual Report on Form 10-K</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> for the year ended December 31, 2022, filed with the SEC on February 16, 2023.</span>Management believes the unaudited condensed consolidated financial statements included herein contain all adjustments necessary to present fairly the Company's financial position as of June 30, 2023 and the results of its operations and cash flows for the three and six months ended June 30, 2023 and 2022. Such adjustments are of a normal recurring nature. All intercompany transactions and balances have been eliminated. The accompanying unaudited condensed consolidated financial statements were prepared using United States Generally Accepted Accounting Principles ("GAAP") and the instructions to Form 10-Q and Regulation S-X. Summary of Significant Accounting Policies <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please refer to Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(2) Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Company’s audited consolidated financial statements contained in its </span><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1688476/000168847623000051/nex-20221231.htm" style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Annual Report on Form 10-K</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the year ended December 31, 2022 for the discussion on the Company's significant accounting policies.</span> Acquisitions <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) Alamo Acquisition</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 31, 2021 (the “Alamo Acquisition Date”), the Company completed its acquisition of Alamo in accordance with the terms of the Purchase Agreement, dated as of August 4, 2021 (the “Purchase Agreement”), by and among the Company, NexTier Completion Solutions Inc., Alamo Frac Holdings, LLC, Alamo and the “owner group” identified therein (the "Alamo Acquisition"). The Company acquired 100% of Alamo.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Alamo Acquisition was completed for cash consideration of $100.0 million, equity consideration of 26 million shares of the Company’s common stock valued at $82.3 million, post-closing services valued at $30.0 million, an estimated $15.9 million of contingent consideration, $7.4 million of non-contingent consideration, and a net working capital settlement of $0.5 million that was finalized in the fourth quarter of 2021 and was paid to the Company in the first quarter of 2022. The contingent consideration includes a Tier II upgrade payment and earnout payments, which were contingent upon the achievement of certain performance targets, as described in the Purchase Agreement. The earnout period ended in the fourth quarter of 2022, the performance targets were achieved, and the Company agreed with Alamo Frac Holdings, LLC and the group to cumulative earnout payments of $73.8 million, which were fully paid as of June 30, 2023.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Merger and integration related costs were recognized separately from the acquisition of assets and assumptions of liabilities in the Alamo Acquisition. Merger costs consist of legal and professional fees and pre-merger notification fees. Integration costs consist of expenses incurred to integrate Alamo’s operations, aligning accounting processes and procedures, integrating its enterprise resource planning system with those of the Company, and any earnout payments. All of these costs are recorded within merger and integration costs on the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding the Alamo Acquisition, refer to Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(3) Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Company’s audited consolidated financial statements contained in its </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1688476/000168847623000051/nex-20221231.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Annual Report on Form 10-K</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the year ended December 31, 2022.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Asset Acquisition from Continental Intermodal Group LP</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2022 the Company entered into and closed a definitive agreement to purchase substantially all assets (and assume certain lease liabilities) of the sand hauling, wellsite storage and last mile logistics businesses of Continental Intermodal Group LP (“CIG”) and its subsidiaries (the “CIG Acquisition”) from CIG, Continental Intermodal Group – Trucking, LLC (“Trucking”) and CIG Logistics LLC (together with Trucking and CIG, “CIG Sellers”). </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CIG Acquisition was completed for a purchase price of $31.3 million. At the time of close, the Company paid a total of $32.1 million, which included: (i) approximately $27.9 million in cash paid at closing to the CIG Sellers plus (ii) 500,000 shares of common stock. The $32.1 million transferred to CIG at the time of close included a deposit of $0.8 million for a transition services agreement for costs of services to be provided during the transition period. Accordingly, the purchase price of $31.3 million does not include the deposit of $0.8 million. The Company accounted for this acquisition as an asset acquisition pursuant to ASC 805. The purchase price of the acquisition was allocated amongst the acquired assets as the fair value of the acquired machinery and equipment </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assets represented substantially all of the fair value of the gross assets acquired. Additionally, the Company established a right of use asset and an operating lease liability of $0.9 million for the assumed lease liability. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c) Merger with Patterson-UTI Energy, Inc.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 14, 2023, NexTier Oilfield Solutions Inc. entered into an Agreement and Plan of Merger (the "Merger Agreement") with Patterson-UTI Energy, Inc. ("Patterson-UTI"), Pecos Merger Sub Inc. ("Merger Sub Inc.") a wholly owned subsidiary of Patterson-UTI, and Pecos Second Merger Sub LLC ("Merger Sub LLC") a wholly owned subsidiary of Patterson-UTI providing that, among other things and subject to the terms and conditions of the Merger Agreement, at the Effective Time (as defined in the Merger Agreement):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Merger Sub Inc. will merge with and into NexTier, with NexTier continuing as the surviving entity (the “Surviving Corporation”) (the “First Company Merger”) and immediately following the First Company Merger, the Surviving Corporation will merge with and into Merger Sub LLC, with Merger Sub LLC continuing as the surviving entity (the “Second Company Merger” and, together with the First Company Merger, the “Mergers”);</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Each share of common stock, par value $0.01 per share, of NexTier (“NexTier Common Stock”) then issued and outstanding immediately prior to the Effective Time (including each NexTier restricted stock award) will be converted into the right to receive 0.7520 shares of common stock, par value $0.01 per share, of Patterson-UTI (“Patterson-UTI Common Stock”);</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Each share NexTier Common Stock held in treasury by NexTier or owned directly or indirectly by Patterson-UTI, Merger Sub Inc. or Merger Sub LLC will be automatically cancelled and will cease to exist, and no consideration will be issued therefor; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Upon consummation of the Mergers and the other transactions contemplated by the Merger Agreement (the “Transactions”), NexTier will be a wholly owned subsidiary of Patterson-UTI.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consummation of the Merger Agreement is subject to the satisfaction or waiver of certain conditions, including, among others: </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The adoption of the Merger Agreement by holders of at least a majority of the outstanding shares of NexTier Common Stock;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the approval of the Share Issuance by the holders of shares of Patterson-UTI Common Stock representing a majority of votes cast on the Share Issuance; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The expiration or earlier termination of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the "HSR Act").</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NexTier has agreed to operate its business in the ordinary course during the period between the execution of the Merger Agreement and the Effective Time, subject to specific exceptions set forth in the Merger Agreement, and have agreed to certain other customary restrictions on operations, as set forth in the Merger Agreement.</span></div> 1 100000000 26000000 82300000 30000000 15900000 7400000 500000 73800000 31300000 32100000 27900000 500000 32100000 800000 31300000 800000 900000 900000 0.01 0.7520 0.01 Inventories, net <div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net, consisted of the following as of June 30, 2023 and December 31, 2022: </span></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:67.745%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, <br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sand, including freight</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,773 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,901 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chemicals and consumables </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials and supplies </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,415 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,395 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are reported net of obsolescence reserves of $3.5 million and $3.4 million as of June 30, 2023 and December 31, 2022, respectively. The Company released $0.2 million</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of its obsolescence reserve and recognized</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of obsolescence expense, during the three and six months ended June 30, 2023, respectively.</span></div> <div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net, consisted of the following as of June 30, 2023 and December 31, 2022: </span></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:67.745%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, <br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sand, including freight</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,773 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,901 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chemicals and consumables </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials and supplies </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,415 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,395 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12773000 15901000 6481000 6854000 54161000 43640000 73415000 66395000 3500000 3400000 200000 100000 Long-Term Debt <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt at June 30, 2023 and December 31, 2022 consisted of the following: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:67.702%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.802%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, <br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Term Loan Facility</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> 2021 Equipment Loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized debt discount and debt issuance costs</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,724)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, net of unamortized debt discount and debt issuance costs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of unamortized debt discount and debt issuance costs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,327 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of the Company’s credit facilities outstanding as of June 30, 2023:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.320%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 Equipment Loan</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019 ABL Facility</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018 Term Loan Facility</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Original facility size</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of credit issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available borrowing base commitment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate</span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SOFR or base rate plus applicable margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SOFR or base rate plus applicable margin</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 25, 2025</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">Secured Overnight Financing Rate (“SOFR”) is subject to a 1.00% floor.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with Reference Rate Reform (Topic 848) as described further in Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(16) New Accounting Pronouncements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">herein, on June 8, 2023 the Company amended both the 2019 ABL Facility and 2018 Term Loan Facility agreements to replace the use of the London Interbank Offered Rate ("LIBOR") with the Secured Overnight Financing Rate ("SOFR") in the calculation of each facility's respective interest rate plus an applicable margin.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the 2018 Term Loan Facility, 2021 Equipment Loan (each as defined herein), and Other long-term debt for the next five years are presented below: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.095%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year-end December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,227 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding the terms of the Company's credit facilities, see Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(8) Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the Company’s audited consolidated financial statements contained in its </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1688476/000168847623000051/nex-20221231.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Annual Report on Form 10-K</a></span> for the year ended December 31, 2022. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt at June 30, 2023 and December 31, 2022 consisted of the following: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:67.702%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.802%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, <br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Term Loan Facility</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> 2021 Equipment Loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized debt discount and debt issuance costs</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,724)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, net of unamortized debt discount and debt issuance costs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of unamortized debt discount and debt issuance costs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,327 </span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 332500000 334250000 24589000 30342000 138000 273000 2724000 3436000 354503000 361429000 14176000 14004000 340327000 347425000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of the Company’s credit facilities outstanding as of June 30, 2023:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.320%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 Equipment Loan</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019 ABL Facility</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018 Term Loan Facility</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Original facility size</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of credit issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available borrowing base commitment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate</span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SOFR or base rate plus applicable margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SOFR or base rate plus applicable margin</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 25, 2025</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">Secured Overnight Financing Rate (“SOFR”) is subject to a 1.00% floor.</span></div> 46500000 450000000 350000000 24589000 0 332500000 0 19650000 0 411300000 0.0525 0.0100 <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the 2018 Term Loan Facility, 2021 Equipment Loan (each as defined herein), and Other long-term debt for the next five years are presented below: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.095%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year-end December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,227 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7791000 15790000 333646000 0 0 357227000 Significant Risks and Uncertainties <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in two reportable segments: Completion Services and WC&amp;I, with significant concentration in the Completion Services segment. During the three months ended June 30, 2023 and 2022, sales to Completion Services customers represented 96% and 95% of the Company's consolidated revenue, respectively. During the six months ended June 30, 2023 and 2022, sales to Completion Services customers represented 96% and 95% of the Company's consolidated revenue, respectively. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company depends on its customers' willingness to make operating and capital expenditures to explore for, develop and produce oil and natural gas onshore in the U.S. This activity is driven by many factors, including current and expected crude oil and natural gas prices. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From the end of the fourth quarter of 2019 through mid-August 2020, the U.S. active rig count decreased by 70%, from 805 to 244 rigs before recovering to 351 rigs by the end of 2020. In 2021, the U.S. active rig count recovery continued, increasing 67% from 351 rigs at the end of 2020 to 586 rigs by the end of 2021. The activity growth since the end of 2021 continued to improve through the first quarter of 2023, closing at 755 active rigs. However, active rig count has since decreased slightly through the second quarter of 2023, closing at 674</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">active rigs as of June 30, 2023, though still up 15% from the end of 2021.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Significant customers are those that individually account for 10% or more of the Company's consolidated revenue or total accounts receivable. For the three months ended June 30, 2023, the Company had one customer in the completions services segment that individually represented 12%, or $111.2 million, of the Company's consolidated revenue. For the three months ended June 30, 2022, there were no customers considered significant. For the six months ended June 30, 2023 and 2022, the Company had one significant customer in the Completions Services segment that individually represented 10% or $183.6 million and 10% or $142.1 million of the Company's consolidated revenue, respectively.</span></div>For the three and six months ended June 30, 2023 and 2022, there were no suppliers that individually represented more than 5% of the Company's overall purchases. 2 0.96 0.95 0.96 0.95 -0.70 805 244 351 0.67 351 586 755 674 0.15 0.12 111200000 0.10 183600000 0.10 142100000 Derivatives <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company uses an interest-rate-related derivative instrument to manage its variability of cash flows associated with changes in interest rates on its variable-rate debt. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 8, 2023, the Company entered into Amendment No. 1 (the “TL Amendment”) to the Term Loan Agreement (the "TL Agreement"), dated May 25, 2018, by and among the Company, as parent guarantor, Keane Group Holdings LLC, as lead borrower, certain other subsidiaries of the Company as additional borrowers and guarantor parties thereto, the lender parties thereto and Barclays Bank PLC, as administrative agent and collateral agent. The TL Agreement governs the 2018 Term Loan Facility as otherwise described herein. The TL Amendment to the TL Agreement provides, among other things, for replacement of LIBOR with the term SOFR (as defined in the TL Amendment), plus a credit spread adjustment of 11.48 basis points as the reference rate for purposes of calculating interest under the TL Agreement and updates certain other provisions of the TL Agreement to reflect the transition from LIBOR to term SOFR. The TL Agreement had an initial aggregate principal amount of $350.0 million and, as made effective by the TL Amendment, has a variable interest rate based on SOFR, subject to a 1.0% floor. In June 2023, the Company terminated its existing interest rate swap executed June 22, 2018, and executed a new interest rate swap effective through March 31, 2025, to hedge its expected variable cash flows indexed to SOFR. The new interest rate swap is indexed to 1-month SOFR subject to a 1% floor to match the amended TL Agreement. The termination of the pre-existing interest swap and execution of a new interest rate swap qualifies as a contract modification within the scope of ASC 848, Reference Rate Reform, as the updated terms exclusively pertain to the reference rate. The Company is applying the following optional expedients as provided by ASC 848: (i) option to not de-designate a hedging relationship due to a change in a critical term, and (ii) option to apply certain expedients for the application of subsequent assessment methods for cash flow hedges. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following tables present the fair value of the Company's derivative instrument on a gross and net basis as of the periods shown below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative <br/>designated as <br/>hedging <br/>instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative <br/>not <br/>designated as <br/>hedging <br/>instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts <br/>of Recognized <br/>Assets and <br/>Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Amounts <br/>Offset in the <br/>Balance<br/>Sheet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts <br/>Presented in <br/>the Balance <br/>Sheet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of June 30, 2023:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current asset</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent asset</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline"><br/>(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Agreements are in place that allow for the financial right of offset for derivative assets and derivative liabilities at settlement or in the event of a default under the agreements.</span></div><div style="margin-bottom:9pt;padding-left:45pt;padding-right:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">There are no amounts subject to an enforceable master netting arrangement that are not netted in these amounts. There are no amounts of related financial collateral received or pledged.</span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents gains and losses for the Company's interest rate derivative designated as cash flow hedges (in thousands of dollars): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"></td><td style="width:42.833%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.197%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.941%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.244%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.499%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of gain (loss) recognized in total other comprehensive income on derivative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OCI</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of gain (loss) reclassified from accumulated other comprehensive income (loss) into earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(691)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gain (loss) recognized in other comprehensive income for the derivative instrument is presented within hedging activities in the Condensed Consolidated Statements of Operations and Comprehensive Income. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no gains or losses recognized in earnings as a result of excluding amounts from the assessment of hedge effectiveness. Based on recorded values as of June 30, 2023, $4.0 million of net gains will be reclassified from accumulated other comprehensive income into earnings within the next 12 months.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(8)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements and Financial Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for discussion on fair value measurements related to the Company's derivative instrument.</span></div> 0.001148 350000000 0.010 0.01 The following tables present the fair value of the Company's derivative instrument on a gross and net basis as of the periods shown below:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative <br/>designated as <br/>hedging <br/>instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative <br/>not <br/>designated as <br/>hedging <br/>instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts <br/>of Recognized <br/>Assets and <br/>Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Amounts <br/>Offset in the <br/>Balance<br/>Sheet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts <br/>Presented in <br/>the Balance <br/>Sheet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of June 30, 2023:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current asset</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent asset</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline"><br/>(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Agreements are in place that allow for the financial right of offset for derivative assets and derivative liabilities at settlement or in the event of a default under the agreements.</span></div><div style="margin-bottom:9pt;padding-left:45pt;padding-right:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">There are no amounts subject to an enforceable master netting arrangement that are not netted in these amounts. There are no amounts of related financial collateral received or pledged.</span></div> The following tables present the fair value of the Company's derivative instrument on a gross and net basis as of the periods shown below:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative <br/>designated as <br/>hedging <br/>instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative <br/>not <br/>designated as <br/>hedging <br/>instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts <br/>of Recognized <br/>Assets and <br/>Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Amounts <br/>Offset in the <br/>Balance<br/>Sheet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts <br/>Presented in <br/>the Balance <br/>Sheet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of June 30, 2023:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current asset</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent asset</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline"><br/>(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Agreements are in place that allow for the financial right of offset for derivative assets and derivative liabilities at settlement or in the event of a default under the agreements.</span></div><div style="margin-bottom:9pt;padding-left:45pt;padding-right:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">There are no amounts subject to an enforceable master netting arrangement that are not netted in these amounts. There are no amounts of related financial collateral received or pledged.</span></div> The following tables present the fair value of the Company's derivative instrument on a gross and net basis as of the periods shown below:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative <br/>designated as <br/>hedging <br/>instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative <br/>not <br/>designated as <br/>hedging <br/>instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts <br/>of Recognized <br/>Assets and <br/>Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Amounts <br/>Offset in the <br/>Balance<br/>Sheet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts <br/>Presented in <br/>the Balance <br/>Sheet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of June 30, 2023:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current asset</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9.01pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent asset</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline"><br/>(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Agreements are in place that allow for the financial right of offset for derivative assets and derivative liabilities at settlement or in the event of a default under the agreements.</span></div><div style="margin-bottom:9pt;padding-left:45pt;padding-right:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">There are no amounts subject to an enforceable master netting arrangement that are not netted in these amounts. There are no amounts of related financial collateral received or pledged.</span></div> 4665000 0 4665000 0 4665000 2247000 0 2247000 0 2247000 3870000 0 3870000 0 3870000 2816000 0 2816000 0 2816000 <div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents gains and losses for the Company's interest rate derivative designated as cash flow hedges (in thousands of dollars): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"></td><td style="width:42.833%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.197%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.941%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.244%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.499%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of gain (loss) recognized in total other comprehensive income on derivative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OCI</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of gain (loss) reclassified from accumulated other comprehensive income (loss) into earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(691)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2624000 1565000 2066000 7177000 827000 -691000 1485000 -1378000 0 4000000 Fair Value Measurements and Financial Information <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company discloses the required fair values of financial instruments in its assets and liabilities under the hierarchy guidelines, in accordance with GAAP. As of June 30, 2023, the Company's financial instruments consisted of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses, derivative instruments, and long-term debt. As of June 30, 2023 and December 31, 2022, the carrying values of the Company's financial instruments, included in its Condensed Consolidated Balance Sheets, approximated or equaled their fair values. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recurring Fair Value Measurement </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the Company had one financial instrument measured at fair value on a recurring basis, which is its interest rate derivative (see Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(7) Derivatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above). During the year ended December 31, 2022, the Company also measured the fair value of the earnout payments originating from the Alamo Acquisition on a recurring basis. The earnout period ended in the fourth quarter of 2022, the performance targets were achieved, and the Company has agreed with Alamo Frac Holdings, LLC and the owner group to cumulative earnout payments of $73.8 million, which were fully paid as of June 30, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, during the year ended December 31, 2022, the Company held an equity security investment composed primarily of common equity shares and warrants in a publicly traded company, in addition to an immaterial balance related to contingent value rights ("CVRs"). As of December 31, 2022, the Company sold all of its common equity shares and warrants and its investment in the CVRs has matured and no longer holds any value.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial instruments are presented in the Condensed Consolidated Balance Sheets as follows: the interest rate derivative is presented within other current assets and other noncurrent assets, the earnout payments are presented within accrued expenses, and the equity security investment was presented within other current assets. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair market value of the derivative financial instrument reflected on the Condensed Consolidated Balance Sheets as of June 30, 2023 and December 31, 2022 was determined using industry-standard models that consider various assumptions, including current market and contractual rates for the underlying instrument, time value, implied volatilities, nonperformance risk, as well as other relevant economic measures. Substantially all of these inputs are observable in the marketplace through the full term of the instrument and can be supported by observable data.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the earnout payments was measured at the end of each reporting period through the end of the earnout period, which occurred in the fourth quarter of 2022. Gains and losses recognized in relation to the change in fair value of the earnout payments were recognized within merger and integration in the Condensed Consolidated Statements of Operations and Comprehensive Income. See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(3) Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further discussion. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the equity security investment was measured at the end of each reporting period. Gains and losses recognized in relation to the change in fair value of the equity security investment were recognized within other income (expense), net in the Condensed Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the placement in the fair value hierarchy of assets and liabilities that were measured at fair value on a recurring basis at June 30, 2023 and December 31, 2022 (in thousands of dollars): </span></div><div style="margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.321%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 6.62pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Fair value measurements at reporting date using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate derivative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.321%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 6.62pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Fair value measurements at reporting date using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate derivative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:11.25pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Risk </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments exposed to concentrations of credit risk consist primarily of cash and cash equivalents, the derivative contract and trade receivables. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's cash balances on deposit with financial institutions totaled</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$310.2 million and $218.5 million</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as of June 30, 2023 and December 31, 2022, respectively, which exceeded Federal Deposit Insurance Corporation insured limits. The Company regularly monitors these institutions' financial condition.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit risk from the derivative contract derives from the potential failure of the counterparty to perform under the terms of the derivative contract. The Company minimizes counterparty credit risk in the derivative instrument by entering into the transaction with a high-quality counterparty, whose Standard &amp; Poor's credit rating is higher than BBB. The derivative instrument entered into by the Company does not contain credit-risk-related contingent features. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's trade receivables have payment terms of 30 to 60 days. Significant customers are those that individually account for 10% or more of the Company's consolidated revenue or total accounts receivable. As of June 30, 2023, there were two customers considered significant each representing 12% or $42.0 million and $40.2 million, respectively, of the Company's total trade receivables. As of December 31, 2022, trade receivables from two customers individually represented 11% and 10% or $30.9 million and $29.8 million, respectively, of the Company’s total accounts receivable. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company mitigates the associated credit risk by performing credit evaluations and monitoring the payment patterns of its customers. The Company has a process in place to collect substantially all receivables within 30 to 60 days of aging. As of June 30, 2023 and December 31, 2022, the Company had $1.2 million and $1.4 million in allowance for credit losses, respectively. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2023, the Company did not recognize any bad debt expense.</span></div> 1 1 73800000 <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the placement in the fair value hierarchy of assets and liabilities that were measured at fair value on a recurring basis at June 30, 2023 and December 31, 2022 (in thousands of dollars): </span></div><div style="margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.321%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 6.62pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Fair value measurements at reporting date using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate derivative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.321%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 6.62pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Fair value measurements at reporting date using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate derivative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6912000 0 6912000 0 6686000000 0 6686000000 0 310200000 218500000 P30D P60D 0.12 42000000 40200000 0.11 0.10 30900000 29800000 P30D P60D 1200000 1400000 Stock-Based Compensation <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company has five types of stock-based compensation outstanding under its Equity Award Plans: (i) restricted stock awards issued to independent directors, (ii) restricted stock units issued to executive officers and key management employees, (iii) non-qualified stock options issued to executive officers, (iv) performance-based restricted stock awards issued to executive officers and key management employees, (v) and cash-settled performance unit awards issued to executive officers and key management employees. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation costs for the three and six months ended June 30, 2023 and 2022 (in thousands of dollars):</span></div><div style="margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:44.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.553%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability-classified awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash-settled awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-classified awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock time-based unit awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock performance-based unit awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,831 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit</span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,559)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation cost, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,579 </span></td><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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,299 </span></td><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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,436 </span></td><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:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">Any tax benefit for stock-based compensation during the six months ended June 30, 2023 will be offset by the change in valuation allowance. The Company was in a valuation allowance position during the six months ended June 30, 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For additional information regarding stock-based compensation, refer to Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">(12) Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> of the Company’s audited consolidated financial statements contained in its </span><span style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1688476/000168847623000051/nex-20221231.htm" style="color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Annual Report on Form 10-K</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">for the year ended December 31, 2022.</span></div> 5 <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation costs for the three and six months ended June 30, 2023 and 2022 (in thousands of dollars):</span></div><div style="margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:44.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.553%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability-classified awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash-settled awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-classified awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock time-based unit awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock performance-based unit awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,831 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit</span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,559)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation cost, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,579 </span></td><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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,299 </span></td><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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,436 </span></td><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:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span>Any tax benefit for stock-based compensation during the six months ended June 30, 2023 will be offset by the change in valuation allowance. The Company was in a valuation allowance position during the six months ended June 30, 2023. 1610000 972000 2752000 1633000 336000 317000 639000 628000 5524000 5029000 11737000 10420000 2366000 2201000 4703000 4314000 9836000 8519000 19831000 16995000 257000 1220000 1749000 2559000 9579000 7299000 18082000 14436000 Stockholders’ Equity <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) Vesting of Stock Awards</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2023, 377,418 and 2,779,891 shares were issued, net of share settlements for payment of payroll taxes, upon the vesting of stock-based compensation awards. Shares withheld during the period were immediately retired by the Company.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Share Repurchase Program</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On October 25, 2022, the Company announced the board of directors approved a new share repurchase program for up to $250.0 million through December 31, 2023. The share repurchase program may be executed from time to time in open market transactions, through block trades, in privately negotiated transactions, through derivative transactions, through 10b5-1 plans, or by other means. The amount, timing and terms of any share repurchases will be determined based on prevailing market conditions and other factors, including applicable black-out periods. The share repurchase program does not obligate NexTier to purchase any shares of common stock during any period and the program may be modified or suspended at any time at NexTier’s discretion.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">During the three and six months ended June 30, 2023, the Company repurchased 2,323,896 and 8,225,834 shares of its common stock for $17.9 million and $71.3 million at an average price of $7.68 and $8.67, respectively. As of June 30, 2023, the Company has settled a total of 19,697,425 share repurchases since the announcement of the program for $184.2 million at an average </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">price of $9.35. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Given the pending merger agreement with Patterson-UTI, the Company has suspended the share repurchase plan. The combined company remains committed to return 50% of its free cash flow to shareholders on an annual basis.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company accounts for the purchase price of repurchased common shares in excess of par value as a reduction of additional paid-in capital, and will continue to do so until additional paid-in capital is reduced to zero. Thereafter, any excess purchase price will be recorded as a reduction to retained earnings.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As enacted by the Inflation Reduction Act of 2022 ("IRA"), the Company accrued stock repurchase excise tax of $0.5 million for the three and six months ended June 30, 2023.</span></div> 377418 2779891 250000000 2323896 8225834 17900000 71300000 7.68 8.67 19697425 184200000 9.35 0.50 500000 500000 Earnings per Share <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic income per share is based on the weighted average number of common shares outstanding during the period. Diluted income per share includes additional common shares that would have been outstanding if potential common shares with a dilutive effect, such as stock awards from the Equity Awards Plan, had been issued. Anti-dilutive securities represent potentially dilutive securities which are excluded from the computation of diluted income per share as their impact would be anti-dilutive.</span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the numerators and denominators used for the basic and diluted net income per share computations is as follows (in thousands of dollars):</span></div><div style="margin-bottom:3pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.75pt"><tr><td style="width:1.0pt"></td><td style="width:240.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,033</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of restricted stock awards granted to Board of Directors</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:24pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of time-based restricted stock awards granted under the Equity Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of performance-based restricted stock awards granted under the Equity Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,222 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,775 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,202 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the numerators and denominators used for the basic and diluted net income per share computations is as follows (in thousands of dollars):</span></div><div style="margin-bottom:3pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.75pt"><tr><td style="width:1.0pt"></td><td style="width:240.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,033</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of restricted stock awards granted to Board of Directors</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:24pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of time-based restricted stock awards granted under the Equity Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of performance-based restricted stock awards granted under the Equity Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,222 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,775 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,202 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 150064000 68458000 404057000 77250000 229033000 243969000 231084000 243621000 83000 195000 76000 180000 2565000 5223000 2546000 4628000 1541000 1388000 1496000 1033000 233222000 250775000 235202000 249462000 Income Taxes<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three and six months ended June 30, 2023, the Company recognized an income tax benefit of approximately $5.5 million and $112.9 million, respectively, due to partial releases of the valuation allowance on our deferred tax assets. These releases were primarily due to entering into a three-year cumulative pre-tax book income position and reflects our increased expectation to utilize these deferred tax assets going forward based on improved operating results and market conditions. Income tax expense for the three and six months ended June 30, 2023 prior to the release of the valuation allowance of $5.5 million and $112.9 million, respectively, was $5.6 million and $12.0 million, respectively, which resulted in net income tax expense of $0.1 million and net income tax benefit of $100.9 million, respectively.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For additional information regarding income taxes, refer to Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">(17) Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> of the Company’s audited consolidated financial statements contained in its </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1688476/000168847623000051/nex-20221231.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Annual Report on Form 10-K</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> for the year ended December 31, 2022.</span></div> -5500000 -112900000 5500000 -112900000 5600000 12000000 100000 -100900000 Commitments and Contingencies <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the Company had</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$16.2 million and $4.9 million of deposits on equipment, respectively. Outstanding purchase commitments on equipment were $142.6 million and $225.5 million, as of June 30, 2023 and December 31, 2022, respectively. </span><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company had a letter of credit of $19.7 million under the 2019 ABL Facility (as defined herein).</span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate minimum commitments under long-term raw material supply contracts for the next five years as of June 30, 2023 are listed below:</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:82.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.917%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,863 </span></td><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"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">From time to time, the Company is subject to legal and administrative proceedings, settlements, investigations, claims and actions, as is typical of the industry. These claims include, but are not limited to, contract claims, environmental claims, employment related claims, claims alleging injury or claims related to operational issues and motor vehicle accidents. The Company's assessment of the likely outcome of litigation matters is based on its judgment of a number of factors, including experience with similar matters, past history, precedents, relevant financial information and other evidence and facts specific to the matter. In accordance with GAAP, the Company accrues for contingencies where the occurrence of a material loss is probable and can be reasonably estimated, based on the Company's best estimate of the expected liability and the Company may record an offsetting receivable to the extent such liability is recoverable from insurance. The Company may increase or decrease its legal accruals in the future, on a matter-by-matter basis, to account for developments in such matters. Notwithstanding the uncertainty as to the final outcome and based upon the information currently available to it, the Company does not currently believe these matters in aggregate will have a material adverse effect on its financial position, results of operations or liquidity.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 through indemnification.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Regulatory Audits </span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to routine audits by taxing authorities. As of June 30, 2023, the Company had recorded estimates of potential assessments, the majority of which is related to an estimate of $14.8 million of potential assessment and exposures for all taxing jurisdictions related to the Alamo Acquisition. As of June 30, 2023, the Company also has an offsetting indemnification receivable of $14.8 million from the Owner Group, recorded pursuant to the Purchase Agreement, in Prepaid and other current assets in the Condensed Consolidated Balance Sheet. Both the estimated liability and indemnification receivable were recorded in the purchase price allocation at the time of the Alamo Acquisition in 2021. During the year ended December 31, 2022, the Company obtained additional information that resulted in a reduction of the Company's accrual and offsetting indemnification receivable related to this audit by $2.9 million. There were no material changes to the accrual and the offsetting indemnification receivable during the quarter ended June 30, 2023.</span></div> 16200000 4900000 142600000 225500000 19700000 <div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate minimum commitments under long-term raw material supply contracts for the next five years as of June 30, 2023 are listed below:</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:82.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.917%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,863 </span></td><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"></td></tr></table></div> 21439000 18464000 3960000 0 0 43863000 14800000 14800000 2900000 Related Party Transactions Cerberus Operations and Advisory Company, Cerberus Capital Management, L.P., and Cerberus Technology Solutions LLC, affiliates of the Company's principal equity holder, provide certain consulting services to the Company. The Company paid less than $0.1 million and $0.2 million during the three months ended June 30, 2023 and 2022, respectively, for these services. The Company paid less than $0.1 million and $0.4 million during the six months ended June 30, 2023 and 2022, respectively, for these services.As part of the Purchase Agreement, the Company agreed to provide certain post-closing services to Alamo Frac Holdings, LLC valued at $30.0 million in the aggregate. During the three and six months ended June 30, 2023, the Company did not provide any services to Alamo Frac Holdings, LLC as part of the Purchase Agreement. The Company has a remaining customer contract liability related to these services of $19.4 million as of June 30, 2023. 100000 200000 100000 400000 30000000 19400000 Business Segments <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280, "Segment Reporting", the Company routinely evaluates whether its separate segments have changed. This determination is made based on the following factors: (i) the Company’s chief operating decision maker (“CODM”) is currently managing each operating segment as a separate business and evaluating the performance of each segment and making resource allocation decisions distinctly and expects to do so for the foreseeable future, and (ii) discrete financial information for each operating segment is available.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a description of each reportable segment:</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Completion Services</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company’s Completion Services segment consists of the following businesses and service lines: (i) fracturing services; (ii) wireline and pumping services; and (iii) completion support services, which includes our Power Solutions natural gas fueling business, our proppant last mile logistics and storage business, and our research and technology department.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Well Construction and Intervention Services</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Following the sale of the Company's coiled tubing assets, the Company’s WC&amp;I Services segment consists of cementing services. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 1, 2022, the Company sold its coiled tubing assets to Gladiator for a cash purchase price of $21.6 million, which resulted in a gain on sale of assets of $11.6 million. The divestiture of non-core assets is consistent with the Company’s strategy to repurpose capital towards the highest return projects that fit the Company’s strategy around wellsite integration, while also strengthening liquidity. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present financial information with respect to the Company’s segments. Corporate and Other represents costs not directly associated with a segment, such as interest expense, income taxes and corporate overhead. Corporate assets include cash, deferred financing costs, derivatives and entity-level machinery equipment.</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"></td><td style="width:49.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.500%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations by business segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted gross profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completion Services</span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WC&amp;I</span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total adjusted gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,792 </span></td><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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,046 </span></td><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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,520 </span></td><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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,433 </span></td><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:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">    Adjusted gross profit at the segment level is not considered to be a non-GAAP financial measure as it is the Company's segment measure of profitability and is required to be disclosed under GAAP pursuant to ASC 280. Adjusted gross profit is defined as revenue less cost of services excluding depreciation and amortization, further adjusted to eliminate items in cost of services that management does not consider in assessing ongoing performance. </span></div><div style="margin-bottom:9pt;padding-left:27pt;padding-right:27pt;text-align:center;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.785%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.669%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Three Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,518 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,801,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,880,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Services</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,288,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit excluding depreciation and amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,805 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Management adjustments associated with cost of services</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,080 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,712 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,792 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,715 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,805 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,520 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:27pt;padding-right:27pt;text-align:center;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.785%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.669%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,403,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Services</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,112,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit excluding depreciation and amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Management adjustments associated with cost of services</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,730 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,316 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,046 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,064 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,433 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;padding-left:27pt;padding-right:27pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"></td><td style="width:61.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.891%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets by segment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completion Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,629,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,404,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WC&amp;I</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,163,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill by segment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completion Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WC&amp;I</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,780 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,780 </span></td><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"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue activities during the three and six months ended June 30, 2023 and 2022 were as follows:</span></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.271%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northeast</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West Texas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,518 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,573 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945,091 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,801,082 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,681 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,880,763 </span></td><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"></td></tr></table></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.271%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northeast</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West Texas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,049 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,863 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842,912 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,403,669 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,286 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477,955 </span></td><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"></td></tr></table></div> 21600000 11600000 <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present financial information with respect to the Company’s segments. Corporate and Other represents costs not directly associated with a segment, such as interest expense, income taxes and corporate overhead. Corporate assets include cash, deferred financing costs, derivatives and entity-level machinery equipment.</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"></td><td style="width:49.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.500%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations by business segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted gross profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completion Services</span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WC&amp;I</span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total adjusted gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,792 </span></td><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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,046 </span></td><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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,520 </span></td><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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,433 </span></td><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:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">    Adjusted gross profit at the segment level is not considered to be a non-GAAP financial measure as it is the Company's segment measure of profitability and is required to be disclosed under GAAP pursuant to ASC 280. Adjusted gross profit is defined as revenue less cost of services excluding depreciation and amortization, further adjusted to eliminate items in cost of services that management does not consider in assessing ongoing performance. </span></div><div style="margin-bottom:9pt;padding-left:27pt;padding-right:27pt;text-align:center;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.785%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.669%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Three Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,518 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,801,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,880,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Services</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,288,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit excluding depreciation and amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,805 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Management adjustments associated with cost of services</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,080 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,712 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,792 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,715 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,805 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,520 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:27pt;padding-right:27pt;text-align:center;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.785%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.669%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,403,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Services</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,112,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit excluding depreciation and amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Management adjustments associated with cost of services</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,730 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,316 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,046 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,064 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,433 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;padding-left:27pt;padding-right:27pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"></td><td style="width:61.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.891%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets by segment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completion Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,629,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,404,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WC&amp;I</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,163,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill by segment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completion Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WC&amp;I</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,780 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,780 </span></td><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"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue activities during the three and six months ended June 30, 2023 and 2022 were as follows:</span></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.271%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northeast</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West Texas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,518 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,573 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945,091 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,801,082 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,681 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,880,763 </span></td><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"></td></tr></table></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.271%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Thousands of Dollars)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Completion Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">WC&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northeast</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Central</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West Texas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,049 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,863 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842,912 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,403,669 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,286 </span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477,955 </span></td><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"></td></tr></table></div> 260080000 184730000 512715000 291064000 8712000 8316000 17805000 12369000 268792000 193046000 530520000 303433000 905518000 39573000 945091000 1801082000 79681000 1880763000 645438000 30861000 676299000 1288367000 61876000 1350243000 260080000 8712000 268792000 512715000 17805000 530520000 0 0 0 0 0 0 260080000 8712000 268792000 512715000 17805000 530520000 801049000 41863000 842912000 1403669000 74286000 1477955000 616319000 33547000 649866000 1112605000 61917000 1174522000 184730000 8316000 193046000 291064000 12369000 303433000 0 0 0 0 0 0 184730000 8316000 193046000 291064000 12369000 303433000 1629596000 1404557000 40394000 38150000 493576000 284461000 2163566000 1727168000 192780000 192780000 0 0 0 0 192780000 192780000 143117000 8299000 151416000 306578000 16326000 322904000 174587000 0 174587000 365595000 0 365595000 507510000 29088000 536598000 987734000 59665000 1047399000 78569000 2186000 80755000 137334000 3690000 141024000 1735000 0 1735000 3841000 0 3841000 905518000 39573000 945091000 1801082000 79681000 1880763000 110319000 6376000 116695000 199877000 11886000 211763000 159995000 0 159995000 273091000 0 273091000 496916000 34025000 530941000 877063000 60103000 937166000 30399000 1462000 31861000 49023000 2297000 51320000 3420000 0 3420000 4615000 0 4615000 801049000 41863000 842912000 1403669000 74286000 1477955000 New Accounting Pronouncements <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) Recently Adopted Accounting Standards</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the Financial Accounting Standards Board ("FASB") issued ASU 2021-05 "Leases (Topic 842) Lessors—Certain Leases with Variable Lease Payments" ("ASU 2021-05"). ASU 2021-05 allows a lessor to classify and account for a lease with variable lease payments that doesn't depend on an index or rate as an operating lease if both: a) The lease would have been classified as a sales-type lease or a direct-financing lease in accordance with the lease classification guidance in Topic 842; and b) The lessor would’ve otherwise recognized a day-one loss. This standard was effective for fiscal years beginning after December 15, 2021. The Company adopted this standard on January 1, 2022, and there was no material impact on the financial statements.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06 “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40)” (“ASU 2020-06”). ASU 2020-06 simplifies the guidance on the issuer's accounting for convertible debt instruments and convertible preferred stock. The Company adopted this standard on January 1, 2022, and there was no material impact on the financial statements.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08 “Business Combinations (Topic 805) Accounting for Contract Assets and Contact Liabilities from Contracts with Customers” ("ASU 2021-08"). ASU 2021-08 requires acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The Company adopted this standard on January 1, 2023, and there was no material impact on the financial statements.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022, the Financial Accounting Standards Board ("FASB") issued ASU 2022-06 “Reference Rate Reform (Topic 848) - Deferral of the Sunset Date of Topic 848". ASU 2022-06 provides optional expedients that permit an entity to not apply otherwise applicable US GAAP to contracts or transactions that are modified or otherwise affected due to reference rate reform. The ASU defers the sunset date of ASC 848 from December 31, 2022, which was previously addressed in ASU 2020-04 and ASU 2021-01, to December 31, 2024. Entities that apply ASC 848 can continue to do so until December 31, 2024. The Company adopted this standard during the second quarter of 2023, and there was no material impact on the financial statements.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Recently Issued Accounting Standards </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no recently issued Accounting Standards that have not been adopted that are expected to impact the Company.</span></div> <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) Recently Adopted Accounting Standards</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the Financial Accounting Standards Board ("FASB") issued ASU 2021-05 "Leases (Topic 842) Lessors—Certain Leases with Variable Lease Payments" ("ASU 2021-05"). ASU 2021-05 allows a lessor to classify and account for a lease with variable lease payments that doesn't depend on an index or rate as an operating lease if both: a) The lease would have been classified as a sales-type lease or a direct-financing lease in accordance with the lease classification guidance in Topic 842; and b) The lessor would’ve otherwise recognized a day-one loss. This standard was effective for fiscal years beginning after December 15, 2021. The Company adopted this standard on January 1, 2022, and there was no material impact on the financial statements.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06 “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40)” (“ASU 2020-06”). ASU 2020-06 simplifies the guidance on the issuer's accounting for convertible debt instruments and convertible preferred stock. The Company adopted this standard on January 1, 2022, and there was no material impact on the financial statements.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08 “Business Combinations (Topic 805) Accounting for Contract Assets and Contact Liabilities from Contracts with Customers” ("ASU 2021-08"). ASU 2021-08 requires acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The Company adopted this standard on January 1, 2023, and there was no material impact on the financial statements.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022, the Financial Accounting Standards Board ("FASB") issued ASU 2022-06 “Reference Rate Reform (Topic 848) - Deferral of the Sunset Date of Topic 848". ASU 2022-06 provides optional expedients that permit an entity to not apply otherwise applicable US GAAP to contracts or transactions that are modified or otherwise affected due to reference rate reform. The ASU defers the sunset date of ASC 848 from December 31, 2022, which was previously addressed in ASU 2020-04 and ASU 2021-01, to December 31, 2024. Entities that apply ASC 848 can continue to do so until December 31, 2024. The Company adopted this standard during the second quarter of 2023, and there was no material impact on the financial statements.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Recently Issued Accounting Standards </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no recently issued Accounting Standards that have not been adopted that are expected to impact the Company.</span></div> false false false false EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #B"^E8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " X@OI6?T%%G^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'&@!9/FTM%3!X,5-G8SMMJ:Q8FQ-9*^_1RO31G; ^QHZ?>G M3Z!&>ZF'@,]A\!C(8GR87-='J?V&G8F\!(CZC$[%,B7ZU#P.P2E*SW "K_2' M.B$(SE?@D)11I& &%GXALK8Q6NJ BH9PQ1N]X/UGZ#+,:, .'?84H2HK8.T\ MT5^FKH$[8(81!A>_"V@68J[^BQ'.N<2SM4\/:T?\GK%K:/ MI'J-Z5>TDBX>-^PV^;7>/AYVK!5621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #B"^E;&!F@$R@4 ,4> 8 >&PO=V]R:W-H965T&UL MM9EK*+/^DG [QWK0[4B<[X3\DJPY5^0I"N/DHK-6:O.NUTN\-8]8 [Y(7QT2C+(3XHD]N_(N.I4O$0^XI;<'@WY:[/ RU$Y3CG[UI MI_A-+7QY?'"_SN !9L$2[HKP]\!7ZXO.N$-\OF1IJ![$[@/? PVTGR?")/M+ M=OFS_7Z'>&FB1+070PFB(,[_LZ?]BW@A %"S@.X%](W KOH%9R]P,M"\9!G6 M>Z;8Y%R*'9'Z:7#3!]F[R=1 $\2Z&N=*PMT =&KBBBV7I$N2-9,\.>\I\-1W M>MY>?YGK:85^2#Z)6*T3],OOO&'EH_FO"^DMDKV'X!V\?<)^^%ET(75>3Q><--I+CAWE1T/U;?D'!6<:\E"Q-C1:*REH#C G", M%NHJ5H%Z)M=!R,EM&BVX-('A'I9E=YW1V7AL@D.E+>'."KBS)G /?!7H812J M\99%QC:*^]SRI\< AN.[(%P&//3)7(2I;@L)N8F]4Q,V:M@2V[;*R=5J @Z% M$Q(:*]-E/2%S!3V4"$ER(T/ M/398!E[&C33K&DMGW.U;]G#HG!EY47%;7EKRTB:\4]\']^3D<$ ^PG/D+C;7 M*V[IG)U9Y$&LN/09# 0LZ$XEB M(?DSV%0/4+CC:&3UJ9'T&)G)+D.3C6>=K*U.8=5;#88;C&QC0L)5;;'*C&3C MP>:C\*"^9FL18QFBQL2A@^[0LBPCWS$2DEU&)!O/-X^!@N%0+(E-OU_\0.;< M2R74I!$2=W)%%,&,-%?"^W)"OK5.+?N$;)@D6Q::0SYNV!:]#% VGGP@]OI! MO"+SYV@A0B-Q372Z,@\YQ\A'M,Q'%$\PARHD5T_>FL4K7AD,:XQN/\^-80B7 MM>4KPQ!M%(;<5$J]>,E7+%D]PB22&K=;:AP_&S=I7%S5EK,,0;11"+J)886= M;\SI52@[@!LY<<F/*-L)I>/!@ [ZL'S= MFB#+ $0;;1*Y,*1*2'HWL<^?R"_<7(]U>T6PHAZ/^Z.A$>(8:8>6:8?B8>4P M7UX'B4ZTGSDD,VQGL\:NV[5IU[&-H,?(/TZ9?YR:'9S#MN9+TFNX:!QB:\RJ M]FUQ65O&,@,Y>&)YR[C?J:ZFQ.WNC0M*7-26L(;[33[,MDK'\\_\'YB>L),2,B7 M(+5.1S#BR?R;:7ZBQ";[[+@02HDH.UQSYG.I'X#[2R'4X43_0/'E>O(O4$L# M!!0 ( #B"^E9V-H8M- < $D> 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%=L'>#4?-$;N\1 FV)OZ-"@6;?/C$3'0B71):F\ M[-?O*#N6+5)R O1+(LEWI^>.QWONJ/-[I;^:M906/=158RYF:VLW;Q<+DZ]E M+?"YOU]8]6"S/-^)67DO[97.EX6ZQMU*4M6Q,J1JD MY>IB]HZ\O62I4^@D_BGEO3FX1LZ5&Z6^NIL_BHL9=HAD)7/K3 CX=R_RYU# ML;.7J\IT?]']3A;/4-X:J^J=,B"HRV;[7SSL G&@0*(1!;I3H,]58#L%UCFZ M1=:Y]4%8L3S7ZAYI)PW6W$47FTX;O"D;MXS75L.O)>C9Y:5J"E@462"X,JHJ M"V'AYKVH1)-+=.T,&W2&OEQ_0*]?_8Q>H;)!?Z]5:T13F/.%!0S.TB+?O>_] M]GUTY'U_MLT;Q/ <44Q90/UR6OV#S$&==.KT6'T!GN_=IWOW:6>/C;G?:BT; MBX0QX.?;D#]; U'8@-ME;\U&Y/)B!MO(2'TG9\L??R )_B7DW7JQ: 0MW():"^J>0<-=*&@&\MQP>(HHBE M$1D ]\483PE/P\#C/?!X$O@?S1T$5.E2FE& L??FE$4D'N#SI9*$\3@,+]G# M2R;A76FY$65Q$-G\*/]#C40SW<--I]- 65$] V+JO3Q+ MDXRS 49?+*4))B,QS?8@LTF0GS92"ULVMZB20"=(.]XX4ZNS%F[&,6<>&,I) MF@T@^U(D2V(>1LSWB/DDXE_+IJOM+\++/22X-K7+B->PPY!:N?+0UFW5$5AZ!/CM%9EC%LT3SCIE M=XOI/,FBGX/3*6#G=Q0"S&<3;".*0G1S+-CA_D2D*A*:"_R54MD14/,MS?,#^\A'(Z MI,: W-@*]+Q(IHGQ4U>T&]6<+HK$9SC"DC@:H@R(Q1R3$:0]$9)I)MS6[@EX M/L%1DD!)\<+H"Y*4IB3)1B#V9$B29_5^52ENRJJT0-K!!I!,DNI+.\#O9>W8 MZ9Y2R32GOGMJI3;BT?5108=]IF11&F=\N#2^'+3EG(WMQ9Y2R32G DC=PE:4 M#QLWFX03*,"-G.#8JQC"!3K/J*5\* M>1.<(ZA/A"0BZ;!^!L4P'NG):,^7=)HO/QW-#Z="['-A'$4>5%\*BLE(G:<] M:=(3T^31&'$*J<^'280#8?7EXI@Q-H:V)TXZ39P?G[,AY_#(F+U/?>H$70HQ M:!9['@7$&$W&ZDY/LW1ZZ/QX>E>^S!U_UJ0D2H?D%! CT :/;=>>0.DT@7X\ MVIC=E._V:]OL^MYN!MFUDEN'W0KFR@#GNA;X6/#&HJ(T'26_+ @ABL:,#LDD M*)=&HV'H*9J>&'N'G>BI?16@ZRCRR"\D!LWU6+7JR9I.D_6V!KP KD_"C$>$ M>5D6D,L8)R/],^O9FDVS]1;P"93,9U<"TR[S3I,"@M!2T&CD)('U1,S(9 ]] M;57^=:VJ0FKS4S>:V\<@TDD^?VD/_;VL'3O=,S8[P=BJKF&V-<[W.332&MV) MJI7H%7Z#"8*JCB]:NE>ZV>HSQ'&.\_04*7FF,ZW"[D[C6&ABL"U?Q7@7^;&3WU:-Z#$[0S*=ZL.?E0D *:L=()AP<+D_W U>B M+,[*!N5B4[K4A4OYD+N*!M5Q'Z,@[ #M0X5*AIU\0(Y@G$:U.[D[PPAB#QPLQ][I>$B*9F-Q[EL!-MT*;(N:>6[-"#$X M!0KWT/J":<8Y&:MN/=>SYQQ 'Q3A;E\^&W\:^#@2.N(("(:/.!8'W_G<1]:_ MA+XM&P.-PPHT\9L40J"WWRVW-U9MND]_-\K"K-I=KJ4 X$X ?E\I99]NW-?$ M_=?CY?]02P,$% @ .(+Z5C!->=P> P Y0@ !@ !X;"]W;W)K^K[,"2JHO9 4"GRRE*JG!KEKYNE) .G;W9BH=R]IP M)F"FB*[+DJH_5\#E9N+UO*<;=VQ5&'O#3\<57<$44Y$!F5MC M34YG5($P!1B647Y&/I#O\VMR>G)&3@@3Y%LA:TU%KL>^02;K[&?;\:^:\<,# MXW^IQ06)@G,2!F'4(9^^+K^&#.4])P_WY3Y6HBU'V)8C='[1 ;^YP?1QD1HB ME^2&"2P"HYS,I&9NU?WZM-!&X=K[W95JXQUW>]O]>*DKFL'$PPVG0:W!2]^_ MZPV"CUV)_R>SO3)$;1FBU]S3F<+7A#)_"$XJ@8>:5;8FY[CILKJLN5LB.># M6!U;EZYB-",,W CV7;).>T$4#T8XR^O=/+OB@G"0Q&W<7@IQFT+\:@JWPE"Q M8@L.A&J-BWB?GI92&?;W('W\@FH4),/G["^CDC"(HV[R?DO>?Y5\*LL2EQIN M_>S^G%14D37E-9!3W&FYY)PJ37!VB"YP4YYUP3?^PQVLX"+H/6-_(V@/?="B M#XY&)[0VA53L+U;;HCM,JY9H'?(:!L #Y?2FF>.O:H:[]L MTG]02P,$% @ .(+Z5GSM[LXY!P 2R( !@ !X;"]W;W)KU&3S]*FYEM$H9E6-C9\OC \,&- MU<3@V,%2VH5?CV2[=B)=FP+^TL;.T;'.O5=7QW:NG\KJ=[634J-/^[Q0-[.= MUH>K^5QM=G*?J#?E01;FFX>RVB?:'%;;N3I4,DGK0?M\3C$.YOLD*V:+Z_K< MAVIQ71YUGA7R0X74<;]/JC]O95X^WI3RE5^#M /[2*XAV0"U]WFBO [=*=+*XKLHG5%FT8;,? MZNC7HTV\LL(6RIVNS+>9&:<7R[)(3=IEBLPG5>99FFAS<*?-/U,/6J'R 7U_ MD%5B\ZI04ECDWA3ESE;+HT3OBDVYE^@2_7BW0A>?OT)JEU12H:Q /^S*HS(C MU&OT^=GQ]5R;N=L9S#?M/&^;>=*!>3+TOBST3J&UF6\*C%^-CP]&QL]-S+K MT>? W=)1PF^.Q1O$\&M$,67 ?)8O'TXA.?_OZNO_?/6S8+"NBEC-QP;XVAKH MJ@;]\O9>ZI2SQ1>?D0!_"<5Y2K+5 ME&3KBM 1P/PUB(#G>F4W0ZQ6CEM:VIV*)-J733G^2G@VUIZ@I2 M+Z:LO2G)5E.2K21XDHC+FCW4<12LW:HZTL MS$+,&_6I,2J9[?_6!';+$0I$Y,V*Q8%7!0!*1">=HPF$CPIC%F$G#@"*A(3# M88B[,,2C87@OJZVL:O%9H>6V&LQ\[.>4AHZ2I0^B+(C:LC+4/8J:) M#\@EN'>->%3PMZ52Z&)K;D1>(5/S::8.I3+I-ZL^44IJV.%A?\9AZ%8]@+KT M5SR B@5WN-80%PFB>$#^B6DFH_)_*+45.[+W@/H)4*%8N$MU">&"D#'BQL#' M$1$$(8_<, ! 9JJ 1 .!H'T@Z&@@^NTWJRT@*)L"T^2"VCPN%B#S5/HP1 MCHEP1?NX*!!LH.&1WNJ2<:_[O=Z9I=[(11=MOE^!7H-,:G0G95M-RK:>BNT\ M)[W9)>-N]S0GKU$A-9@-[K?5F'J+ST<1'GA%"' %WIX+H(+H9!F?J^TM+QEU M;^9N2TL31?W<;(85"[_]A0Q[DD&8NSY7$,S:+&_A03@>#C:;WE:2<5_9=EUP M_8'R?;MWR3U'L(1@(HJ8*Q^ $1P)K]D"N#"*AOI.[S')N,EL[['OY4-9R6?] M.ODTL-< ?D]@$GA-%["BQH%%KG@?QC CPJMX'Q>:KHL'Q/=7!. M0CYD^A]2[]L\DRPO\Q"*W-)QMWE=U*/;:^^Q3.9 MQGZF?5P0<;=\5P",8X[]3/LXX^6&,DU[9TGQ"[;7S=DCQHOMZ[_==2=E6TW*MIZ*[3Q5O0NFXR[X*].(LFV!-L>JDL7F3V3N^ J5 MM[?!Z6]'I>M'R&"2?$MZR8A3C$L )9A;L2 5=6\% !05;*!:>_]+Q_WOUS+= M6O=;O^_(= 8W8^I;41I0=X$"*&/GW;MFENSLF9^@+'3;,( +L? \%P S?2G"Q-7NXR(>1$.=J3>9E(]VIKX- M(W/7T[SF@!O0J%G]UPUH2K;5I&SKJ=C.,](;83INA&\3E6WJ[<#-"[K("I26 M>9Y4JC\+6H7V&N%)N> W[H):@BCJM2(?1=ZXCW?6(!<;> 9)>WM,Q^WQ*LN/ M]MW=_XU' ,7#:U80RKV96@$H$P^O-4-<0[=)M#?,=-PP_UR_));I9?(HJV0K MGU],ED>M=%*DIF]?V9?,IH1L=)IOX9#XKI;2&#/F!@7 =Z$$[@T%T=*Y!/4/?I^!K" M\9@'[CJ:G[P&PO=V]R:W-H965T&ULK55M;],P$/XK5IC0)D'SVC)*&VEM MBAABHEHU^(#XX";7QIH3!]MMQ[_G[*2AV[)J@GVI?9=[GGOQ]6ZT$_)6Y0": MW!6\5&,GU[H:NJY*-^S?[2Y8RY+JF J^'>6Z7SLG#LD@Q7=<'TM=I^@R:=O M^%+!E?TEN\;6"K* M#%\=,H(W)3C+J$9AH?' =M"*B!7Y6H&DYET5H:6Q++ G<],L6R"792H*(*=? MA%)GY'1.)<)RT"RE_(R\)3>+A)R>G)$3PDIRQ3@W/"-78_ F!#=M IW4@09/ M!!J2*X&\BLPPX*P#GQS'#X[@72Q:6[E@7[E)<)3P\Z;LD=![0P(O"#OBF3X? M'G2E\W_>9__L_5XQPK:-0LL7/L'7-$';-N3'Q5)IB6/@9]=3UV11-YD9C4-5 MT13&#O:9 KD%)W[]RA]X'[KJ_))DR4N2S5Z([-Z+1.V+1,?8XP20-&7V;]OU M!#7ZW*+-,MG& Z^'G;0]+.UCHW[TT"AY;.3[_=[[^U:S#BNOWPM:JSI)]V"2 M%2#7=H4HDHI-J>MN;+7MEKJPP_F!?N(/IWZ'/L&M5B^AO_3U2KRB&PO=V]R:W-H965T&ULQ5QMK]BZ5[,N'K?M T-BB@D ! M9'O__0Z("#'3C(33]GVQA-3]]- ],]W/-/+50U%^KC9"U-;C-LNKZ]FFKG=O M%XLJV8AM7+TI=B*7W]P6Y3:NY65YMZAVI8C7K=(V6U#;=A?;.,UG-U?M9^_+ MFZMB7V=I+MZ75K7?;N/RKW/K^*WK4WKR\F4]Q)99%]D>ZKC?7 M,W]FK<5MO,_J#\7#CZ*[(:?!2XJL:O]:#YVL/;.2?547VTY9CF";YH?7^+%S MQ(D"82,*M%.@ERJP3H$I"BP84>"= E<4J#^BX'0*SJ46W$[!;7U_<%;KZ55< MQS=79?%@E8VT1&O>M.%JM:6#T[R961_K4GZ;2KWZ9EGD:SE/Q-J2[ZHB2]=Q M+2\^UO)%3J"ZLHI;:[F)\SM166DNORB2SYLB6XNR^I<5?MFG]5_6W/KMX\IZ M]=UKZ[M&YM=-L:_B?%U=+6HYQ,;0(NF&\^XP'#HRG%^+.LX M:59;5ELMW*: M5LW@ .V56?M]G*[G86Q&,BJO;>=W%IW M%'&9I_E=9;V2J-**VDV,K-9-.L\GLA!RVO ME4$NY&0XS@AZG!&T-<1'#+T3=VG>#%>NV"S.$V'%M;42R1N+D>\M:E,"A?6 MZ;:8S6YV?^-PSR;>U>+^-(RZ&.74'@JM="%B!]Q6Y4)=;NYP0EP^E(L .9\Z MP5%JX"9V=!-KU=B(FW[*$[F35\)Z)7W3OGL]NC[^_%!DF25WPH>X7/\/"7*>S&[^><_B&O_&UHKF& K3+ 0$RQ" AM$GQ^CSXV+ MI WSO$EIZW8=RD48-YD2BNT!R3F9?IY/'&5AZ$(D4)8%@.,%KK(FC,.>ZF$D ML(&'G:.'';.'-[$$E<7+;E\FF];1,J7(ZSHM1?-ZV KKXK#K7Q@+1_/AG 4. M4X)A'-G4!721R1#39(0$-HB;>XR;:XS;?T=SD_4J*ZH*2GWO7,U'KDV4;7QI MM#LU*IA@(298=,87@Z!XQZ!XQJ#\1U(4J$ X>-_3+/I>0!7O&PU,]3XF6'C) M\",DBP/O^T?O^T;OA_E:*:=^BER*0\K1>HH$WEI MMC$Y6IAH(2I:A(4VC%9/J(F94>O[_\_[7&YL]OC^WR$.J@#.;5^M5 $YRKFR M8Z\ *4)LQ[95]@ (SKG+ K46BP!!AX_M;3VE)D;.!B>!L[FR SV;+ $Y(%L" M4G"Z! 3A? D)CB=,TE-0PE\R$V RQR4JV@H5+41%B[#0AI.@9\GD#$V>0'Z) M3D4]62^IRP204M<("*062N:13_;S,E9LI[ID#5*:3K<\=7HV"T,3D*F&CA9;<081D=AJ$GU<3,JI]2>>J\%:X\ M(5*M5YX JX8K3X NPY4GQ/E'*D_:LVIJ)&SGCQ] 7W6@PZ/](%!/[I> '&5J MOEP!4L2V/:Z>986 H"PH71(H%6\$"+K4IR/.ZMDG)2]8>%),JK=$15NAHH6H M:!$6VG 2G'2)S:1V2N%)=;;H^UK7!9!BCKI&("3BJPO$./3)CD9"&SJZ)\74 M3(J?I_*D "D- E\]]8?$"%&# F)Y1(T*:O<7"VT8E9Y\TS,-X&E1.1&T=F5Q M5\9;,"IZCW?N,*YQ-%!./IF0\_B110H$=+J'KR MOS2;GIQ;,-%"5+3HK$.&T>E9-#6S:#,MH#J'I0X+ BU1H':"4='""^\APK(Z M#$3/G:F9.YM;D@R,CLX4 YE[B:M&!V"4S-82.8#FT,#1D@;$3[U Y5F F&.[ M8Y5N3V.IF<8^D1;HW!"F!4#[%J %4/\6I 5@8Q:B!0!W':<%/=FDP4O2 B.S MG4P+,-%6J&@A*EJ$A39\*+(GTLQ,I,/'))53H(X?K>:!W*9*.JE]P">"&4!G M'5M-OF:[DY]J1.TMHZ)%6&C#"/;LGGU+;YGIO65N<]M1*U2SD1< MAQ,X/;&3Y[6_L;D,^TKGMF#5 \@!50^$!E4]$!I0]0!BXU4/Z[DM>\G&,D-M M+*.BK5#10E2T" MM. EZ(LWP&LM,IXN^K#S5)7*^L0P"J75S:![Y9#\_1V.9 M]928_3\:RPQH!U-?JZDN:"R#2)[:OC'?Y.20/ TRGJ'/B M^7KE!,A1ID8%!F-52VR& MJ#8C++1A9'KJS\Q]YB>=NC*@-\P]]9#$;'ER;%"9.RI:=,X?PQ^J]8R(BRKPT#TQ)J;B?43F%J'./@I+,C4 $& MJ0%2(%.#S$),#9 #F-KBY-?IS7\KD)Q+,K'*RL2M5+/?>#)PY>$? !PNZF+7 M_F#]4U'7Q;9]NQ&QI!V-@/S^MBCJKQ?-;^"/_X;AYF]02P,$% @ .(+Z M5O##C*GV#0 PGP !@ !X;"]W;W)K24[:^?5+2HYE MD30=SYQ\:7UY^9"V3W@Y?$5=/U7U;\V*\];YOB[*YN/%JFTW'ZZNFFS%UVGS MOMKP4KRSK.IUVHJG]<-5LZEYNN@*K8LK.ID$5^LT+R]NKKO7OM4WU]6V+?*2 M?ZN=9KM>I_6/S[RHGCY>D(OG%W[)'U:M?.'JYGJ3/O [WOZZ^5:+9U=[RB)? M\[+)J]*I^?+CQ2?R8>Y[LD 7\9^ZKZC?YY,OBX\5$MH@7/&LE M(A7_/?);7A22)-KQ^PYZL:]3%CQ\_$QGW8<7'^8^;?AM5?PW7[2KCQ?AA;/@ MRW1;M+]43W.^^T"^Y&55T73_.D^[V,F%DVV;MEKO"HL6K/.R_S_]OOLB#@H( MCKD W16@:@'O2 %W5\!]:0%O5\![:0%_5\!_Z6<(=@6"E]8PW168J@6"(P7" M78&P^W7[GZ/[+>.T36^NZ^K)J66TH,D'G2"ZTN(GS$NIW;NV%N_FHEQ[97M:O[WE"+8 K\37NOTOZ_%U^IE;B/[?E>\>=O'/HA+J&!MW:BW]-:U&<'"T>O[QV M:BB>O+QV4W'VUS[[[*\U?FXO'O/L6.-'OZ2[_ZMP.YY[[*]""G[9"7Y95VM' M#!5UVN;E0]_7YFW.FP\FR?=8SXR5X]"'9I-F_..%&&@:7C_RBYN__XT$DW^8 MY(*$Q4A8@H0Q)&R&A,U!L)$$O;T$/1O]YFQ)OXTW'83 ^; M3JD_&4?-K=_0G_S^_?WW[UN[@$^+_XG1MQ\"VTI,T[*JS/*".^7^AW'>%%73 MO)5ORQ;.5XVI>OC7V'Z:?U4=V'TA8C(0E2!A#PF9( MV!P$&\DWV,LWL'8?,1?0+$_[!4*Y<-)U5;?Y']T+)NE9<>=*#PF+D; $"6,] MS#_LA2DEGMK9&<*(&ZE]XAS4M)%B]UKF92KZ M/=%S+;FYS[*"SQ4.$A8C80D2QJ8&11!E])L9@B;30!$-J%DCT81[T816T?Q+ MC'[.FX>T&^%*9Y$WFZI)"ZF?M&EX:Y2+%7FN7)"P& E+D# 6:DJ(?$^9>E56[KGR@M)B*"V!TMB.-E*%.W6ILA*=06N=HVACE1UXIL2JLID8\F1'MIL< MB2$O+YNVWDKI=9-MH;3\,96N?/-.K@V-BK/6<;;BD+082DN@-+:CC0BC)IS5-O&2J*#DJA527=ME?UV*3=?%J*/6F]XV1SOHJRHLP6#I,50 M6@*EL1UM-)&.0I>H@C&$!5'DJX(!M6TLF,&8)E;3<=_UB YG6XO.ATO'*>-\ MT706U4.9_]%Y3D[5KGAM<1#M]9RM)JA7#:4E4!K;T<;=#W%=54UZF#I30K5K MK*3!7R9V@SE^7N+OS,PV_>[<\Y(O<_-PY>F?V]>F?[?V2L\6 I*60&G,](40 M0B,:J%+0 S4IO(;330:KF]B][MM5*J;)3==M#$YUMX3OIC//Z[)CNUX$ZEM# M:3&4ED!I#$J;06ES%&TLR<&^)G;_^DN9U5Q,BZ0FVSI=\$Z(_:"69EFUE8L\ M,>)Q,<^^+_CQ63;4UX;28B@M@=(8T4WK2R_PJ6I2FN*([X51J'9QKV%OD\'? M)G:#^U!/>?DH%FI5?603SDXZ6S)02QM*2Z T1G3#^I*X4T];F9GBHFFH#8JO MX6V3P=PF=G<[YH-B1 6;-%\<]$'95LR=Y&K_J-%MQY\M(ZC5#:4E4!HCNI%- M C]2162("GTU;(YJVEA#@^%-[([WH89V8]=QO4 -;B@MAM(2*(T1W9?V0Z*M MQ_2H*5&CYJB6C=,'!_>:VMWKPT%J/\G9I#_D#,:VMWH-\^]S%NYE#\44+T5RWO^7;J*YJF. MG7RV@* >-)260&F,&LQE?^*[ZIZL(2Z((FUNC&K<6$"#"4WM)O3A*-6GG/-^ M\ZQ.L_9P\6^4$-25AM)B*"V!TAC5[69U;64(N:1$3;FPYZF@SU- M3^1?+Q[E9G[3YUYOJB9OY2Z_73M0GQI*BZ&T!$ICU.A31X'J4YOB7(^H&=BH MQHV5,]C4U&Y3?UEOBNY*W7WN?E,MVZ>T-CM&4%,:2HNAM 1*8]207>V[GNI* MF\)(%!%5,J_A2M/!E:9V5_K;<\90-VEZ6=J^'7FV<*#N-)260&F,&MQIJFYU MS0Q1$57MR#FJ9>-+H@=WVK6[TY^&A)#[;2/>;,233(Q08K ZDK)H)YZK&B@M MAM(2*(VYNO&L2L80XH6J-81JU5@Q@S/MVIWI<4?B&(#6G8XYJUE@U@QWMVNWHO3.TNWS:N*PW"@=J14-I M,9260&G,-?C,)/)=[:I]4^ TB*9:M_,:CK1[<'C'>:=W#->PGCJ] WM\!_;\ M#NP!'M@3/+!'>&#/\'@-F]L=;&[7;G/O+T@3:[-VQ9V6UVNGJ-+26:99=ZUC M?W6^G%LY_74@-7^L"C$\&A4*-;ZAM!A*2Z TYNJ&MNBYW%#MX$QA5,LJ0K5M MK*G!]G:M5N9(4WW?QIU";L&91T6HUPVEQ5!: J6Q'4VYSDR,BJIF#'%!0-4U M/ZIQ8\T,]K1[PI[N-=/[B_>MDS?-MA-.5C7F%;\=>+9NH-8TE)9 :D[U:IP(K1:+/;V>C37VO>YG4W2A7=28%MY30R M\B!0[G\\U.G:J"JH:0VEQ5!: J4QUV!&3VFH.9"&.$U7KV%8NX-A[=H-Z]$E M^L/4_$32B!UZMFZ@QC64ED!IS#4XTJXW53,=C6%1I.YUH-HVELY@7+LGC.L_ M>[J#G7NV>J#N-9260&G,-9SYX4Y"]=)I0YC6Z;R&=^T-WK5G]Z[/&,S.N"+? M7NFYLH+28B@M@=*89S@TA$QHH*;/FN(\UU<\S3FJ<6-M#2ZW9W>Y-;_2Y#<9 MY0,UNJ&T&$I+H#3FF4X (234EO.F0$I=+8$?U;RQ@ ;#VSMA>%?E92<@OESR MK%NCB0&.YP_=I:]E4^Q.<1Q.)#6J">I^0VDQE)9 :N[)IE(])@6W>2I'_B:MLXS.>;)]XUZ@IKA M4%H,I250&O/T_.N(!&K"V&.%/KYH9/H2AC_$L.;JX76'R=2F_<'DQU9/T,]82@MAM(2*(UYAK,S/$+45#%#V%3; MI$*U;"R1P1'V(NM N%\Z'^2(E8N79_QX4&,82HNAM 1*8U#:#$J;HVCCV\8, M5K-OMYK[P_0.3V#(TDTN)VK=H+?(6S%3,]_]!6HG0VDQE)9 :-EM;S<-MQR MO8:]CK.U!/66H;0$2F.^;AG[0:2=#&,("ZAJ&LY131L+:?"5_1?ZRD8A=1EC MA]ON[Z1Y6&RE$; _WDPL'\5Z\>CMJJ"6,Y060VD)E,9\@^7L3PG1.BQ#7##1 M\O51C1O+;+"=_1.VLU%FPU$.+^VQH'XSE!9#:0F4QGS=2!:AVE%$AC :ANJ* M#]6TL90&N]FWV\VGI(3HLZ#.-)060VD)E,9\W96^))XW47-!3'$T]+0Y%JAQ MO="N#FZ O.;U0W']95>WS$UG!_K;E-_\'4$L#!!0 ( #B"^E9^6? -' , !(' 8 M>&PO=V]R:W-H965T&ULK97[;],P$,?_E5.0>$A;DZ9CH-%6 M:@N,A\;*RDM"_. FU\3"L3,_5LI?S]G.LDTJ$S_P2^O'W>>^=[8OXZW2/TV- M:.%7(Z29)+6U[4F:FJ+&AIF!:E'2SD;IAEF:ZBHUK496!J=&I'F6':<-XS*9 MCL/:4D_'REG!)2XU&- M4O(&I>%*@L;-))D-3^9'WCX8?.&X-;?&X#-9*_733]Z6DR3S@E!@83V!T=\5 M+E (#R(9EQTSZ4-ZQ]OC:_KKD#OELF8&%TI\Y:6M)\GS!$K<,"?LA=J^P2Z? MIYY7*&'"+VP[VRR!PAFKFLZ9%#1=,= 0>5+9METK-46 MM+/2'\K*:MKEY&>GRQ/*N?TI:>\'YM>!Y?B_PG9,#&&4' MD&?YZ![>J"_ */!&?^&=ZXI)_COD=P +2E()7MZ4X4Y=J!BON62RX$S BA:1 M[J)R]N">]HSZ] MH_OH_^%\_RIN;>F^1 MR%2MEFDR<<:3/LN ":=BX!0E!15B![.BP-;OT$ Y:;WM4G-BMH(,'R>GL]DR M>1(T6Y+')1VE*Z)>J\ _?AAFAQ^#Q0563L0D5X??!@&J2V**W8%W-[A?<:E M*DOP0KB2:B $C6-/#1=+^VV2H_'2<9_4>@=>&) -!9:.<'O!7I2IE1/D@N#[ M,HFND*1H:B6V#CDM8L$?&9A%U 6V2EN@R-?IO0^1O/$.F0;TSQ5>8H'-FDBC M87AP^0&)$+31DU>O%H&":^VHJC8@>/$JC9TO;6RU$/#L*;BH/8&M+]1 M5.]NX@/TG\'I'U!+ P04 " X@OI6JR'419 " %!@ & 'AL+W=O MV1"2XKRME MYT%)U)R'H4U+K(4=Z085[^3:U((X-$5H&X,B\Z2Z"N,H.@EK(560S'QN99*9 M;JF2"E<&;%O7PCPLL=+;>3 .'A,WLBC))<)DUH@"UTA?FY7A*!Q4,EFCLE(K M,)C/@\7X?#EU> _X)G%K=];@*MEH?>N"C]D\B)PAK# EIR#X=8>76%5.B&W\ MZC6#X4A'W%T_JK_WM7,M&V'Q4E??94;E/#@+(,-_N(._R2I!(9D9OP3@T MJ[F%+]6SV9Q4[E+69'A7,H^2=7<9H'-8RT+)7*9"$2S25+>*I"I@I2N92K2S MD/@\QPK37GO9:ZJ$'XN-)<,?R\]]!7=ZT_UZKH'.;2-2G ?<(1;-'0;) MT8OQ271QP.UT<#L]I/Z/5_6_M&%5(7>!:T@T0!J^:$)X%;^&O]!@")4(E[IN MA'HX>G$6CT\O+(@VDX09I%I9AF;"!;E40J525&")$SP0R#H$\<3A;:E !V=ST+X^CM9^#)Y4][0&$ W:<(5YABO6'_D['_F.(!E$G+7>=' M#O]V3+ZT8'>J$D]5-7U5HWUW'.ZT9HVF\ /(^6=RUZ5#=IAQBZZUG^#=@+P6 MII#*0H4Y4Z/1Z7$ IALZ74"Z\8V^T<1CPR]+GM-H'(#W<\U7U0?N@&'R)[\! M4$L#!!0 ( #B"^E9.]@$$20L *D> 9 >&PO=V]R:W-H965TP^;.T# M. .2B&<&$P C2OOU>[H!S(47.7F1R&&CT>C+Z=.8MUMCO[J-4EX\E$7EWHTV MWM>OS\YZL<$U92OOX7A5F^VXT&Z4'G_5ZX^G!V=7;6J[50OG?ZCN+;V>M MEER7JG+:5,*JU;O1]>SU^PN29X%_:;5UO<^"3K(TYBM]NFO-5EB2AC;ZP$?EU3!.5Q24A;?X56.=O[K._FBTT^0A]_;, M0R,]/\OBZO=A]?S(ZA?B9U/YC1,?JESEP_5GL*0U9Y[,>3]_4N$_FFHBSJ=C M,9_.SY_0=]X>[YSUG1_1][YQ>.*7=I8N'SGXL*):]\T>BU_4PQ>M+#^ M_63PPA1-\-IME4W&T?H?D2+BHRER7:W=6'SZ=)-^(%@T%S(MGK^:3\VZ;VCC_/"L,2G,MJ%AT!I4]\?.!5;(2RGE= 5L*_3]*^XH]LS*-16+_T4B+Q&8G4J+2+B1?2XT< M,(/222NU168/%\Y#I(]9CZ59T>1PHA2WHJG75N8*.SVRZ;2SDK9"8T[/ MD+[;CU,HR':#Z]=*N%:G"J6!!9O6R M\\)^+8:#M(8HJPWLHN[QI.?F 64.;!R,CX;FX[8*V\JAG?, ,\R:K,K"O.*:=J"4$%S2MKRAB: ;1*ZF7XY 7:HT2(+6U-2MT4DCCP4HI%Y^JYV586QG"MBP< MB 0F ,[NB'NJU0.8I6.KLL82N'G3.B4:V2(+6&C00YE6:#@&%4IMI.&L)>L M(JZU"M_R!D@U[MP,*>I)B*&RM=6.7.R0;,BENI 5:W2/SJLR-24#F2'219Q M7NVFQ00&%U':J7A:&>-H\YB""$!Y. /"@EAWN[AZ8U A\%5.GYPI=.B%"X]_ M;5+^VKJ(E9,.JS;$GY'%:&&F5!,!*BMDGG/4$4==!5X?' MX0C2+P;Q.3D_%0-N<:0GR :[<6KW+">\K#)-Z-J=@1 (\!*@@$)U754-1#ZK MVEA/OB$BCA;X_)_;(\/<#TN(9N&.ZP+S:@ M-+6ER?'Q)T: 3W=]3A2T#5"%DX@-]:'Q4SNC[D43@:XT(X=,H$<^JQ,4N@8\ M4V)S24B!/ZEV3]KB52W2%HJ6]$KX-+G9D?0&PP<"!@3"6(/3*6J]%L,4VU1( M6 ^0@@*S1M'IS(EE),2AAW_+"2>1R]S<_I1(5$ADW[3H9#7X<8>*] _MP2?&B62;!G2=0+H$VAB))@VO>P3N[8&_ M^-)3Q_ [&C[X2^IC38=JEAC\P[AN&,Z)0JT#P8&*WU7F$[B%^P/NQ;!HR$EV M?3E.>/5AM5)\+XBY"\>+-GE>W2+5 [T*D(L4S*3O& MX7'*E3!P-=R60EVZ!MAV3P_HG@!)W&^KB_;'&V-!B.2@N?8E?^0),I52L'+8 MODM4@(X#!8)BM@DZ#RT-E7EP^^-''L8_GGPG2_ZJ T*J'3P7;0P[!TW_Z?-$ MI>%1V_S?M,'] " ,+7&W(X[17A.^ 6*F,^HR071,LBF^B;+TKI9(QX)TM.& M*6C;P"0".IP.(P6!*F=_/TP ?V-3JN]F;>A1[#:R.FT(I/;H&8S5?",CMR#X MIR%H2Y[X[\$S$RR1YH"T^(*I1=$&T\G+R_DQ;O M3PS+.OEC^/205PY&X9 ; MQ8:PEBK5 LX;@,GRL16$OP+6Y.@VF2?HL9!MOT%T!]9V"QKR.RF;7"<;;VAL MRKCW970A 5H50L@R&;<7.%(]@)8&Q*S,SK5-TA;CSW>"Z%.ZLCUO?,T&X7T1T6N%6PAF*QEC9TRH\73L?+&$P'QMYC6'P-"M'>I_%:I(*T>5-8\F1FIS(;@.^XGK:M51E=@T):I> -'9!4U[3?' M"$7 AHU,%P9\L)3@H:;#>T Z2X+T0&ZJX;78G]ALQCVH-A,+$R6/$ENTGW]*#EQTR+-NI=$HG@.#T61'B^5 M_F4J1 NK6D@S"2IKFY,H,D6%-3,#U:"DD[G2-;.TU8O(-!I9Z4&UB-(X'D4U MXS*8CKWM6D_'JK6"2[S68-JZ9OKA#(5:3H(DV!AN^**RSA!-QPU;X"W:K\VU MIEW4LY2\1FFXDJ!Q/@E.DY.SW/E[AV\EK2;!40 ESEDK[(U: M?L9U/D/'5RAA_"\L.]\L#:!HC57U&DP*:BZ[?[9:W\,6X"A^ 9"N :G7W07R M*B^89=.Q5DO0SIO8W,*GZM$DCDM7E%NKZ903SDXOY3U*JS1'$X)$.XXLL;JS MJ%@SG'4,Z0L,([A2TE8&/LH2RZ?XB-3TDM*-I+-T+^&75@X@BT-(XS3;PY?U M*6:>+_M'B@]PP4TAE&DUPH_3F;&:WL3/71EWA/EN0M*MZ0F\NZM4:^C00RZ(@FGS_A'[!')+?B%P68BV=''F MVG<,'$"2AH>'F5L,P^,X@7,:/+Q@POBX3FI;LYE Z,P/TKH]VB8PQ6SJ/G& MR[1-(R@_&.9A,DH@S\)1'L.=LDQ0T/4+Z*[C ZS,$^&M!B-PNQXN'U!P.AU M:&R4=K?CW"DU-3.*XA4 M>!C '57D7-4-DP]T(I#&#E''@[2G)EYNS4YA/H3&0BTD_]/ADFW<$PRN:+P; M#*%LM:N*>PNVTMBQ&+Z"NNMN=-W]-)=GJG>]_6AK,M6H%W[^&JII*VTWI'IK M/^)/N\GVZ-Y]'ZZ87G!I0."&PO M=V]R:W-H965TV]/+Q5^I-9'JK65D/Q2DVGKFNF[4UZIVZ,@#E8'5V*QM.Y@>'S8L 6_YO9C(5SZV3 MP/!WPU_SJG*" .-S+S-8/^D8-]=>=^@R9X:_5M7OHK#+HV :4,%+UE;V M2MW^S'M]1DY>KBKC?^FVHTTF >6ML:KNF8&@%K+[9U]Z.VPP3*-'&)*>(?&X MNX<\RC-FV?&A5K>D'36DN857U7,#G)#.*==6XU: SQY?*+EX]8'KFL[XW!X. M+62ZFV'>\Y]V_,DC_&-ZIZ1=&GHC"UX\Y!\"RQI0L@)TFCPI\)=6[E(:A91$ M2?J$O'2M8.KEI8_(D2K)+3J6JD+A"+O9IY\-2M09\QEV>X8)I,[@7^Y6T M>$H>S85BDLY9+BIA[^@9I6D2CJ+(K[(P&47NY9C>?&Y%@W2W'4.2A:/IGI.; M9@G- $53]5"E.)U2,DGI@ANS3Q\EJY6VXA]@]]<%G*Y:R'.:^A-A3,MDSJ&E ML89VDG"29 /:2<,L'0_H@[*L\I0A2=1#*-G^L-!T!.!12NDX#K-DKP?WNM7: MJ=8X82A&.W$6QA.\Z191!! /W?4_ ,"L&8R63/QJ A C\L47A,16U7?EWM>J M;IB\>_'3-(DG!X9RS0MAJ>S<)3AC0LMCHUBO?HY/3B M/AP>"Y.9%@LAX8YR=6)@ ZB4C?O@R481+.?#J%_--I#.6>5M\FP52,_(ZY@< M;$3@!;>PN(?=Z^UL"4MO$L=[X7@4;1R=W#!1L7G%::ZT]KGA&P/L7]?">FWE MD#F(<1RF>,?MWDH\Q8VE*V8YW#Z@T2X\\YRN9^=7I+K>0MI=-E4+3S5-)7+_ M#/P%6WP_X3MF6^U,=N:(O+>Z]![1++=J(]\ST,('H_[6H;KF.+?\D]\G@P%UJ);%&"8(##(&<"QD2DLU;8-J7O8V@)P92="WX$9#E4+WIC!A=O3V=7 MP: SBV/X;P<$SO1@@34<0\ZJO*V8KRMXE+-\NM)MJW@/L&CIC:5J%9"R&PA>O4JA(%&PO=V]R:W-H965T MO?=Q>D:,J654]ZZ44"B=UOOWT"G&^T>; %@&./I51V$13. M51>CD4T**+D=Z@H4[F3:E-SAH\E'MC+ 4Z]4RE$C%:#FO> [WX+Y5MP:?1AU**DI05FC% M#&2+X#*ZN)J0O!?X4\#&]M:,/%EI_4 /-^DB"(D02$@<(7#\6\,U2$E 2.-' MBQET)DFQO]ZA?_:^HR\K;N%:R^\B=<4B. M8"AFOI;O3FR_0^C,EO$1+ZW_9 MII$=SP*6U-;ILE5&!J50S3]_;./04S@+7U&(6X78\VX,>9:?N./+N=$;9D@: MT6CA7?7:2$XH2LJ],[@K4,\M[T6N1"82KAR[$_;!,JY2]DTE8!RFU FP\Y%# M0R0^2EK0JP8T?@5TQKYJY0K+?E,II/OZ(R38L8QW+*_BHX"_UVK(QN& Q6$\ M/H(W[KP>>[SQ*WBO>,K^NEQ99[!2_C[D=(,Y.8Q)W7-A*Y[ (L#VL$"S? M_Q+-PH]'&$\ZQI-CZ#^;I_\,ROXH@%WKLN)JRW 4&.[PI5#,;30V9:51,)UUQ# :'RSQMEJ*E).D@36H&@:XL!7X82.W>TRM>/S_\NSG M.06<^:EEE S7L_@!4R>QB'(%UO,K^0.T54%.$H&$5\)QR>"1,(2K3>,*/DMM M@.$Y,D #:%177J$R.JT3A!'2/RN..@B0I M01<46VV1#I+/<$\;.T"E1-8I\4IJ8S!,'IYX)12'Q-3I8:N5H4 /V6>C2V\7 M'=D%-=.UP>K]47/CP-#;.(S.J0AUG1\FW2BC,;X_SP\XUI]M M48S-@63>15$TC+''< 9I-7B;DV_V(_9^8.PV]*-T+P.$*U)\G?:/K2?D-P_V M0X&R!Y+^\@RT+P[!?PM:4PWOHK/Q<+:+F:?2[4SB8=3M_,RA<>A>,^K=1=&3 MW-^X;=-[S;6T>]M=ZB^;N^R3>/-%\)6;7*#G$C)4#8>GTX#:K.@>G*[\S7:E M'8;-+PO\, %# KB?:>UV#V2@^]19_@-02P,$% @ .(+Z5F7##L"9" M"A4 !D !X;"]W;W)K&ULG5C;"P+X\\&>0C5R7CLTUR5TH]LI0R>+*TK9<"M6XU] MY93,^%!9C)/)Y&A<2FT&YZ>\]LF=G]HZ%-JH3T[XNBRE>[I4A5V?#::#=N%. MK_) "^/STTJNU+T*_ZH^.=R-.RF9+I7QVAKAU/)L<#$]N9S1?M[PNU9KW[L6 MY,G"VB]T/Q =K0N[%+R93V?;Y,0SIK$E: M:RZ3%P7^5IN1.)@,13))#EZ0=]!Y=\#R#G[HG;@V/K@:< I>2).)]RI;:;,2 M%P0+';3RXJWV:6%][93XS\4"VP&9_^Z*2E0ZVZV4RNC$5S)59P/4B5?N00W. M?_YI>C1Y\X)+L\ZEV4O2?Y2P__FP^)PK<67+2IHG47M%41':! 63PVLG@WKM M5(&_#"#OHJB[*(I@@4.#PA4:(7V03LN%+G1X$G8I4NESL43%0ZSW-M4L:*U# M+M)J\0)%N1!6*C8#R11B)6R. #27F$1I#$7K6*Q:3D3@K+F!< MQ@9^M",Q%7NT\^>?YDDR>?/Y9O.8EZ9O]LD/VO)9N5+<6 3A8N648@E\=D"G MVJ7!_E!D[,L'^2220S)G"J,63PPJ65I JF?;$.Z+2CJ2MJJEDS#1#<4_E80S MOSI;5^*]+3( T8N;FRO>7H!;Q<(Z $-A;ZI< +D*"['$I@NO,XT04<"66W' M69EEFMA.%IV$"/=..5G#:"=Q*M@8R@)14=\]XY.7TJ6%?/*X,%_$I\9(F8&, M--4(XP(P@(>T'81$J'&P@!='#+1^#,7*/BAG6 N'KQ?[=S*-&((*=GBM/6' MITXO$'6R2YN-S"[9;1;[>BIG'S3.#IN\Q B&G*(]%&AHZ"I5@4+EW0CFS?7E M[5U$*0D+9-;][;L[L0=S0/6H)D)9IZG5#E!418V@B!0XU$'$!HD@_0$&;Z5/ MIZ/9G%J(!B2L9B**04 C@E\F55P(;%E5N\KZF.-4%FF-H!)==253<\*^\YE2 M4%<9U],V\0PG-MEY1J_>VCY]75(7CTC?#E<3K,CU M(8UE(2D1.-I/?537!H[RV6 ,A?#Z^P"R%9L8-?N?C=/76A9Z2<3$B4]A+O5F M4=H,RVE42&7;U*9/,;22Q(O[*S&?(1]W787=D53<8J0;MO47"R9C^RG,*8H9 M62F>1-644$,OVX4ZVNJA"*JLJN))-QU@"2*T:[JS54/)E,!,JZ;R&WK*"..- MH2=B3^\W^TFGL0&\\QHJYEQ7(JM5S%ALKL11Q$4H0W ' MNQ4AN:>WQ+.]'4WTK",&XE1C0QM?A).:C_I:,\]XD)/GJB]5R&T6#W6 C+#U M,42;4 2"+;F.N/1#;S[FM/8[PMK?4J)S?%[TAL7?Y*\N_8+KRS=W>=%]\A+9V M=2_9%Q)-@'$.GJ7(D_L\S=FC$:.._J;MM#N[%N&.BC(KMVVH'OY!3O2++FB([@4D( M[M;[HKC7C]L+5#R,U][5C6WXYZ*;',@!L4?&[Y/[=F7TGTU ;4!(XKR3PANG MT74T?.&,'J4S/ _'1YR(2;#R1&A^'@X/3X6MU?7SZLM@$)J2ED< MD&2:UF4=$_6" _%^)>7*,W[VC?X!AR)K9G*S9FPX/CN?[&%6: M=/P"BC: #.7W^2B\H+Y-]6YBU1TS-R]K$-;V&[EY3VYJZ8Q'MYO_'QS8P>C.-48]!3!/!LQHLOD&ULK5EM<]NX M$?XK&)TO%\\X>G4M^?9]=@!1E M2XK=YHLMD<#NLV_/+J#3A;'?7*:4%P]%7KJS7N9]=3(8N"13A71]4ZD2;V;& M%M+CJYT/7&653'E3D0_&P^'1H)"Z[)V?\K,;>WYJ:I_K4MU8X>JBD'9YJ7*S M..N->LV#6SW//#T8G)]67A[2> M%WS5:N$ZGP59,C7F&WWYE)[UA@1(Y2KQ)$'BW[VZ4GE.@@#CCRBSUZJDC=W/ MC?2/;#MLF4JGKDS^3YWZ[*QWW!.IFLDZ][=F\;N*]KPE>8G)'?\5B[#V[; G MDMIY4\3-0%#H,OR7#]$/G0W'VS:,XX8QXPZ*&.6U]/+\U)J%L+0:TN@#F\J[ M 4Z7%)0[;_%68Y\__RBU%5]E7BOQ14E76P6/>R=DF8J/NI1EHF4N/I4A_/#C MZ)%'%95 QWJ+B2'PQI<^<^+5,5;J^?P"X+>9Q@_ERO%/@7^JR+R;# M S$>CB<[Y$U:'TQ8WN3[/KC6+LD-N<&)?UU,G;=(FW]OLCF(/-PLDDKIQ%4R M46<]U(I3]E[USE_]-#H:?M@!^+ %?+A+^H\)V@]6(?Z>*7%EBDJ62Y$&-\*) M'D^M^J/65J5B1D+O2:@39B9FK1Q=PM-UT*!+H4F157+9/; UAZ@&\ MZ@@R#,)R(J>NWH-@NBGG;[RR!59-_48K>-TU=!93>&8RXJ?C8%LBK5WJ8UB;8)Q9>!VH$WIDS.Y3B4YY%+F[.8[HA]"7%76/.B"7QI+_H%W M4M*)P'>BWQ>W*JFM)6B;,^VEEC:9ETEHQIY-AHDBR$^%]!TT@IH#12T" LEK M&+/(=)()[=@!ND00E//"PK9NQ%X[I<1?#1Z^?KPVQ/ZF;6%+SJ(I>%$1<) M4M5I+M1-YO:Y?%N),,.D$2E2@/6;VJ*8$%$+5Q"&%6JL9QZ@7/#2SJEP%_ 7 MDAU5>J_2D,SK<8*'YE9! 1=I@/D1="M^-WD*8 C!Y\]7[4:S**%V;DU="6_0 M&HLZ#R%XZH>9V'LWZ1^C7^8Y+&YBR9!F=9XOL58C"YZF&"HL3=E-$LM0F_]+ M\#*50WC)]."7PI&KZ8,ND1>>,S'!4D/U5%F4B]6 1.QBBL*L]F62VA Y8($Z MEI$]ZZ^WKK>?L,WW[$7A ![\YR6:F;,[YE!7T)9M1Z):4:*.3F .Y0J MEI:&B1 ,JBB[=6=\*ZMU0]V6*F@ M/(8:@QU64'6169TV%EZ4IEQ_=["YF-?A1]E/FT=3'CMR;2&?B3)ZDX@&.?E- M^76^Z=B]D5TQ3M.L3=3_0F<_C^C9D%11-T2O3T7MJ#1UF6)*MLLWSF.7M*DH M#*8!FCRD#\V;)H9[%)FI>:RHBXHJI&US)*5Q1+2;.SR*@Z8_M#"..^5$F#QX M!LF707MC/L*(PTKP&"075:Z!\=X02879Y8!BWZ5*J]VW [)_@4,)^X&#@@)5 M]R@3H0#!%#II&@$"=%=/R4ZOB9Z:FL,N1TE:U3%OS)0F3IHWFKP/=E6Y)(;. M0*+S++ ZV%#P?!&#W(EG&'-*,54XLE65L12\Z;(K'0&5G:S9W9XH?-T.S(M* M'JL4&@7L)AWDU=A_ND#C0O^D2S7D;A*.X7?Z55_\AH-J'"N-HPD5G=#,2_UG MV,KL&/F3)ZA,@GCHS7,LI ;3D1=KK5"6N(M)#S4XMT'#;DJZ\_C7]K._P5C> M%: 3\UJ5T=D8U?BI!..""^_:462RW^WX(7-GY _ H-F\=G2HWAJYW5SRDAC^ M6'_OP+79\Z&@-/M'O(ZLN8]"5/['NY^=R6V#1P8JD)9XPYA$Y==M=AT35Z<9 MJ-MR]F%&8TM?,,C2DN>0ZVO&!(K$:[8YA2G2NOV3,*$'#<7:6=!WXDUNBY2\ MKNXS!L!SP:S@/QJX<$IPAH^HB_%C"N([I/ M)?*!&^V5L2ZT'[=5(B?XU"!UHX9HM3>6-?VUI5EOW0LAA_#N!WD M="/4'L VN9V?T431+*I V]S5J9SSVK:,_ M$757%84-.4X$&\:U5[*H/H@;8RRE6L01#K%@+Y+#AF(0N;R\#,9LAL:XN*L M%G!VCRBI@<6EX8'0HR-%16_(X#?-B:AS')HI/G[$_"CD?PQWG"?W)T]J!V<7 MH(H3P2HVDR$%[V@(+EK2&*?1IV8ZH2DO7/(J&T8WS\YAIL=DJ^]U6H=1+UPD M<2X=COO#]?H_[##"XZ)^ZF(&OH&DMI]-GP0EU-F:&6O>;7'# MJ-'H9T89O;PW&?;?/Z*O]]V[A5WPN0^\^^!V>7^].KV>\UF#A& ,,* 93LU. M?2*U(POPR26\4=0$.R-*)+#F\J))R$IZY&3H)WQ4;_RQCH-O9]!<# B?+QWB MR8':4DZ'/)P('A]$NOZ.X]=:UO-@,P>@%]]B=N_V]D:/F\FH?]@^H",R#6#, M^E0JT3MA]%R/U=K-'(X:&)Y)GM,/Y#SZO2)<]FR_,L8HG3*IM(,GWTQ, 9-N M:YM3>G_3C?^@\Y,-GP_HAZE(RN'7F_9I^]O71?C)9[4\_'#V1=HYS=BYFF'K ML/_N;2]&PO=V]R:W-H965T=\YWYTKC;:/-A2"$=/=:7L=50ZUUP.!C8O15-C5WN)KUP#9&\"(PU=6 )+LS\RO=NDHJ<6?(MG7-S?9& M5'IS':71\\,'N2Z=?QC,KQJ^%O?"_=[<&=P&.Y1"UD)9J149L;J.%NGES=#3 M!X(_I-C8O3-Y2Y9:/_C+3\5UE'B%1"5RYQ$XMD=Q*ZK* T&-3SUFM!/I&??/ MS^@_!-MARY);<:NK/V7ARNMH&E$A5KRMW >]^5'T]HP\7JXK&U;:=+3#+**\ MM4[7/3,TJ*7J=O[4^V&/89H<86 ] PMZ=X*"EN^XX_,KHS=D/#70_"&8&KBA MG%0^*/?.X*L$GYO?.YT_G-_ KH)N=8U86^[==35P0/%*#[G'T"KG6KL6;4;=A+PYU9=4);$Q!*6G<#+=J9F 2\[9FK)C>A- MO>-;9):CA3%0)G\?,K[#'A[&]J5S:1N>B^L(M6&%>131_/6K M=)R\/:'Y<*?Y\!3Z-P7IOR'1PI)>$5PN=BZ/R94B4'&UI9);6J& R&T;$8AM MP%H&K'P?"[5O'5>%5&MJD0R&I$-:?&JEV])BPPW\7W%E+^F-/$-EP^LR=T ) MB,0]A25I;8LWITD" ^B%#U(A#>I9&QN#^1!WJ[RP%V;Q)/+65SY47LE<&$M0 MC1[$%F6D>!][43>5W@K1P0)7:77^J>657,D=M&Z\>:?!/?_C&37"A(:I=H%$AP8/*G I5N+EY!Q!93@QIY= M0B4/MM]PZ!ZHGST$L #T<6M[:+;>^AVWXW]VW>4QN,TP3Z; M,*PLGHQ8]YIE?4H?@/IP)-A9-J8LG= XF]&83;^D<_CA]:[<#]XH'K$AUH3- M*$WC23:A-(F'+/D2X8V5)2L-XDF18LW1(]Z=B2+-X"L6G\2B% M>'])*1W'L]F(/O(GNA%*K"#B37I&;]AH@C6-&4O"/AG._&L\&F$_*24FA1D$ M47; A+_CT62&?1*SF=_3:9Q,@^N'\1#:>&D+]"5/O>PU\*EV-!N+UH3T12I^ M)0$WLJJ Z%=W17)"CA^BI$9; M^6T*71 &$.)%$?AX!>QN&NL&HS4BZX&.61[[X0E-&*7_FW8"GF//H3CP(_ ! M>#'E]:LI2R=OT2%:2 _ RNI*%MQ?5E+!) F-T.]=Z!O64S@,@_@,%_A>O% * MC129VFB# "MO38W\/?]EUQNV@IO>\G:>+0CZ6>,[U)H-41A?6YN]SB4K[C]OK?\2[Y MA07HT1JMP8L[= DT-?4NQ[3>A>TX[$-N1@FY*6E .1%[/&22PDWK7_FB0"U! M[E*KT2HCV]#*$J42'O4]#1BO+-E;W >Q=V165/RH;ZC,89:ZI'.[T,P@VI,, M%JG45JUC12M<&<_5E4_H$C]9EJ;R$P+#P6)R.(1:"UZE"A XA@IIH41:BAF* MDBKL$XZ9,68B>K2EXSHS!-]6@&E!]*+<);(@-8^$R"7#X>-:*,V6VKQS4TD5 M @NVH_^E"/!QQKEN9'!?%/DA+#KI+IF0&O&>^C*VPI;?+-'R.Y2A^ _EHOGP M(%/N@X/A+#WJ&H!5#V;#=+1;X71 K-'2M8()F2/;.IBETSBH#N;I=)90*%2 M<"O0U.AGP>$SD5/,[=SB;O7&"\T:PZ-D>D1#,)L\0C5'_,!@93L)MF-N'YR8 MU'R<9M_-X2@=35+XE6*NVG%6!?:5:%?$%[$B3((+GGUP)3Q1W)GJ\/.GRT>R MZ1C@'Z4G]5UD+D&P"'V2=RCRA2]BHWQH<<,CM+$53 8_;:%;,D-RX0I8TNV/ M98*3]FR"@!Y7IJ%24@NJME&ZZ9GGW-OQB C9[CJG+<@^G;9$B>RA681W.3H7 M#Q4+:Z$;PH':F+1D$V^%/"1D[&^*H19*'I)B+FI%\":!+6%7:"+_):SN@Z) P-C3HPZ!CK45 M!(6MB N$!@KFDN[0^RR6NIX,%YWNF=YH!\?5?"J=WE]UGO]S9&5YY8.[+;? M]NA L2KZH7,Y,'&03CJV;O'YOR,A?>S&U-^[Q08Z\UV=*4:5CA?:;K7['#B+ MM^"=>/R6^"#LBNFI<4FJ@W0VZ8&-]_/XXDT=[L0+X^F&'1X+^J1!RP*TOS3& M;U_80?>1=/HO4$L#!!0 ( #B"^E:&&\@N"@0 * ) 9 >&PO=V]R M:W-H965T"CZ0$NT140BO205)_^^'RE?V3C9%GV1R.',-]\]-S;FEQ[:1 M9A;4UFXF463*FK?,7*H-EUA9*=TRBZE>1V:C.:N\4=M$21P74 M-XT# HTO.\S@X-(9GH[WZ!]\[(AER0Q_KYH_167K63 *J.(KUC7VL]K^S'?Q MY ZO5(WQ7]KVNFD<4-D9J]J=,1BT0O9_]KC+PXG!Z#6#9&>0>-Z](\_RFEDV MGVJU)>VT@>8&/E1O#7)"NJ+<68U5 3L[OV%:"KDVM.&:[FJF^32RP'6K4;G# M6/08R2L8!7U4TM:&;F3%J^?V$?@<2"5[4HOD3]MS-D# MU]BJ)+MV"6VU(EBVT/)VAK#KC66R@ANJ.NU^SA[(0E67="V:SL&\="C+IJL MP*I*N-W*FJ^0;V6V%K8E0Y[S@"B*]6 M.!-"'$0EY(:PRA.G) ')O.,G]^(=G5:_EC M+D%<:!(MJKY/U!(+I_Q %[Q*)4O1B .H\X-ZHK!6:51 5CC5I,)9TPLZUP@X M_;WBTC>,U]EQD;@X7O YX6U<-X'?2C6X S](%Q/J4P#TCW[X%^8M7&W\%+97&C^V&- M)Q373@'K*X538C=Q#@Z/LOD_4$L#!!0 ( #B"^E93&T:DQ0, +,( 9 M >&PO=V]R:W-H965TG9U-3.>5U'AGP75-(^SF"I5939,\V6[2.=35JQQ,_H M?VOO+*W2@:62#6HGC0:+BVERF5]<';-],/A=XLKM/ -[,C?F@1>WU33)6! J M+#TS"/IYQ&M4BHE(QM\]9S(C I:*2.OV+=QV$'<)Z] BAZ0!%T MQX."RAOAQ6QBS0HL6Q,;/P17 YK$2PMO96$\[-;79H&X8M8HYNDGAAY M/RU[]%5$%Z^@3^&CT;YV\+.NL'J.3TG)(*?8RKDJ]A+^VND1C+-#*+)BO(=O M/+@W#GSC;[H'-]*5RKC.(OQY.7?>TH7XZR67(^/QRXQ<)!>N%25.$ZH"A_81 MD]G;-_EI]FZ/WN-![_$^]F^FX_^CX::S4B_!UT@?BPA"5^#D&IJ8,N24 04< MAX ?!NMKT[1";ZCD2K/4\A^R$AIDY/84R3EJ7$@/9@&B;:U92ZH.5!LX.!F= MT"55*M0;'7>0Y\7HI^W6(5&Z%D,=JLTA5!WQ&6B%]5(H>JF0ZLLQ+^MX%*H3 ML705]0ZA2P1:F,YRV:&U)(SE".>0&A-\J2D=3RPKI$RWEK192=KZPU![#'&1 MFE8BAN9H@\)2M36=$BR.8'@4/*5NLO6\-4[ZK6/4.KBON*"&#"R?60&NV;TH MFN@[+Q7%C[TA92^(AJ5A+=1;5\)6H;U4[*-L**R/_-RB)3JRH=!1HW'A='+I M@?IU:705))'SMT_I81&:SB/6[\H^!XLA)J#Z..Y-QN)[,[X2CB&G7T&*4?8J MHI9EW3M/@J4&39[+_WK+8K)1_HSY*].=>WN09]EK,D= _1Y$%6-+%U/J./SB M'%I2IN(%VA*C8P)*+L?ND_$(/^1G/\*S:NS#V-?6VS?G17[VCK+9T2GD%Z72 M&24KP8N%U!1?+@E'=PEI!%+>R<+3C(TQD+1QJ75')O?8&NOYTO"4@CP[^C!D M/ESKF.D;++&9D\1Q'K)=C%[J5NG.(&G0+L.XY+,[[>-,&7:'B7P9!]&3>1SG M'X5=2NU X8*@V>CL) $;1V1<>-.&L30WGH9<>*SI7P5:-J#W"T.1[!=\P/ _ M9?8O4$L#!!0 ( #B"^E:A!]POT @ )X5 9 >&PO=V]R:W-H965T MYZGB1M M/W3Z 2(A$0D(, H6?WU?79!4F1B^]SV0V*06BQVG]U]=L'+G?.?0J%4% ^E ML>%J5,18O9E.0U:H4H:)JY3%+VOG2QGQZ#?34'DE<]Y4FNG\^/AL6DIM1]>7 M_.[>7U^Z.AIMU;T7H2Y+Z? MIIV67)?*!NVL\&I]-5K.WMPL2)X%_J[5+O36@CQ9.?>)'G[)KT;'9) R*HND M0>+/5MTJ8T@1S/C2RN1NORJL2]>W[JRU!$HQR"DS<6M MLU';C;*95N%R&G$$"4ZS1MU-4C=_0MV9^!T*BB!^M+G*A_NG,*VS;][:=S-_ M5N&OM9V(D^.QF!_/3Y[1=]+Y>\+Z3OX7?\6=#IEQH?9*_'.Y"M$C:?[U& KI MD,7CAU AO0F5S-35")42E-^JT?6WW\S.CG]XQH5%Y\+B.>W_?QL,D?.&L/EATU'B\E% M]P)JM2&!4CM$ T\RK7D59'LXO) MZ\ZJ&A7B>>?\>'8AEC>_B;PU-* >E>*B"X@HN._ M0ZQU@&NKCX@._6Z CN$HRIP@HOJEL(G*NTPIRJ P%@&1,8I!&PMMMRJTI^$Y M,U*7J0YDUKP#)C@G[BN=03T<)@NTS4'.'@GQH5"4D&FCMIFI(@2T(MNW(6@V3 6RFZU=Y;L@?;N;5D9M^>,]LI(VMW^U)IHX"[5A+8?:[\7 M"&CS2[L!B*!W>W8-JG4(M4JNE2Y"?*L*G1D%1S.=$QSL2XOM7R@9@@J!C6B\ M-OH3BD"@N2/U%+TUAU@AVY!N#!;UR9P*DXK[8YUO6B52V)K+"^LU8'">@T"@ MD2_J 09K4(]"&XR%"$ .N=6J'HM*AB@*1-;Y/9X\JC5/D837:BLM9;.5X"[R MV*:AI>4 !Q>\4%OR%B?0JS57 ]6W7NN,DPQNIN,FXA>:&C+G<]E9]--R>3_, M04AX I9**AMPYXY*EV5=EM7>\ZD,0E>8:#8,&#)T)5_+Q =HXB-4*(IU8&RZ",Z-4,%JN$K.0_K[UI=SC(/(1/V'?FLJ#0D'0 MZBW;U* "JJ HACHK>@IUX/U;)!K)KJE@M44+)$S^RB8LKU;[5VE%6&B$'O91F&H*/JL%4[LJT2+TL,%- M!DW$7UVD0'8MA4ZI8:J/F& )H-#Z2XEDNEPGX!+V==6@W\^O%-^(6,FM1,XV MN.DX3);<(2^($P[RX%0-BTDLJ$,1P>&.[W=H&>@K$.JECLR!.7:H]9KXKRFV M0_9S:^5>AP:&&96YNB.$0 $P>3S0DL]N. ACX\R;%;Z36X7ZQ1=UX:T&DD M"PD=XX@?AWQFY"Y1#CRI37-R+"3G*D#2H1 <"NGS5A V^<3/'$Z41FQ&^#:M M#T<,$PR%0]A6U'')W"Z!A(9 Q@S$V?#TD6-4K88$<7?/;4P=*.NN.CD67D7O MTJVB"0)6%HSYA5',"<00T%,ZJV/3>PFY.C1.(9"/8341MVVB?#EEI#Q:*64% M#PKH#-QEH!T_@,YH#;*!\# F6^T&D=BYVN1_EEZ<]$\E6)='W(5DI>D89)W# MN*;@P\]NAPSW8VBWN.EQ,^!*(.;86/UOE2Q9[=E'B.Z%E1RX)N0]HJN#)I#' M!U,S%V!8QFZLJ"RYN/*60RPF&\$S$06 JAS_:':JP&(=2EHBF$_6[:A%PMN( 8'. 7Y!DXY#O%-1 M)FI%!QD/-H/;21]E2$/%#3A@;Y^RKQU:FB0FPN5&POF=)W6=^?V2.N#;8W9+ MM5_H^,A$W4)'RM)VGOIB,GG&0+Y:=^G^R6.(IK[/'Z[Z9O!+2+PKY(,^0XEQK5&I'\\,UG\G5-_!9 MUR-M[JC=L-4_GB?F%YF0'W#[7(.+5 O=(+3UZ?CH1/7P/30W05?X%;N1A=RO_ %!+ P04 " X@OI6C\\5+V4# "5" M&0 'AL+W=O)(L MNVF7V08<=T4W)*B19-O#L(>S=):(4J1*4G;\W^](V8H=)-Y:[,4FCW????>+ MU&2KS6=;$3EXK*6RTZARKKE*$IM75*.-=4.*3];:U.AX:\K$-H:P"$:U3+(T MO4QJ%"J:38)L:683W3HI%"T-V+:NT>RN2>KM-!I&!\&=*"OG!'] _A-@YEA5:6FCYIRA<-8W>15#0&EOI M[O3V(^WC>>/Q@O&:S.:7X10@S63$\H7Y=X9/A5LYV9W)-%1 4LT;@ZTDWV-==UC9*UB7<*N5JRS\H@HJ3NT3YM63RP[DKK.S@+^U*H91 M.H LS49G\$9]L*. -_KJ8.&O^!^Y4ZCLU(/ B&_"U91L*%X_DS/$=Z@$L]4R_C=KX56I6//Y/Q.9< M NZ20V&6K5\5&>3\0I]X*SKK3K MF7O9?R**_Y:CT_+R&2!GWK^5GG%WO9/Q+1SN'N!A6/%$<+>;_:1VG7Q4&._L M8OC3\Q[ <' 29/S2Y9,]%L*P^[;I],5L;4S_ M# M:>I.O%=,#VW+U<,KTO)^V_V-@1RX)K<2V;3W5EUA>S?,8JL>1#8S[(S=_$ M&$]"^DK9:/O)-FYO6,Q8.6@CVU$8'K1UY[[Y_9B'/8' MSLM1Q2NG(GQ$1RLZL-?MK5XGJ4'X.=[8^A9-/K\(G%?Y]Z$Y9Y'LL],/H M"7W1-L;(ZHL>T3>&QCZ(7BI3=ROVKZN%-@J(^/>Q<)VV^+@VZI*7NN>EN)BA M#;10=V)V^>RG(/7/GO UWOH:/Z7]V^KQI(KC#GZEE[VAEBBEJGA7"J#.K-G5 M[34+JZP MBHO1W)K?"5:N>;<2U2G[N*XUFL<(!4QSVY]8:'DE;(]5# MD;RD;T :5;(EJ M2:5?LN?UBWU7GOV4AT%VIJ&[%DL&MH)=$JA$65OJ:/EG>/6<-H;^V?6[UV_M M97#V@FR6@U)P$)&TO.,KDA2\7.\I&D-@7#.^"VPQ)91WU90$VDVN0=32)256 M+IV^K19LAT>T%<61@\(>CB!+EX7):V2GUE!8DF?6Q'T/(M/,2%9)IB52H\84 M49$%7S2X'LR@A&<%GM=(%)24"FEF2Z2Y*VO>L+IS5$[62,FE M>NW7@I[!4ZBN>ZMG"E)9N%A71CTO;9T:8;?= HMU":A\/%*_8_LF9THD!.G0 M9.@0%E,9A"N$=I*,>F+$RI+Z?% N-J?WS"5G4RM!&ZUD/[3]X9XQB=A8[ES3 M0T\A;K=Y@'V-R%&I9D!*&"K*WLL-$'W*3]?/>-N?O7FZIJ6@I?WTG[)W';L:5IB ++"3(#QD("V;RE+-,5^H M2VX:7M4<:;,HYZSD>HTJ(U,@&"2\=LUY$@:G*66\01:F:B*GF.K06B-3*!N^ MJ/9C+D8;)!SL";LNJ7#(0-FH#VE')[N?0;)B$B+&<8%3#BSK'DL;32DWQQ-K;M#UYFGU'$0.)&R M#UV#)FI 8J4L.=A<-$1.(!L(B&X%51TEN:E_'^JJ-@]?$H-M?"4<6VHM893*9TWQ M29N'[J4^T39,15DC5NTT&!/]*UN! .Y')BFW=N6=4&N<=P]\&:OINMYBRZ/# MH, PJ::XD1#K'CU1]1VG\^EF[K^T>>T#G*MM#>U3O'^$1/BX?=-)NZ M\ZKZ#:T')2LE-554 DO'R?QY\(*=L##U/3_W<17DL9=%=)4$H9<%"3TM L]/ MXQT=D%".AR$^HR!E0>;E?L(@$*4%^R@)YOR8#]84)(N03!61Y\IPT3]M006>:+^H&A;<8@)2B@N],T;!N))U^T). N36*WM<#30;L&<]G MIX_$98]4R6TGZWCLZ M?5<36(#_ETXX!N(M,!WTOF'+AS&_)ZSP$R\)X2591$MQXOE%0! %KH'] MG.":%5Z:CXLX9F+RMK620C*.H6L\PKDN0(?((4?%JP*/*2&&")"Z@DM 3(4XKT #Y%D-$"U"4( MY[O@,W'\2-XC#4\L/[+XQ,3_:_CL!I)S=W]N3"Z?3$[O#9#C\#GDDM<"9]<% MV"P:3ZG3['('!(S6)U^$J)9I"-8HQKKZ*$J2[< 2^UY4Q"S*O2#QCQZ&8L22 M@!!"1!F#,0[L(T O2+$A=?JS,,-]SFZDK#8XMGZ+@P4:S WV\6KKW)<%..;> MEWN<>ZO)_C']KVO-5RLE5GQZN9R:9?JVO^75IH:#E7NUHP%L;&/;MR5T<.LZ M6!P9 +3%U@JO:7:(NQ,L7AA_=+0\@IE'EO\<)KD1$D?V?OW ?I4TJ^D-$LF, M(_1\9D%/ P0K"?!EX1_Y*2!# XO8(K1+>+\J_)A= PGTJFK9(<^V99ONHQ2S MKDBVZ]/])SI-?Q3W2&;B9QB'/EH+I)V#C6&LR%F19^C"F"48@BE&#!HP [8+ M)YKEP&A!: 7#T6P$N041-D "_%?X" @B8>S>6MUO1N0G=.Z\<7>1E\?!SD-[ M]V-3^D='QO\1+ +?SH<3ALIGEA2 @;2P [3 L,@RNX;0+3WBRAY3)EB@>L5> M^:?[,(ML)J?UZ7X/%G&18O*D+(I11G>V*% 8& 0!1PPC/O C5D1$4*D3C'P+ M$, V#8E@Z4"$@6;?80#J#,,?\/6_@ 38&VN[\M-=[*7!SFMW]V.3]]AOO?.] MW^%;H5;VWP8Z? ^=<3_);U>W?VA#=KQ!*B_FF6S)AR M_S"X&R-[^ZO^0AHC6WM)+ZE"T08\7TIIIALRL/V;Y_(/4$L#!!0 ( #B" M^E9%(;9>'08 $&PO=V]R:W-H965T^ZYA]+IQMBO;B6EAXFOPWE?K5632-()69J')_:S;O9%W/ ?E+3.[X+VS"V:-)!$GE MO"EJ8\R@4#K\%P\U#AV#:?P=@W%M,.:\0R#.\DIX<7YJS08LG49O],"ELC4F MIS0U9>XM_JK0SI__BKC-DL14VBN]A!MK-#XG$G'W[G3H,00='":UNXO@;OP= M=X?PR6B_CP_CDF<(F;6&3Y[S_^T;^@#O8$SVXE0D^ MYUN8I:;T,H4GH7VOX4.%A[!]H]?@5Q+>*BT039$_;7!A\!_L16]G\XNH!\JY MBGS/[]A%/SZ Z*/$,<0D/IM2)3"=C'OP43IGK'OY8CH>C4\NI?6H1U ?W"B_ M@B_"*K' %O(FW(@MEQ)AJ([SJ#=X%$ODJ%H.!.0< +R!)!?.J6S+=!&A!$!U MY$/DFL.MFW!AKZS#(0+"0VJDTZ_POT1M38'$22/E4OD Z,FRE-8B;6$A92ZR5 A;N0&G,#L^WY;-@:<;*HL*F,_ M"^W8A=!,,N3E')Y@EEB#M M1J%#3,$LM?J34H54;/M&HY%Q;H#FRH&K>0$;K$1FF6019[@SY1(DT58*Z[#N MI=*:JA"9EQ:ND)S% A]&!RP=HP&G]$_L5>@J\61$^&0MJ]&=#V,R(/;/JB6J.'F+:_XCL?]&Z[@? M'P+!,XY/KN3"US2FQ]"!2Z/7TO)%2 E=4T9P75(3< [FU<(S^I.CN#^.>WSF M"K-<"T++\?J=3!&B93,AJ-(D8XY:]P9GT&]?.;C>X.*^PD7'Z71TT)_$/4YO M= )[=9Z=U.N?=J/#]3@$*"<6.BZ[Y4H-&"-@,:C8J0"U->%2O:+920D I5%Q MJS ]5$CW .IH)JU%)/&B3+[^;TV^3KPAMG54[MLNHZ!,FRY?5 X%USE*=H%> MZT[60Q0?]+KB2+ T#8.9<[)&@O9HZR,JCPAU\C9)!'[F%' M\J:/)6^*(XD,L,2:A!XH 4D$X48:$&6)AC>"(UAC(9QYY7&A&$*S+ K?9L-'@4H;1FK5($U+ PH+U\*&6J=O<. MWB:%\G2Q<$>WU#QM?-W3G2K3&C6>)NQN#K_,9C=\\;6LHHO0"NU$$GC+S@7B M79@TW#MXHN..=1MWTTH&OC08\%5G&8/0;*HGI9^#:+A0>5I7/IM?4MV!Y&V3 M]MLYWJQ4LN*FHS"LE:E<3KQ)D@8J*! MJDDD02@)%J5#9:D!9X#8D3_EZI_IG%8\<%P[3A5F>(_@P[>2#$WCP=%!!#9\ MMH4%WGC\J80O6:B8_+C"+UUIZ0#^GAGCFP4%:+^=S_\"4$L#!!0 ( #B" M^E:7UA(OMP( ( ) 9 >&PO=V]R:W-H965T\)92%2*2_;I$ZH7;?/;G*0J(G-; ?:?S_;"1F4@%#' M%^*7YWG.YSM\%ZTI>^(9@$#/94'XP,B$6/9-DR<9E)A?TB40N3.GK,1"3MG" MY$L&.-6DLC =RPK,$N?$B".]-F-Q1"M1Y 1F#/&J+#%[&4)!UP/#-C8+=_DB M$VK!C*,E7L ]B(?EC,F9V:JD>0F$YY0@!O.!<6WWIY[":\"O'-9\:XR4)X^4 M/JG)MW1@6.I 4$ BE *6GQ7<0%$H(7F,/XVFT9I4Q.WQ1GVB?9>^/&(.-[3X MG:]@BV(<(3D-P7A.\ P2W(;BG$KR&X)U*\!N"?ZH/04,(3K40-H10!ZN^71V: M$18XCAA=(Z;04DT-='PU6T8D)RH3[P63N[GDB7B&7]"*HQDPG=4D 33*>5)0 M7C% G]'#_0A]N/B(+E!.T,^,5AR3E$>FD+:5@IDT=H:U'>> '1?=4B(RCL8D MA;2#/SG.#X[P3>ESZ[BS<7SH'!7\7I%+Y%J?D&,Y;L=Y;H[3;S&3=/L@?72Z M=:>#/C[=>A=]\G^^3]]\^)U0N&T.NEK/?4L.=J5:+>=URZFWN\^7.(&!(1]G M#FP%1OS^G1U87[KB?$ZQT3G%QN<4FYQ3;'HFL9UL\=IL\8ZIQS]D>:J*KR*;5\692\R5]M!WX["1ONPH.?YO5W4>!_5"Z^<7=!D M'^19GN6'N[#I/BP,'=]J4?65F5L/?@ELH6LY1PFMB*C_=^UJVRYLRE(6-U?6^G@BZU.7FD0I9O/0P MDRT2, 60^W-*Q6:B#+1-5_P74$L#!!0 ( #B"^E98C2:51 ( (H& 9 M >&PO=V]R:W-H965T(%5@@89-H2L+GMX0X8 MLR"C\;MC>OV6-O%T?*1_=;6;6G98P9U@ORC19>)]\!"!'#=,;\7A&W3U3"TO M$TRY*SJTL=%'#V6-TJ+JDHU!17E[QR_=.9PD&,[YA+!+")UWNY&S_(PU3F,I M#DC::$.S U>JRS9RE-N7\JBE>4I-GD[7YG@)2/0D,:&\0$LI,2_ '+M6L:_- M#C;.SSK:JJ6%%V@1>A!OUPJ/>*AP$WC=\A*+@!H5!& WP MHK[A0.[!2]^_ M&\^"3P/*DUYY,D1/MPT#- YVT]OQJ39:$E'K_P^YU1T&YI@I&!";]F+30$+;L/,M]SFO=O\ZH,;]AOF7O3S3_I#!;)P M75"A3#19Y+H0^3NP&_>\G_0-02P,$% @ .(+Z5G:0%8^5!@ M;A !D !X;"]W;W)K&ULQ5AM;QLW#/XKQ!5H M$Z"VSXZ=&GDQX"1]1;MD<=L-&/9!/LFVT+-TE71VO%\_DKH[.ZWK 5N!?8E/ M.I%\2#XD=;E86_?%+Y0*\+#,C;],%B$49YV.SQ9J*7S;%LK@FYEU2Q%PZ>8= M7S@E) LM\TXO34\[2Z%-,KK@O3LWNK!ER+51=PY\N5P*M[E2N5U?)MVDWKC7 M\T6@C<[HHA!S-5'A4W'G<-5IM$B]5,9K:\"IV64R[IY=#>@\'_BLU=KO/ -Y M,K7V"RW>RLLD)4 J5UD@#0)_5NI:Y3DI0AA?*YU)8Y($=Y]K[:_8=_1E*KRZ MMOEO6H;%93),0*J9*/-P;]=O5.4/ \QL[ODOK./903^!K/3!+BMA1+#4)OZ* MARH..P+#] <"O4J@Q[BC(49Y(X(873B[!D>G41L]L*LLC>"TH:1,@L.W&N7" M:!*3 78&$STW>J8S80*,L\R6)F@SASN;ZTPK#T?UT_%%)Z!I4M#)*C-7T4SO M!V9.X8,U8>'AI9%*/I;O(.0&=Z_&?=4[J/!=:=IPDCZ'7MH[.:#OI(G#">L[ M^8&^?0[_,9[ZX) W?^YS..KK[]='M73F"Y&IRP2+Q2NW4LGHZ9/N:7I^ &V_ M0=L_I'UT);SVE+,M['T0#ROYN%!8%)E=%L)LR/'2B%+JH"1D%M-D?'SR& \I M:'NFC3"9%CGX@!M8F\'#6CD%Z&,A'!XI/6GZ9%C-A$YY>*V,0;,&G[/HZ;X('U9W)(X19(;"Y+NTW[J.\3%2..GA MK8%W)1Y"-G>?L^NOFECO%;BR^(,!>S6>7&' M/X7="H/Z MT18Z@V&_=PSOE??6^:=/AKUN[_Q:N8!M&ZJ#:QT6\%DX+::YBIMP)S;L>X*F M=I0GQ^U'MC"Y=NU!0,X&*%59+KS7LPUG2D07 (<('R+5;&Y5FXM[164.(R " M2*N\>8:_"D>0!.KA!BDAU0.@'H?< N%I#T<4KBA 48V>P=2&Q1E@_(GEE4%; MYA(68J5@JI2I$6J,&ZD!+Q!]*VR*6H#!2NUP@+0JZF]-&';*2=RM? F-I5IS M%LDY+W4\AD)-,LXY,-,:((>-$7)R7IPC2G1!N;5&A0C!8G/^BZ""%)N6-2AD MO6^C.'8"7_$"UNB)FLT4SSH.]TS[#$FT4<)Y]'NNC2$OQ"PH!S=(SN44'[H# M[J3=-L.YCCT!1$79\,@&>O1.F)*F1I>E>L_K@L5.0 B,Q1&%^HF]&E5E@80H M/OLZ2)O8/R[G..Q(6UKQ'XG]#:W35GH*%)Y>>GZCIJ&B,3W&#%Q;LU*.[PL$ MZ)80P6T1V\?1I)P&CG[_1=KJI;'+W"#*E:!H>5Z_41)#-*\K!(<6#0!/J7N) M-1@VSSSC5JVWIL#\> Y03"SV[W7"E M"AA'P*%1L>T"E-:,70V::D=2 &*KC-5#CNP>P.X\4X[:,]XGLB__6Y)OLV") M;3M=[OLL8T,9UEF^HG&"M4%@IZBURF151.G@>+U5%@O9HZSUV M&IWK0*&>.;N$;78C>_BVI6)[Y!SNM+SAXY8WQ))$!CAB348/!$ 103B1%D11 M8#N/0$\QS;C5%#&C6F*G*#&468U8;!$W>_D.9.HX,*T#DFT#\J_2>?(3TMET MCTB/_SJU>COE?4^$550']]3F<4F3OQEEPV-HH7DB-9K">Q#9GI1X8PEP0P*X MU9Q-VH\L%,ZNM,2 6FX,**\>"B7U=N[@-%GJ0(.%,[JAY!D;JIQNNS*ML<=3 MA7V: %U=>/ UK*)!Z(3QHK[ D'*\)<'2RCAW\,2..N[;N"M+%?E2QX!'G>,8 MQ&23/Y)>QZ;AH^>R\GP\N2:_(\F;))TT=;Q>Z&S!2EV=KX!L8G-^4N7^@0"B)^#S6[S,3V.WY#; MX_%+_(-P. ,]WDIF*)JV7^ MU\6OV[C B<=?E'C)PH[)CPLEI')T -_/K WU M@@PT_V(8_0U02P,$% @ .(+Z5@[@7H6N @ V 4 !D !X;"]W;W)K M&ULA51M3]LP$/XKIPQ-0XK(:U-@;25>-HU)2 C8 M]F':!S>Y-A:.G=D.A7^_L].&@DKW)3Z?[WGNN=AWDY72#Z9&M/#4"&FF06UM M>QI%IJRQ8>9(M2CI9*%TPRQM]3(RK496>5 CHC2.BZAA7 :SB??=Z-E$=59P MB3<:3-NW@?\)/CRFS9X"J9*_7@-E?5-(B=(!186L? :'G$"Q3"$9&,OVO. M8$CI@-OVAOVKKYUJF3.#%TK\XI6MI\%Q !4N6"?LK5I]PW4](\=7*F'\%U9] M;)8&4';&JF8-)@4-E_W*GM;_80MP'+\#2-> U.ON$WF5E\RRV42K%6@736S. M\*5Z-(GCTEW*G=5TR@EG9U?R$:55FJ,)0=(C^'3/Y@+-X22R1.^"HG)-==Y3 MI>]0%7"MI*T-?)$55J_Q$?I7L+OG3R"+ XAC=-L#U\VU)IYONP_ MM3[#)3>E4*;3"+_/YL9J>AQ_=E7<$^:["5W#G)J6E3@-J",,ZD<,9A\_)$7\ M>8_A?:M! >0I.%XG#EC%)[$"5S01.(E$\;G=5*[QK]6*,+\.*'O\2B' M:V91\TV4Z=I64'TPRL.D2"#/PB*/X5Y9)H;?^MR__0,89V&>C,@HBC [&<&N M:XRVNJU!O?0SQ9"<3MJ^\0;O,+;.^FY]">]GWC732RX-"%P0-#X:CP+0_1SI M-U:UOG?GRM(D\&9-HQ>U"Z#SA5)VLW$)AF$^^P=02P,$% @ .(+Z5F2I MHG&P! F0L !D !X;"]W;W)K&ULI59M;]LV M$/XK!S':9V?5NP:\=+,>P$EA"6F!N+P.CWB%=8EA:(:/Q8878V1]J-V^TU^HVSG6R9,HU7 MLOR-%V8Q[)QTH, 9:TIS+Y>?<65/:O%R66KWA66[-J$3\T8;6:TV4[_BHOVS MI]4];&TX"?9LB%8;(L>[/8?OZ*JX!JG!HZ_LFF)NCOP#8';)7Z^ KIL@:(]0!G<2F$6&CZ) HO7 M^WTBM6$6K9E=1@_"LS^"98)97A?Q-W-UV0#&1#>-92-\*U;IC(D:S41L-QY/6CI O'L9?$ M61>^2L-*M](#0:F2C&S^,VB<$O$@AC@+O20Z79&[:I2RIM46C/+4<9AX89_. MM(T@(!*OW?4_"-"U)G1I4=^U^D0BA0-Z33=Z3=^N5YJS_UQAP0W,6M]RU+ND M>QC6O1AD K#UD[$6WI6L:B:>/[P[B<+^N?[W84#/CS9T#21.8$Z3KQ2^5[ [ MY1:$IW!Q.7X1ZCX!3Q2?\U( M&57%C;-6^,Q2#$,OIG-L[XN@HU ;N&<&29!=2'NDF??P,+FY!]D^B*#L9%TV MY*FZ+GGNCB%_T5V\?>$M,XVR5W9M%SEOM8DGA4ENY%8F2F@M^2!=S5I6#YA3 M2B]@\HA*V'<8;L@/(K=6MM3M/43!N:7CFN%YUTI+-]._J#X (TEE82\(WL.L ME%+U#H1%M@F+[,UA4;76.6F^):D?1-Z=U&]?'6'#9(],O9TJ/T:6+VRL4$E# MQQ5 616YZ'HNF^Q,LE02NG,$/E&'BBMX1HHB8/2Z.E["/A93&\9[ ^YWVO$1 M=[PW,4FQ[_5/P];E84KMH/5X',=>EF2VDVT$3IW^=K2D?2^BD5U^]+?*I0K5 MW!6%E$5L[FPKI\WHINZ\:,NME^5MT7KKQ*NAQ!EM#7I]2FFJ+03;CI&U*[ZF MTE IYYH+JIU1V04T/Y/2K#OV@$TU/OH'4$L#!!0 ( #B"^E8=?(VXG 0 M ,(. 9 >&PO=V]R:W-H965T)*D1I)Q>E^_>Y(65$PQQOV:1\* M!!9)\9Y[[C6Z]4&;S[8 <.RAE,IN>H5SU6H\MDD!);X-?G8 M5@9XZH5*.8XFDWA<KOIZC*F^_["SP(.MK-F9,E> MZ\^TN4DWO0D1 @F)(P2.CWNX BD)"&G\T6#V6I4DV%T?T=]ZV]&6/;=PI>4O M(G7%IK?LL10R7DOW41_>06//!>$E6EK_RP[A;HR7D]HZ73;"R* 4*CSY0^.' MCL!R\HQ U A$GG=0Y%E><\>W:Z,/S-!M1*.%-]5+(SFA*"AWSN!;@7)N>PU& MW'/RC&7]3WPOP0[68X?(]'Z<-"B7 25Z!B5F[[5RA65O5 KI4_DQ,FII14=: ME]%9P.]K-6*SR9!%DVAV!F_6FCGS>+-_-)/=*.M,C7GE+.,J9>\@S87*V8[R M0SB!CK@6-I':U@;8K[L]7L?<^>V45X+2^6FE5$\K6_$$-CTL& OF'GK;5R^F M\>3U&9/FK4GS<^C;.ZS/M); =(9_F07GR QN<65/D3T/]ZD EFF)14HHSF<" M\[258XY>UUT@G5[JLN/KRC<4R:-TK6O6V4(?%-M3CUAA'A:ZMBCBKUTC*6[L@'5BV%E^Y_%WI:XIH&'7GP[8 MCZCM>-J/!FSGP3"OH,VK%?N ' R6F3'$U[N.O63S81Q?X//5BV4TC5Z?.0GR M2JNG$-$PFB_:RZ=V@^< M2L'W0H9*0VQ*7 DA80SI)15P[_<9)E#38EF-K27HYRW5D0\MIBXR)M9*,][$ MW-;[W['S,X='BH%":@E05F/WM(Z\=2P88[C* X%@K =R_@*D#2,+1^31:7W( MU8#D)/'HGX1R%Y61JS#6:'U*1E82>PZDHS-=X*+M A?_I0MT?'RJ%9S'_-H* MOK:"KZW@?],*XK85Q/^Z%23<%BRC2!6$;Y%Z(NLTV+#[<'5SJBNGAY0=?N"ZJQ^T GW,T'H"@1*!K ^D1]0?'2NQ)]-Q+7# MF.E0C&B-@8)F$M_?< _4VSK64!'%T1R?T^&%[Q31^?5RNQ M3$0F*'&,+G%D2>JR#IETAD CCP[6#+A1&!^+^I;1 G_[\;?8 HG-?$EL^M/A M;+$\]- M3BDB(4/1R6B!_X),F)C"QNG*3RE[[7#F\&ULI5513]LP$/XKIS AD!!ITU*ZTE9J8=68AH2 L8=I#VYR:2P< M.[.=%O[]SDX:6E8Z37N)[?/==]]G^R[#E=)/)D.T\)P+:49!9FTQ"$,39Y@S MG*+ZV04M!PA%!A;A\!H6.(E"N& B,:O&C-H4KK S?D: M?>:UDY8Y,WBIQ'>>V&P4] -(,&6EL'=J]1EK/6<.+U;"^"^L*M_S\P#BTEB5 MU\'$(.>R&MES?0X; ?W6.P%1'1!YWE4BS_**638>:K4"[;P)S4V\5!]-Y+AT MEW)O->URBK/C&>,:'IDH$6Z0F5(CG;@UP&0",RZ9C#D3<"VKZW?G>/3 Y@+- M\3"TE-^AA'&=:UKEBM[)U8,;)6UFX)-,,-F.#XEW0SY:DY]&>P&_E/(4.JT3 MB%I19P]>ISF,CL?K_/TPKKB)A7+G8>#'9&ZLIO?SM'NMBSV$NPWA[C[T\3W5:%(*!)5"ZL@O/7E:,6.POD;!V9P+ M;CE)R:L[3L"75%QJS>7"/6MN=FG;FWVWMH<,(56"BMTA6_]6P&]+"Y8V"T$1 M[I$!E]ZP03SCJ)F.LY<]$FS&+*Q0XZL8,FRJIUI_*\ZYT&O!YK5XV"LD)G/4 MT&E[:P1'GI,J#6T;1R(A*4R;XP',7C/D6Y5B*5FAM'7)$F812N.FV^F^XA(% MM.LQJL<.3+S( 568)4F&L!Q"@IHOF>M7\ %Z)Q_;$8V'!_VH'5WLL/PKM3]U M_Q>]7K_WAMZV9==##S=:5HYZX1NS@5B5TE;=J[$VO7]2M;Q7]^K'<GP6@JV9<+:PJ? .<*TOMU$\S^G^A=@ZTGRIEUPN7H/DCCG\#4$L# M!!0 ( #B"^E9.TJIA6 , ' ' 9 >&PO=V]R:W-H965TZ2?3(%IX[EIIYD%C[>XFBDS58,?- MM=JAI).-TAVWM-7;R.PT\MH;=6W$XKB(.BYDL)AYV;U>S%1O6R'Q7H/INX[K MER6V:C\/DN!5\""VC76":#';\2VNT/ZUN]>TBPXHM>A0&J$D:-S,@]OD9IDY M?:_PM\"].5J#BV2MU)/;_%'/@]@1PA8KZQ X35_Q#MO6 1&-+R-F<'#I#(_7 MK^@??>P4RYH;O%/M/Z*VS3R8!%#CAO>M?5#[WW&,)W=XE6J-'V$_Z&9I %5O MK.I&8V+0"3G,_'F\AR.#2?R. 1L-F.<]./(L?^.6+V9:[4$[;4)S"Q^JMR9R M0KJDK*RF4T%V=K&RJGJZ6E)<-=RICG)MN+^NBT>^;M%0QB&PF*5G\-)#S*G'2]^+ MN>$:QYCO^0N5F(5;K;G[LV5E.]_'#-$WAPY?^--0# M4NF(RI)D2- H3],"TJ2$(IU"P28_ZEEJ=>-5]E+85[L\S%E&8\RFD"1AF9:0 MQ&'&XA\1=JA]DY;5*2 6ID5!(XL3R,(R3FE,DPQ6YW((TW!"Q"=AGI![MTD@ M*<+I-(='_@Q+E+@A%Q?))5RPO*0Q"1F+_5QF4R<-\YSFLUY"D/3[4)8M8=)] MAWDYI;D,V=3-R22,)_[JLS C-L[;J;<4'77!#O76]WI#'GIIAX9XD!Z^D]NA MB[ZI#W_19ZZW0AIH<4.F\769!Z"'_CYLK-KYGKI6ECJT7S;T):)V"G2^4[^ 902P,$% @ .(+Z5EP:U2%J P L@< !D !X;"]W;W)K M&ULI57;CMLV$/V5@5H4":"L[K+LV@;6\19M@01& MG+8/11]H:6P1*Y$*2:TW?]\A96N]@..@Z(O$(6?.G.%<.#]*]:AK1 //;2/T MPJN-Z69!H,L:6Z;O9(>"3O92M[;EJFO*VSD<>%%WGGC$S_4QFX$RWG'#KA%\T>W420%(TK%6Q2: M2P$*]POO/IJM4JOO%/[D>-07:["1[*1\M,)OU<(++2%LL#06@='O"=]CTU@@ MHO'EA.F-+JWAY?J,_HN+G6+9,8WO9?,7KTR]\ H/*MRSOC&?Y/%7/,636;Q2 M-MI]X3CH)N2Q[+61[3_=P85"$WS"(3P:QXSTXP%8#6/P-L!P^2&%J#0^BPNJU?4#$1G;QF=TJO@GX>R_N( E]B,,XN8&7 MC-$F#B_Y7K2;,=J_[W?:*"J.?Z[%.\"EU^%LP\QTQTI<>-01&M43>LN??HCR M\.<;9-.1;'H+?;FE!JSZ!D'N 2_3I"WQ:VQOXEUG>T^=54I1\H8SUR;DS-0( MHF]1,2.5!B8JJG,AJ?J&C5YC!30/G"*U!"\''=[TADX$C1(N2MGB"UL@L>N- M.J'"=%($W^:3R%.(C\L4B?G<01K>TDT MAP#W>QI,-ER",(J7]NJHWFZ"8.B@F[:22L).U8W36G=+DD% E$TPPF M.41%> W6T.Q\9P=6]5T//5WDD,V'+STW7V'3, &QG^499'YL;]7/TAQ2"J&X MYHOR[-X'4?X_EQ&YB>B;% 5]TRD%YVYS?2JM_Y*()"'F5!24\LDD(YDB"4E. MIWZ:QW"M08.+.4H%='"OA28GO3##2!UWQP?I?IC#+^K#:_:!J0.G4F]P3Z;A MW23S0 TOQ" 8V;FIO).&9KQ;UO2HHK(*=+Z7TIP%ZV!\II?_ E!+ P04 M" X@OI63\OJA:0" #.!0 &0 'AL+W=O5AV(-B,[9073Q);MJ_ M'V6G;@:D>=A+0LH\ASRBR-E6FP=;(3IXDD+9>5 Y5T_#T.852F;/=8V*OFRT MD2<15DL_;LUF0SW3C!%=X:L(V4S#PO4>CM/!@& M+P=WO*R; 83I>ICV\#?G#^5+,@\@7A )SYQD8_3WB"H7P1%3&GQUGT*?TP'W[A?U3JYVTK)G% ME18_>>&J>3 )H, -:X2[T]O/N-,S\GRY%K;]A6T7.XH#R!OKM-R!J0+)5??/ MGG;WL >81&\ XAT@;NON$K557C/'LIG16S ^FMB\T4IMT50<5[XI]\[05TXX MEZVTE-S1+3L+3!6PTLIQ5:+*.5IX_XVM!=JS6>@HET>$^8YWV?'&;_".X8:8 M*@L?58'%O_B0:NP+C5\*7<9'";\VZAR2: !Q%"='^))>>-+R)?\E_)K;7&C; M&(1?B[5UAE[/[T.WT"5)#R?Q$S6U-*OPH]>'"%\=R0$.--B"T*C\X-!(, MV])#)9,S03-?U^*9XE5[E19HG8"K$!0^.=C08,(S,D.ML%X--1O[9@.C+@AN M'1:P]EMD2N^RTHVEMK71UUH(PIYUT2<0#P=I&PO=V]R:W-H965T M-*IG6B[/9Y?1Z55*^]V&?S5R:PZ>&7FR4.I7&KRKSVR;4D18/PVZISM3)+@X?.D_:_.=_BR$$9>J_934]OU^:R8L5HN MQ=#:CVK[-SGZDY&^2K7&_;*MWYLE,U8-QJIN% :"KNG]O[@?S^% H B?$(A' M@=CA]H85UQ4_HXNR]ZNW:L+_TM:P?R\^!:PFWI<6V4+J=F(RIY/D,^&*GOY.SBY7<1#U\_@S7=84V?TWYQ@_2KAU8RM61F MQ*UWN)O>YR,1>_$P;3CFP[-6COMPNY9LJ5KD*YFRC@[,+0/#LNE%7S6B?81A MV]@UX)D-DHU9Q2Q47*MN(_J'E]\5<92_-A-($E4ST-?L)FS7YYBT8 M5BF#WUY95C<:"ML')HQ1,&IE[4V)25N 6C MU&$@OG3$OVGNGUBAE*"?^.#IIXW4+AZ&2+&84GNBSV7]"PH*E*RT,A11M6SL MJ8M3*UT8;T" IH)#/T2OV L6\S (BQ!/49$&>4)/610'>931:AD%(4_9I^N7 MHMN\?N>$"BS&^$TBSJ(\*,*,02#A);M5%J01QS X4Y L8S)5)D&8JCT'@653B0!N&"#*BY0*0QW?_X]O+RPP&=.RG, MH*6CDB71 PY_OS_$:1LBZ$V+1=,B\(X#D-(4\+VINC%5JPS& ^*GF3.Z&;09 M1.\RY?+FFL5%>/*$7] ("B*.-0'3<*L?)-PS/DU\=1B#)N^)N431FI*)\L4U M/@ 3'16._[B)@"T'[7)N%PS@D&V#]D)YT%C941K\WH!=XY@[T:-;N[.HE7Q\ MPB1%:60,H5#]2M$_6.DJ15_)KTH"1_#_D0G'2+PCIJ?>%VSY.)[O"U:&69!% M!7&O#+(\H:DT"\(R(HJ"U^!^073-RX 7XV01!CDG+/[<=E8X)-.D(+0%CQC/ M>1"7)23B IG"<\8AG"-A@B0+@SA-V-M##GQA7'?IZG-PRJ@I8<=LG)+J_3Z, MG@:^^W]>:'_' 5?.X]=?_'^UQ<,]+ '[&C."WM>"KZ-/_#Q]XC^H9Y[2(]E>*KR8Q6?*O&?39]]0_)P#_O& M!/G%!/J@@1RGS^-:\D96LEN@FB712(^Q=_D+POZ^=;QW4BQYC*I1CG$-$90L MWY,E#8.D3%E2!%$6'KT,I? E0T&(X66*BO'(/AP,(HX-W.O/XQSC@KU5JMXV M;?LE $LDF&_LX],.W.WFJR?TS_E!KN+:RQ#6#4@W;W2[19Z]*7 M#!CD:>?S5!XI\[3%160K?:OV]U1S^LT-Y EF/#']Q]2+MU*MM-BL']@_%'5D M81RUTP29G3MJ4YO 3 86.9(G(0[,M_(>AYF%.9I>B 1":2Y0S1^E 1% M&NT1NM&W]>)O;0S_1[2(0M<%7C!$/G>I#P[PTK7)$BTAS]T<7'=%$$_N,C+1 M M$K#\(_C>,\<2))G M,Z;]MR$_L&KCOL&PO=V]R:W-H965T[%8B\8F;:UE26/2"?- M8'[\DI)LF9;"6C//(',QM16_A[)]0$I\:%X\9ODWOF),D._K).67O940FW?] M/H]6;$WYVVS#4OF719:OJ9!/\V6?;W)&YT71.NG;@\&XOZ9QVIM=%,=N\]E% MMA5)G++;G/#M>DWSIVN69(^7/:NW._ Y7JZ$.M"?76SHDMTQ\75SF\MG_3UE M'J]9RN,L)3E;7/:NK'>A,U(%Q2O^%;-'?O"8J+=RGV7?U)/W\\O>0)T12U@D M%(+*?Q[8#4L219+G\5L%[>W;5(6'CW=TOWCS\LW<4\YNLN3?\5RL+GO3'IFS M!=TFXG/V&++J#14G&&4)+_Y/'LO73@8]$FVYR-95L3R#=9R6_]+OU0=Q4& - MGRFPJP+[U *G*G!.+1A6!3JU9*F'A1"%-7R*XQ3Y>Z=R.5?8UDG9E?1;]N8 MQ\HC3EZY3- XX:_)&_+USB6O?GI-?B)]PEV [+2=T8RZ_VB[?DH%3E-LMY>X)Y8Y5E%MM'^<))^\, MGFW=-Y>[+-JWWE8>G%[>=O+AZ2?O&+Y)9V^T4_"<9WC76RZ/<$YNLO5]G%*E M]AFY8QN:4\&2)_*91=DRC7]G<_(EIRFG46G_?S[(.O)>L#7_;\O;N"Z;';8W MJ\:8=WQ#(W;9DX,(9_D#Z\U^_HLJ!.Y)]6)PN62K40Q[/65[H2I*8WL=)+)[:/#2RNWJ(A+E(F%?" MQ@5,78$]S-[8H\'@HO]P*!BRR0 )"T$P3;#17K"14;!_;@J3TB5)F+RP([FZ M@GN3+=YLY1/*.1-M@_:U$=K5+"3,1<(\),P?-32UIN/1N:YI@&PR;#9IGUN3 MZ;Y)39GQ7IFQ41DY6JYESR,O.*-O9T0.EN2!)EM&7LDKO7F6)#3G1%I57@N^ M;K/'R.]J#Q+F(F$>$N:7L,G!5SEX.[".Y$&V&/Z@19ER0==DK%M=>1&0D9Q&+']AN-B5;$*HF7W+Y M&C7(EH=;1]:RL7.MSYZ,;'V8N#&>4E?CD# /"?.1L )"T$PS3AK4$_D#8S. M?6+?O\32I>I"[DY=R+7)9,9T[>:@-!=*\Z T'TH+H+001=/5.YA#MEYF1*[: M1;F*I+E0F@>E^5!: *6%*)KNJEV[:O_-][E5 ^:;MAOS:726#4GSH#0?2@N@ MM!!%TV6KHPC+.(T\NZ5"L)Q+W[Y^>:^-S.0/E^5!: M *6%*)KN9)T]6,,7&JRAP024YD)I'I3F0VD!E!:B:+JK=8QAF7,,P& ].FFP MAH854)H'I?E06@"EA2B:+EL=@%@_2D!4&BL'8IJ0]ZD5":#Z4%4%J(HND6UE&*-7FAX1F:P$!I+I3F06D^E!9 :2&* MIKM:!S&6<1)]=J56$I2SV.420CE&;_-HI98<;/(X8JT>0F.6BG88ACN6<[Q, MQ(4VZD%I/I060&DABJ8+5L6;62-CI4 MS;::JD&C$RC-A]("*"U$T?3EOW5\8IOCDUOZI"9A.%ED>;E$ZM"[UN529F)7 MO2J:MJQGLSA!LFMDD$C 2@M@-)"%$W?1Z*.!!QS)%!)ID5.;5J9,5VU@M)< MIYDJ3.U&/NI!&_6AM !*"U$TW:DZ!W#,.4#QR[ HR3@C"AY'K'5ZPTSIK!3T MAP].,S=P6KHI:*,^E!9 :2&*IBM53_0[YHG^_4UG='C3^=S>(JVV05, *,VM M:(>V6:/&Y)P';=2'T@(H+431=-L.=E2YD)I'I3F0VF!TTQ/&ALUA:@F=;?J%, QIP!_;7W!_=[^5Z5>Q@>G3< MM]X%Y8ZL-:;<(/8CS9=QRDG"%A*IMG;HE3'H[HG(-L4.GO>9$-FZ>+AB5*JK M7B#_OL@RL7NB&MCO?#O[/U!+ P04 " X@OI6MZL(V0\# "_# &0 M 'AL+W=O6?)%V" MM*::UFF=JJ;=+J9=.. D5HW-;).T;S_;$ HI9:W$3<#X.R?GV ?XF.X8OQ<; MA"1XR @5,VLC97YFVR+9H R*4Y8CJF96C&=0JB%?VR+G"*8&E!';B/U!3N>YG"-%DC>Y==< MC>R:)<49H@(S"CA:S:S/[MG<]33 5/S$:"<:YT!;63)VKP>7Z_8LQK\PLH4!S1G[A5&YFUM@"*5K!@L@; MMON**D.AYDL8$>87[*I:QP))(23+*K!2D&%:'N%#M1 -@!N\ / J@/=:@%\! M?&.T5&9L74 )XREG.\!UM6+3)V9M#%JYP51OXT)R-8L53L:7=(NH9!PC<0*H MBLU'L%!120N" %N!UO0/-7U\@23$1'Q0A7>+"W!\] $< 4S![885 M)43&VI M=&EV.ZDTG)<:O!VVXK5:C7A*O7A+/ M\/G_69)'\/N[F@*7$F7B3Y>MDB?HYM$WX)G(88)FEKK#!.);9,7OW[F1\ZG+ MY$!D+5X51?[D MJ:HE,:@E!KT2%RI;)TIB0HH4TS58<7.'=JGL)7KKM@Q$UO(NQP-E<3RDY8'(6I8GM>7)(%F9U$4>4YP=Q#[B=ZZ+4.QM6TWFA9WH#!6 M1$/9'HBM;?NI,7%[FX!7![*B:;Z!P\"-#B/941;X4> ZM;^"?(VI M 2M%,XY':E0\[);+@>2Y:;A7#*IVE=SNE%?&(CK C6_8DSN![J'K;]9XG]0 M2P,$% @ .(+Z5JB2 @ J@< !D !X;"]W;W)K&ULK55M3]LP$/XK5H8FD*!.D[1#+(T$9-.8Q(1 ;!^F?7"3:V/A MV)GM-/#O9SMI5EC(F,:7Q"_W/'?/77(7-T+>J0) H_N2<;7P"JVK$XQ55D!) MU$14P,W-2LB2:+.5:ZPJ"21WH)+AP/?GN"24>TGLSJYD$HM:,\KA2B)5ER61 M#V? 1+/PIM[VX)JN"VT/I#-K M[PR^4FC4SAI9)4LA[NSF(E]XO@T(&&3:,A#SVL Y,&:)3!@_.TZO=VF!N^LM M^T>GW6A9$@7G@GVCN2X6WK&'OLE]EX<=@.$9!@0=('@I(.P X5- ] P@Z@"1RTPKQ>4A)9HDL10- MDM;:L-F%2Z9#&_F4V[+?:&ENJ<'IY()O@&LA*:A#Q,UG=H2^$"F)K0;:3T$3 MRM2!.;V]2='^W@':0Y2C2\J8J9J*L38Q6":<=?[.6G_!,_Y"="FX+A3ZP'/( M!_#GX_CY"!X;[7T"@FT"SH)1PL\UGZ#0/T2!'X1#\?P?/!V'IY 9^-3!@Q$U M85_.T/&%?RGG TJIRIA0M03T_72IM#1_V(^A>K6$T3"A[3HGJB(9+#S35A3( M#7C)VS?3N?]^*%FO29:^$MFC1$9](J,Q]IU$;@BKB6Z[G/,R^-6W;,>.S;;: M37(43F8QWNQFYR5&Z:!1U!L]4C/KUJ*:15,-1+AH^I&+VAV]_$CP1,60S M?:)A-)I_K1S>Z6XER+6;$@IEHN:Z;73]:3^(3EW_Q;_-VREV2>2: MS&!B'*S%WY3LY,$W,%06G'\VC=MLX@4F(I*35!D(K'^V9$;RW"#I.+[4H%XS MIW$\_/Z!_M&2UV066)(9S_^AF5I/O*$',K+$9:X>^.X3J0G%!B_EN;1_P:ZR M'8P\D)92\:)VUA$4E%6_^&N=B ,'&)UQ0+4#>JU#6#N$EF@5F:4UQPI/QX+O M@##6&LU\V-Q8;\V&,K.,CTKH4:K]U/2.L]75$Q$%F).% E?@40LE*W,"^!+8 M0=4,OIT3A6DNWVFSY\/OF'7@#* -/:UY*S#(Y]I6.R2#[:3W_AVI^=&;^ MWTMV#<+@/4 !"AWNLV[W.4FU.[3NJ.WNZTPTZ4!-.I#%"\_B:9ZW3"I1:JTJ M\.^=-@"WBA3R/Q>Y"BURHYDM>",W."433^\Q2<26>-.??X))\(N+:D]@+>)A M0SSL0I_^I=9$@+Q9\$PGPD6X0DDLBCDBME,8#L?^]I#'J0T:A(U-*[RH"2_J M#.^)*YS;H-X#I@\W+2NB-2WH!9*821VL:0XS[9AG\1[ FL1'S7$1]UG6ZFD MTJJD;*6O_-Q(TL5W=*(R%,7#T9$63ZW"((R06XHPV%_#0?0P$< GMI&]$V(\[;MW/:2U>Q+[1VD@YJ%=BK M@FNXOLCWA-8FOZ],8.?]_UH5UR@M@88H#H(C'3OM])D:G%'ROI" W95$=:L] M]W$]U#.U;C0T0-$QE=."XRJ,PN0,DWW- ;N+CC^Y(A+\T/6PV7:ONC"Z M42]674]H[1SL2Q08][OE.DN>B\GWA-8FOZ]\8'?I\]HMEYP6O(Z;HWNR2\GX M!V\^\^#^ XL591+D9*GA@^N!3IVHWK!50_&-?08NN-*/2ONYUN]^(HR!'E]R M+?>Z85Z6S7\2IM\!4$L#!!0 ( #B"^E9VJY;K$@4 "D@ 9 >&PO M=V]R:W-H965TZYTD'WZER4T8ZR M%[XB1("O29SRL;428GUMVSQ8D03S2[HFJ7RRH"S!0C;9TN9K1G"HC)+81H[3 MMQ,21 ;Y)$LQ>;TE,=V,+6F\WGJ+E2F0W[,EHC9?D MF8C/ZT./B.SXWC7(IC*G]"5KW(5C MR\E&1&(2B P"RY\MF9(XSI#D.+X4H%;I,S/"B#T# MB=-N@ H#=&C@'3%P"P/W5 .O,/ 4,_E4% \^%G@R8G0'6-9;HF47BDQE+:<= M@9.#@.##ETVTE@$EP(SBM(UB+4B6'Z[Y&@=D;,D$P G;$FORTP^P[_S2QH]) M,-\06(T\KR3/4^CNL04LVX N&NOV+_7@3I"$_]W&IF>239-@OB&P&IN]DLV> M=BD^; 07. VC="G3:8S3@+21EX/T%4BVLVPGR.L-AH[CC.SM/C'-CJ[C>JC1 MT=<.ZSLGW2\GW==.^C/^!7/8P*^@1/C40O:=069!/,-@=7(O"K)O#I+ M/%Z99-,DF&\(K,;FH&1SH(]'%BVC%,=@\<8CC_YI#[9A MPB&XN9V5]UIYU#KLFN&-HOFFT.ID5_H?NF?9,Z'1DL HFF\*K4YI515 K4SN ML'$60/OYS\LWSL8.H??9F:%S"'U8*7UH1.H7*#W=]F!(O!>TG*,4@%4M /7% M0*>ML]_@!@YSU75(D5%];PJM3E&E\*%6\DYNMCB*5:TTITQ:YRN($Q#0)(E$ M5C2ULG75##0(W=9 ,RK@3:'5Z:HD/-1K^/^WE%@LI M84+PI!3,[.[VX:E=NIC4^E.C:+XIM/I+J6H'.#S/EFNR2I@:1?--H=6_R%9% M!](7'75AO8@I92?(ZP(T*PKVY34\R AZWUV9,H569ZHJ09"^!.F:$09 ?:'/ M/D1I);;>;=?%:13--X56I[RJ9Q Z2[PCHU6+433?%%J=TJIJ0?ICB],E=@%4 M^PQ\1&+K?79FZ!3']>E7%0;ZCPKC-/UA)7S^V M[WWU5>V ]+5#%Y&,FF< C8D;+2!,H>7NNN>'Z/>8R8#A("8+:>I<7LF!LOQ<.F\(NE8GM7,J!$W4Y8K@D+"L M@WR^H%2\-3('Y7\'3/X%4$L#!!0 ( #B"^E8&PO=V]R:W-H965TXW/N=>+;GS/^ M(*8 $CWE&14#:RKE[,2V13*%'(MC-@.J5L:,YUBJ(9_88L8!IP:49[;G.*&= M8T*MN&_FKGG<9X7,"(5KCD21YY@_GT+&Y@/+M5XF;LAD*O6$'?=G> *W(.]G MUUR-[)HE)3E001A%',8#Z[-[^I@8O/+^SGQKPR,\("SECVG:1R.K"Z%DIAC(M, MWK#Y%Z@,!9HO89DPOVA>Q3H62@HA65Z!E8*2)F.(&! MI=XX ?P1K/CC!S=T/C59W1'9DG&_-NZWL<=W3.),O0TC>8BH^I:HZA<4YXQ+ M\AM2LX!2(A)6J*RH4IT_V.EI#G9I?$=D2\;#VGC86O@U'Y/3$A4L'+,HZKDK9[&5>DOA42T\VB2\ MTR0\>B/<#:*>LZ*\E7M+Y=U:>7>3\J!)>?>-+W)GD^ZH\<9U-@IO9]Y6^4(+XOZ7VZ;:=OFZB3R= MIF7[K?+>:]]>:,9T)WR%^810@3(8*WKG.%*5X&5S60XDFYG^;,2DZO;,XU0U MY,!U@%H?,R9?!KKEJUO\^"]02P,$% @ .(+Z5A$%X=0:!@ ^C( !D M !X;"]W;W)K&ULK9MM;^(X$,>_BL7MG5JI*G'( M$SV*M&V>=7M:M;=W+T[W(@4#T28Q%YMV3]H/?TX(@03CPFK>E"3,_&;B_FU/ M;#)YH^57MB*$HV]Y5K#[P8KS]=UPR&8KDB?LEJY)(;Y9T#)/N#@MET.V+DDR MKYWR;*AKFC7,D[083"?UM<_E=$(W/$L+\KE$;)/G2?G? \GHV_T #W87GM+E MBE<7AM/).EF29\*_K#^7XFS84N9I3@J6T@*59'$_^(CO8FQ7#K7%GREY8P?' MJ+J5%TJ_5B?1_'Z@51F1C,QXA4C$QRMY)%E6D40>_S;001NS YF21;#+^1-]"TMR06?%F-&/U7_36V&H#--LP3O/& M6620I\7V,_G6-,2!P^B4@]XXZ#T'[)QP.HYZ#KI]P,!H'X]P(9N-@]B-8 M)QRLQL$Z-R6[<;#/3_Z1VA_K"L!0-'W;_OJN_1]T)3'>%+=HI-T@7=-' MZ,NSBZX^7"-&EF(,XI($']6X3TDI<+C!E>E2@G#/STC?923!>&J,2V:[3/#X M1";^C[2-'!7 W%2HQGS<+&\1-FN,=B*3Z.QVT?$)1'P^0I)%1X>C=AP8U8C%5V^X&52SUK52(#^_DW8H(B3G/TCZ^I;H"$'5O/Z'5LG,W(_$!,W(^4K M&4Q_^0E;VJ\R64/"7$B8!PGS(6$!)"R$A$60L!@(UND61MLM#!5]^OLF?R$E MH@M1"ZZIF!)?,K(;G1GZKABH'[9@LP975>KK5)\,7P\UKPQ]J>8A81XDS(>$ M!9"P$!(60<)B(%A'\V:K>?-<4!'ZP7TCVTLV^C:!)!)A<X/Y2%D@1]%O!T1N2[GDK*I24%*,T%I7F@-!^4%H#20E!: M!$J+H6C=7K'?*\3@FX48=+<0E.:"TCQ0F@]*"T!I(2@M J7%4+1N#]EO&V+U MOJ&JGC&.5PHUT\1.OYX!W1Z41'4TK!GCWEHA:%1?$A5781V]7ZI(# UM9%GC M?JT"NF<'2HNA:%W-[;?ML'K?3E*K'*X0JE82I3H%W=4#I;F@- ^4YH/2 E!: M"$J+0&DQ%*W;>_:;FM@"KVE =R1!:2XHS0.E^:"T )06@M(B4%H,1>OVD/W> M)U9O?O[8@J(M6QD;6_UB!W1?]$10LU_K@&Z,GG>GP7FYA:"Y1:"T&(JVU>'P MX,?KHDY9UB]+,#2CFX)O?ZC77FU?R/A8OX;0N_Z [SPLN>[CNT!V/:I>[*A_ M1+\/NWTKY%-2+M."H8PL1 K:K2VFIG+[HL7VA--U_9/Z%\I%<54?KD@R)V5E M(+Y?4,IW)U6 ]G67Z?]02P,$% @ .(+Z5OPW.+1!! QQ0 !D !X M;"]W;W)K&ULK9AM;]LV$,>_RD$KAA1HHP<_),UL M XFU8!F2)DC6[L6P%[1\LHE(I$O2=C+TPX^D%%G*9#4>F!>)2/'^//YR//$X MVG+Q*)>("I[RC,FQMU1J=>;[,EEB3N0Q7R'3;U(NC%5G@ M ZHOJSNA6WZE,J-J/O8" MXQ%FF"@C0?2?#4XQRXR2]N-;*>I5]W[Y2&&HW?O1[[2$QHS/RG% MIX5XM$=\"#>1N]>'L1=0K>D&>(!A\@"L+3-G>ZK7]? MLV/H!<8\ZK68QV\V?SU[8S&]"GW/ZO5^B![^NM;OX$IA+O]N<>RB$.JW"YG4 M<"97),&QI_>^1+%!;_+S3^$P^*4-DDNQV)%8 V"_ MCO4I^%YWS'\J] M$!M:,9..-Y-@Y&_J,!U-UX YJ& ..F%^UM^8.D9\6FE &J+B,$-#-2-2TI3J MKE3P',YOIU<:KWZ-1##*%M+P5DL$AD\*P@ARN_G;N':ZXU?$G-,I[HG0\7E]=W-ZW1F"G[*&D M7(K%CL0:.$\JG">N4N>)2X NQ6)'8@V IQ7 T\YX_$H$);-,[VL3?VG&N8 C M(H' "D6"3+4&8Z?FH2Q=BL6%6!C4D^MQ$%89H 'I4P7I4RZ_P._WMK=TY^*$V78K$CL0;T,-B=2 -7F[M4+;1ISZ8ZEQ'53T[[L^;=COK\WIAT\K2::GC5"UVI=9$OJMVPKZSO.BT<'&J M%KM2:U+*K1 '_RG8>H.@K;28OGUHW.W>HS?E[X875WPW1&@P$C),M6EP?*(=%<6M M6=%0?&7OD69<*9[;QZ7^H* P _3[E'/UTC 35'>7DW\!4$L#!!0 ( #B" M^E8#D:5(#P0 !47 9 >&PO=V]R:W-H965T/E&3) MBB7&=IA]B5Y\=[SG^/#TY"9;+K[(%2$*?,U2)J?>2JGUE>_+>$4R+"_XFC#] MRX*+#"O]*):^7 N"D\(I2WT4!)&?87TK])-?1TEH1IBDG %!%E/O&E[=H- X M%!9_4;*5>_? 0'G@_(MY>)=,O.X M?[^+_FL!7H-YP)+<\/1OFJC5U!M[("$+G*?JCF]_)Q6@H8D7\U06?\&VL@T\ M$.=2\:QRUAEDE)57_+4JQ)X#'/0XH,H!'>L05@Y%Y?PRLP+6'"L\FPB^!<)8 MZVCFIJA-X:W14&:V\5X)_2O5?FHV)X)NL"FE!#^#>\V2)$\)X OP:;&01"G* MEN!:ZCL),$O 'Q0_T)0JJNU?SXG"-)5OM.?G^SEX_>H-> 4H W^N>"ZUM9SX M2N=H5O+C*I^W93ZH)Y_W.;L 8? 30 $*.]QO[.YS$FMW6+BCMKNO*U.7!]7E M046\04^\3VI%A-X'(0A3 )LZ=&&R!C$G\4JN<4RFGCYJDH@-\68__@"CX)_"2YE&>TZXSG3S-9T MOR,Q7S+ZG20]=.^J2;E05"QD&N9F-HBBX<3?[&,]- K'HZ V:F$8UAB&3V, MN$[?'-42$F7E51-7][<4LYB HCUTY5\N,MQ++7B4O,VBE7E49QY9,_^X2W27 M?+'#3.FZZ\YQ5-;104X=53\TZJ_ZJ,Y]=&HW /^"IH7J[X>D2X8UF JC!+JA M+DT/I4PJD>L/H.IDDG7A4T^7HV"M&HWK&HW/[2!CEQ@=!6MAO*PQ7OY?'>3R M&"X?&O5S&0;-ES]X'IL95\]@M'WU4[?;5;1VK?94$CR7U96G*YR.HK5Q-G(' MVO6.0V97*]D^+E:3-H)&P$"K=JA8S3A[4K39 YV\<2\A:6"C:>#@;():Y=#) M.!U%:^-L= \\0O@X(NBAMD%H,'K,T0ZK,8QZ:-JH(&B708X$'#R4.0>'S&;2 MSK[10= NA!R(N&J%IZK?8=5?_4:C0*L\Z&D2KK279C ML:JDDW$ZBM;^/[]10\BNAAPVEFJE)ZC=9=5+;=0H%615"$=1^WG"SI[ R=.. MEQ \:&^^@\ZE-W([U7F)L0YJ9!&RRR*7] X/!AJ/OSE6DQ*!OS>S- /C#UAH M\DF0DH7V"2Y&^F"(<@9;/BB^+L:8#UPIGA6W*X(3(HR!_GW!N=H]F,EH/0F? M_0=02P,$% @ .(+Z5DA!YZ[L P >1( !D !X;"]W;W)K&ULS5A=;]LV%/TKA%8,*=!$'[9E)[,-)):ZIFBQH%FWAV$/ MC$1+1"72(RD[&_KC=TG)BN6H6M*QPUYL?MQ[>'D/[[')^8Z+3S(G1*'[LF!R MX>1*;2Y<5R8Y*;$\XQO"8&;-18D5=$7FRHT@.#5.9>$&GA>Z):;,6<[-V(U8 MSGFE"LK(C4"R*DLL_KPB!=\M'-_9#WR@6:[T@+N<;W!&;HGZN+D1T'-;E)26 MA$G*&1)DO7 N_8O8][2#L?B%DIT\:".]E3O./^G.=;IP/!T1*4BB- 2&KRU9 MD:+02!#''PVHTZZI'0_;>_379O.PF3LLR8H7O])4Y0MGYJ"4K'%5J ]\]X8T M&YIHO(07TGRB76/K.2BII.)EXPP1E)35W_B^2<2! ^#T.P2-0W#L,/Z"PZAQ M&#UUA7'C,'[J"I/&P6S=K?=N$A=AA9=SP7=(:&M TPV3?>,-^:),'Y1;)6"6 M@I]:1D30+=9D272*;N$@T'";TA:0;3URPIJI2DB#)TF215 M61580?24Q2^7<5; 9'9*;-(%?U8$'7PA\A-YSIG*)8@8Q]?A'P_[A@+\+26PS M&>PS>14, KZMV!D:>:]0X 6CGGA63W0KOVI^.T=.*%K14KY>Q__]0KC_A6T@%[(#4[(PH%S)XG8 M$F?Y_7=^Z/W0EWR;8)%-L-@26(>F<4O3> A]>5GRBBE=[9DAIC#$")+PC-&_ MZE)77.$"<5/D2:?(:5WD(/=I2W@24O09)"@@SI*B:09TXI;HV.)0*PSRC(@HBTQ]!D*3A&(1"$!Q@?4 MP%17T\&UCZ[!B)Y;=S;!(IM@L26P#JUA2VOXS>4QM$F33;#()EAL":Q#T[2E M:?H_D,?!&)Y+Y/21UOJ3<-+5VNBQ4>"%8=[C_>5^G<066DJXIJ-Q:\!)N] \WO@&U:_PI4QP1+!A48/_ESGLD+[-@>O2? ML,?H-#SWC]2LQ\H?SXXT+^[#\D?3V9&@N0=7Z9*(S+QA2-@K)*F^_K2C[3O) MI7D=.!J_\B]6?L]XI-]5S-7] ;Y^E'F/!0B61 59PU+>V13^H8CZG:/N*+XQ M%_D[KA0O33,G&!11&\#\FG.U[^@%VM>FY=]02P,$% @ .(+Z5NYS=3TC M!P 4D( !D !X;"]W;W)K&ULS9QM;]I($,>_ MRHJK3JG4!GL-!G()4H)W=3DE595>>R].]V(#FV#5#W373AJI'_YVC;%9, M. MIQ)O$F,\OUG/S([M/[;/GU/Q5>98NS;E=.YSQF\C1=\$1] M\Y"*F&7JHWCLRH7@;%88Q5$7.X[?C5F8=,;GQ;J/8GR>YED4)ORC0#*/8R9> MKGB4/E]TW,YJQ5WX.,_TBN[X?,$>^2>>?5Y\%.I3MZ+,PI@G,DP3)/C#1>?2 M/:->3QL46WP)^;-<6T9Z5^[3]*O^<#V[Z#AZ1#SBTTPCF/KWQ"<\BC1)C>-; M">U4/K7A^O**3HN=5SMSSR2?I-$_X2R;7W2&'33C#RR/LKOT^4]>[E!?\Z9I M)(N_Z+GR7P2HB';",C<]%^HR$WEK1]$*1KL):!3A,=&5] MRH3Z-E1VV9BR4* O+,HYNN5,YH*KLLDD8LD,T3!AR31D$;I.EC6L:^$]^L"$ M8+H@T$G ,Q9&\BUZ@\($_3U//PT&V:9'.) M2#+CLP;[P&[O[[.G=GL76P!=%=0JLG@5V2ML)?Z5)Z?(<]XA[& /??X4H),W M;U71B_"I"-YU(C.1ZV@WC'9R.!NOV$U!^X5#)#!#I'9,P*<*XYJ8 X9HI,RK M)H-7.//V3H9WZ%)*7LZ#FY#=AU&8A5RN)LD,J9EPQZ>Y$&'R6&SU(4U$M>** MR5"B?V^4 W2=\5C^US0EEJ/I-8]&'U/.Y()-^45''30D%T^\,_[]-]=W_FBJ M&$A8 DCD# *!#/JHU?51\]&'W_(XWLN4/J@FMVJ["2:\VB&?APZ;:Z6+OJ% M"WW?>)+SIL .MF;GJ-=W1IL-:+ UKF$/CUQL;A9LT]SAT!GX MWD;,MG%N;S 8]?L;]6G=K5?6Y[ *VM :M,M(76.ILUV.U)DNFJ7Y??:01^K" M9YKFNLFK0SM7)7L?-<9UN#W_7+PY_R;6$;2MUX-<$DB7M,EE;\VE$?A1%?B1 M-?"W81+&>=P45:MAV^8-"0L@80021H%@1BI=I[Z8=([J!+H<#E")@-("4!H! MI5$HFEDF:YJ#N^<(M6JF\AU:L!=]JHPR+F*)3L($S=B+;+I4O+)C6Z<;DA;L MV67/*7:K,;60XZ!0-#.UN$XMMK=S]GU7.[=;MLX>)"T I1%0&H6BF1FM-1'W MN$01%U05 :4%H#0"2J-0-+-,:FG$M6LCK^[ID/+#!)06[-EEW]+30445*)J9 MVEJ!<>T2S*3X&8(+-$G5!5*2E<++72B_HA_HAHE'+C-4;?4#7:ZNFNZL5TUV MMZU3#RK/@-((*(U"T$M MWNZX=:9!Y3I0&@&E42B:61"UA(?Q4;5X#*H+@M("4!H!I5$HFEDFM2Z(K8*2 MM<6#2GB@M*"D&2W>V?[A%-0IA:*9J:JU.6P7JNPM_C5G[W:'K3,,JMJ!T@@H MC4+1S$*HE3SGNV6K3,%JIN! MT@@HC98TXW[ZT7#7X=FK!3'/?D_;9<3BM#%1H,H5*"T I1%0&H6BF?E<>\KO MN.YH\V"?\X-]T _V23_81_U^A6KFU:J99U?-?N[),SN\==)!%3)0&@&ET9*V MWL0'WG83[ZX]\JZNC1Z+EQ-(5%P<+1_XK=96+T"X+![[WUA_Y9Y-W(;U@7M& MEJ\WJ/'+MRW<,O$8)A)%_$&Y8+#\D*6+XH'[^S13%V[%XIPS M539Z _7]0YIFJP_:0?4:B?'_4$L#!!0 ( #B"^E:3,2P5\P( )T, 9 M >&PO=V]R:W-H965T58*ZQP,!-\AX2)UFZFD<]-KM8TA)EE?%!"CQ*M4\$U)@(]89H!N@4L M,P%ZC91$F$7HFC#,0H(INF%%P9B)/]\'1DCW[B',A"!L@Q98$HE.5Z PH?), MQ[V-G6L'!0*D0@(KT/,LR!:;!=1#CP\K='IRADX08>AGS#.I;RYGMM)X)DD[ M+%$6!8IW .5[QB[0P/F"/,<;M,B7W?(5A%KNYG*O*;?UI%8SZU4SZ^5^@P-^ M5U*"DM,VCD(X;!>:!W.@RSTX MM*IMT(63GSN9S64;^!-73_2V#M,2Y(]]QW&JN$:>PRK/86>>/V +%+EM:74* MCUV+GLP:C*.*AOUR=B368/1KQC]WNJM7M[.^^HN+:WW:);>>QR].76Y*R=4MR/5EVI[(NS)[U\71]5>:65 MW['#=884*=JULZ,YN-]BL2%,(@IKK7$N+G75BN(L7'043_/CY#-7^G":-V/] M_0#"!.CQ->=JWS$GU.J+)/@+4$L#!!0 ( #B"^E9+0LZ?$@( #L$ 9 M >&PO=V]R:W-H965T^#< M$5D9SP,G'J]TP*E]9O_B<[>Y9%3#O>2_66&J!'_$J("2MMP\R>XK#/DL'5\N MN?9?U/6Q-W<8Y:TVLA[ 5D'-1+_2E^$=)H#%IRN < "$7G=_D5?Y0 U-8R4[ MI%RT97.&3]6CK3@F7%%V1ME39G$FW1F9'V8;FU>![F5M:ZVI?ZX9>J1*4?=F MZ-T#&,JX?A\38^]T2)(/_)N>/[S"_[T5^N?0:>_K8UADH)$MD3@UH9\!SR\QIEOEL\DD)+FGO MV9>>W;- MRDXW*!=@STLIS=EQ'3?^+])_4$L#!!0 ( #B"^E8K&H>CI00 $L; 9 M >&PO=V]R:W-H965T,RS@BVT'>?[2UUG\0[GB%V0/2[$+QM"<\3%+=WJ;$\Q2BJC M/---PW#U'*6%MIQ78]=T.2<'GJ4%OJ: '?(> FW>YX.: O MYWNTQ;>8_]A?4W&GMRQ)FN."I:0 %&\6VA6\C*!?&E2(OU)\9)UK4(9R1\A] M>?,U66A&.2. USK*22$VR MO].$[Q::KX$$;] AXS?D^#MN G)*OIADK/H$QP9K:" ^,$[RQEC,($^+^AL] M-HGH& @>N8'9&)A# _L% ZLQL,[U8#<&]KD>G,:@"EVO8Z\2%R*.EG-*CH"6 M:,%67E39KZQ%OM*B7"BWG(I?4V''E[>SE4AU M8D%^N/H:J",W K%F5R MR# @&Q#]/*3\289;$\89^!ABCM*,?1)V/VY#\/'#)_ !I 7XOB,'AHJ$S74N MIELZU>-F:JMZ:N8+4[/ -U+P'0-1D>!$8A].V[L3]KI(4YLK\SE7*W.2\(]# M<0$LXS,P#=.2S&=]OKDI"^=MWJ/_[;V7#*M=.%;%9[VT<':(XMG=>$%<48J* M+19BPL'=$^CBKM%3-7QU1#0!__PI*,%7CG/VKVQUU/YMN?]20"_9'L5XH0F% M9)@^8&WYZR_0-7Z3E48E6:B2+%)$UBNBW1;1GF)?]@H7BR=95H>:PJTHRO?. MPS+P+7>N/W3S.P;Y#@SZH' ,@H(*]E&1!.4&@=.B>I$Z;:3.9*3?T2-8X0)O M4FF,M;'3\3DS'6\0HP0$3=,8!"E#>?8@%9'4H1/(@W3;(-W)(&LQKY^U>%C: MSZ 0^PZAY1P]RE+@CF84.-Y@VNLQR#.#89G'(.@;OCG(@ 1EVYUUUB12@4F:D+YY)DM=*BTJR4"59I(BL5PF_K83_SN\'7V4159*% M*LDB162](@9M$8.WOQ^"\8/LPH$JKL>@P!LH0CC&F)XSE V9-\N2JP8T3KM@ M8S+0&\PX36,N%B$K171".Z:97KONE+*%2MDB56S]FG0Z$_C."M),0%4I5;*% M2MDB56S]4IJG4IIOUY&&H_MH6Z-]I@P$!QNU4 )RK>$.3 8R_1>$Y-05P)H_+\Y#D?(I85':\"AE"Y6R1:K8^C4Z-3W0?F]AF6R[7EU*E6RA4K9( M%5N_E*>N#DZW=><)R[C91ECVGU;W$1GZLRDPY>O315LH5*V2)5;/U2G3I1Z+VWRBAM8Y6RA4K9 M(E5L_5*>6EDXV62=J3+^Z'\KTW)'^Q<)RC3@4&7&*-LSK*'(2% 6M <:HW<. M!W),M]6I#!-A' I>_]W;CK8G/U?5><=@? 4OUU R'I8G1=5AQ(F^/F;ZAN@V M+1C(\$:X,BX\H8>T/KFI;SC95T<3=X1SDE>7.XP23$N ^'U#"'^^*1VTYV?+ M_P!02P,$% @ .(+Z5C#81=IV @ _P4 !D !X;"]W;W)K&ULK511;YLP$/XK%I.V5NH"@;1).X*4IIVV2=6J1NL>ICTX M< 2KQJ;V$=I_/]L0EFHTFJ:]@,^^[[O[SKZ+&ZD>= & Y*GD0L^] K&Z\'V= M%E!2/9(5"'.22U52-*;:^+I20#,'*KD?!L&97U(FO"1V>[0:/WUL0J64OY8(W/V=P+;$+ (47+0,UO"TO@W!*9-!X[3J\/:8'[ MZQW[1Z?=:%E3#4O)O[,,B[DW\T@&.:TYWLGF$W1Z3BU?*KEV7]*TOM/ (VFM M498=V&10,M'^Z5-7ASV X1D&A!T@_%M U $B)[3-S,FZHDB36,F&*.MMV.S" MU<:AC1HF["VN4)E39G"8K%"F#X7D&2C]CEP_U@R?R7MR#QJ9V)"O.7$>9-%0 ME6ER= 5(&=?'QD<75(&.?31I6#(_[4)>MB'#5T)&Y$8*+#2Y%AED _CE8?S9 M ;QOY/?X2_2B?HKB1Q?] I?=PD_%FN- MRCSSGT,E;BDFPQ2V]2]T15.8>Z:W-:@M>,G;-^.SX,.0OO]$]D+MI%<[.<2> MK-PK(DSK&K(3(LS@DGG[MH@&1 YF9J F9F"1BCXKR3E!^F0@1TQT;_!XJ$)M MV%,7ULZR;1)-IY/Q+/:W^]K_= NGT_/9^;CW:V7Y>SU6@MJXT:-)*FN!;;OU MN_UT6[BF]G^[MZ/QAJH-$YIPR TT&$U-=-6.F]9 6;F.74LT_>^6A9G0H*R# M.<^EQ)UA _0S/_D%4$L#!!0 ( #B"^E:_CMBO' 0 +<2 9 >&PO M=V]R:W-H965T,8TM0P4E5S0K#&6'F0DKX_XN0'1,9 Z_09.8^"\ MUL!M#-Q3 ^\% Z\QJ%";=2@5AQ +O)@QND-,M99JZJ2"65G+\$FNQGTEF'Q* MI)U8K 2-GA*:QL#XC^CN2TG$5_03JFZC!RA*%B42*[H*06"2\G?RX>=5B*Z^ M?S_/=(C) SKLP=331N.Y9NI>>^H+=,,>>(KIO1 M^_NC?(X^",CX/WUC58MY_6*JWMSP DJ,)YA!DSI(E3#U MRTN!]R;=>7(J_%;*M24_5]N[!&XYFY[:(D%5 OZG9"\Z<2RK..HEN?-QI9UUBS4NO?&X/TV>%\;_))F MF8I:I6)?I%KK2Z?"D&+A0&)'U"8MM9 MA@I&-PQGUPB7(J&,_ LQPADM<]$'52M^*=0AQ<+@+.V=.N\[F7]$;-H2F^J) M5;/M0"Q&5Z2I6+QWG5/+C;N>N(X;3/V30G7>+G"<<>!Z)Y5*Z]X;IXMM'=: MEC;\/ZB0;ZU7%>A&J3L&]F3:4WR7/2TGMMM7IO7>O37ZS@K8?L/@QS1-L7RQ M%\!J,OWKW5IZT@URY >G*,Y;!2-_TOF$V8;D'*6PEJ;6 M:")3E=6[)/6%H$6U;_!(A:!9=9H EE\[JH%\OJ94["]4!^U>U>(;4$L#!!0 M ( #B"^E8S]_(N[00 /P@ 9 >&PO=V]R:W-H965TNUGQ0CPQ+:H).#N MWU=^B<%&^*#9+P'+N\]*VM5*63'94?;&5X0(]#W/"CX=K818WVD:3U8DQ_R6 MKDDAWRPHR[&0CVRI\34C>%XIY9EFZKJKY3@M1K-)U?;$9A.Z$5E:D">&^";/ M,?MQ3S*ZFXZ,T7O#<[I$E>B/BV?F+R26LI\S0G!4]I@1A93$=? MC+O8<$N%2N+OE.SXP7=4#N65TK?RX8_Y=*27/2(9242)P/)C2QY(EI4DV8]_ M&^BHM5DJ'GY_IT?5X.5@7C$G#S3[)YV+U70T'J$Y6>!-)I[I[G?2#,@I>0G- M>/47[6I9SQFA9,,%S1MEV8,\+>I/_+V9B ,%XY2"V2B8?07[A(+5*%CG*MB- M@GVN@M,H..>.P6T4W',M>(V"5SFKGMW*-0$6>#9A=(=8*2UIY9?*OY6V]$A: ME*'X(IA\FTH],0LQ*])BR=&:,/2RPHR@JX (G&;\&MV@;R\!NOITC7CYAJ.T M0'^MZ(;C8LX_HT^=YXDF9']*JI8TMN]KV^8)VQ9ZI(58<106G&_=5*B'YUM7 MJ48IPG:58TGH8[-2E8:*P:5N^Z_<6*J3-2&'3,O1Q+]/$RJZY MIJ%>T5[K-&_0:4&:;:2W -WF*89CF68OC3T,=NM2MREL.KKG.3VW0=J,5.-T MY*FEYS:%F.W;KJEVV[AUVWC0;<^$"Y8FI>?DT3YY0WB'F?KL/ BZ-"=#P@)( M6 @)BR!A,1"L$R=^&R?^AS9L'S(X(&$!)"R$A$60L!@(U@D.0]__TZ[_//NG M6X+(8D$2@>BB221HR7!19I>?)/N&?YC>QOT->K@/E\:%PJ+A]Q,]J,E(8=)S M>VE>U:WQB=.V<5!4,2Y+\YLB%>H*R2#HTI4,2@M :2$H+0*EQ5"T;KB8^W Q M/Y3M&W6H((&D!:"T$)06@=)B*%HW2/8%,6.PJ *0\RW%:=MU^ED?M!RFL.F8 MIM5/^Z"%+N4X[:/$?RPE3_?C$YE_7YLRAHM31YE_35AU850DY*:\,YE7>\' MN7_8P,6+'9(6@-)"4%H$2HNA:-TPVM?KC(\5[ S0BATH+0"EA:"T")060]&Z M0;*OVQG#A;N/[PC'M2G#L8W^C@!:J5/9M,;]BCJHS4AET_:/=@2%U&'9LO:2 M=G#7FA.VK*[1.4KHIA#U]5;;VE[5?ZDNJ'OM]\9=:"C:H_)JO[K;W>/KWP4\ M8K9,"XXRLI"F]-OR(IW55^WU@Z#KZJ;WE0I!\^KKBN Y8:6 ?+^@5+P_E ;: M'SS,_@-02P,$% @ .(+Z5F"H4O8Q P KPL !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-K42;#T+8&$0J#=,ZJ5+5KSU, M>S#)A5A-;&8[P/;K9R>,[7#'^+&( B=9I0L7(B*5< M#$Q3A#&D6%RP!5#U9L9XBJ4:\KDI%AQPE(/2Q'0LRS-33*CA#_.Y6^X/6283 M0N&6(Y&E*>:_QI"PU)O&.K+U#FT]-\(4M$ M_HM61:RG@L-,2):68+6"E-#B'Z]+'[8 BJ<9X)0 9Q_@O@+HEH#NH0IN"7 / M5>B5@#QUL\@]-R[ $OM#SE:(ZVC%IA]R]W.T\HM0O4_N)5=OB<))_YJ&+ 7T M@-<@T&D $I-$G*%S]'@?H-.3,W2""$4/,H*[508[E=!O6!UL[VZV5[-[-:5O=7LNJ*M^J=]JX\DN6-UO[*Z?ZC5!YWO?NT8 MG=LU#YN"''^@D4ZKU0W$;5;-5=7N9- MU=[\V!YI&B^;QA;YH96\PGQ,J4 (S)65=]%6]>=$>%@/)%GG_,V52 M=5/Y8ZPZ:N Z0+V?,28W RU0]>C^'U!+ P04 " X@OI61:G>+; # #J M#@ &0 'AL+W=O] 3#D(>5"3YV-,=F%Z^IX RG59S(#@5]64J74X*M:NSI3 M0),"E'(W\+S(32D3SFQ2M-VHV43FAC,!-XKH/$VI^G$)7.ZFCN\\-MRR]<;8 M!G@:[L!\R6X4OKDU2\)2$)I)012LIL[ PJP* 06HZLD+6DALXF2NZ(LKV1S3X4WA1H5,.$G<8[ MH_ K0YR9+62:,H/S8C2A(B$+*0P3:Q Q TW>D4]4*6J=)J^78"CC^@VV?KE; MDM>OWI!7A GR>2-SC5@]<0V.R/*Z<17]LHP>G(@>D8\8;Z/)>Y% -9=,.7$"/<+^!!QW &M;N#@B\\P3?G-)5M MMG3"[-*]T!F-8>K@VM2@MN#,?O_-C[P_VC3U1':@,*P5A@7[X(3"FUS%&UQ& M9)](;\G[AYCG":81N99B_\]8IZN1Z;BZ. MCN8[&#>\.9!S7LLY[Y1S"UO)MW:M+10DS) /-&:*[DGL@-KQK4UXU^^-XW[-*5E.;QQ0:HR]O9_U!+ P04 " X@OI6 MQ5MT4) " "$!@ &0 'AL+W=OJ05[K9?W3\VN9M<5EC!3-#O)-?E MU(D=E,,:UU0_BNTGZ/(96[],4-4\T;9;ZSDHJY46K!.;"!CA[1N_=/NP(_#] M P*_$_A-W"VHB?(.:YPF4FR1M*N-FVTTJ39J$QSA]J,LM#2SQ.AT.A.,$6UV M62N$>8YF@FO""^ 9 87>HX4Y!7E- 8DUNBD*"076@!X()ZQF:%=]?@<:$ZHN MC.J>;\R8D-;C#!&.GDI1*^.O$E>;J"W;S;H(;]L(_0,1?J[Y)0J\=\CW_ M M%W?H_.SB;QO7)-UG[O>9^XUO<,!WR25D0N:0HR7/!,^)/2:8HGDML])\:/1U M18E)UQZ>'U^,&MUK8.KG4 HM*AQ&V8MUK2J!W("3OGTSBKP/1Q() M^D2"8^ZIW9>AF%I5U*CLW=RD_B@,KA)W,P +>UAX"A8.P5K5> ]CX%&P\!!OOP8*KR!MF13TK.L6*AEC1'NL :-*#)J= DR'0Y']!<0^*CX*> MA,9TB!3O'8PPB*/@'YJ[4U1L?7[ LB!<(0IKH_,N)R94V=:\MJ-%U=29E="F M:C7-TOPF0-H%9GXMA'[MV-+5_WC2/U!+ P04 " X@OI60HW8 YT# #A M$0 &0 'AL+W=O[*=46^A0J+"[8#JNZL&:^P5$.^<<6. M RZ,4E6Z@>?%;H4)=9*YF5OQ9,[VLB045AR)?55A_G0#)3LL'-]YGK@EFZW4 M$VXRW^$-W('\O%MQ-7);2D$JH((PBCBL%\ZU?Y7Y1L%(_$'@(#K72+MRS]@7 M/?A0+!Q//Q&4D$N-P.KO 990EIJDGN.?!NJT-K5B]_J9_HMQ7CESCP4L6?DG M*>1VX5PZJ( UWI?REAU^A<:AB>;EK!3F%QUJV3AP4+X7DE6-LGJ"BM#Z'S\V M@>@H*,ZP0M H!*\5HF\HA(U">*J%J%&(3K4P:12,ZV[MNPE/;_)A@%_K:G%RCTWJ/ "\*!YUF>KAX,N?/_K&?_V7HO M&&&[&$+#"\]=#.BOWY4H^B"A$G\/9;WF1L-<7>RNQ [GL'!4-1/ '\!)?OS! MC[V?AT)N$Y;:A&668+WD1&URHC%ZLF1""J2V'U6M"P.#VJQFQ8>B7Q$,R MG7F3:#IW'[HA'A"+IV'H]\728S%_$L?3Z+(OEPW(A3,_\E_D>BY/6ID)&9)9E02M2;_14M5FM1+@- -NE,1)OEP'$;!YRY(F[#4)BRS!.ME)VZS M$W^G:A';3(Y-6&H3EEF"]9(S;9,SM5 M:L:DNV\][U6IF![M[>"U3'H")SOF M1!V9GI.7K9.79]>'ZQ)7;,C74=2YB\XF++4)RRS!>OF8M?F8?:>*,+.9')NP MU"8LLP3K)4E$X#$R*MSG')N,JS2TH;6K32AYQW5&EM& M^X'N]%3^:*!O0;?H^A.E[N" HURU+5QM!J3JU;TJ6O)I,/3^\8?4+#HJR>/F MSX[I248S6T;KF+J=EE7%9V/."H0*TY[*NF%I9]OSB&O3A;^:O_&OEO[ ?*K/ M+TR+_(*O#S\^8KXAJK\M8:U,>1=3M9IX?9Y0#R3;F8;YGDF5/'.Y!5P UP+J M_IHQ^3S0!MI3G>0K4$L#!!0 ( #B"^E8_FFR*50( /4$ 9 >&PO M=V]R:W-H965TICU<$R<]<H=+;:3 .7@SWLEQ;9PC3I!$E+M$^- O#6CB@Y++"FJ2N MP6 Q#:['5[.)\_<./R5N:4<&5\E*ZT>GW.;3('*$4&%F'8+@WP9O4"D'Q#3^ M]IC!D-(%[LHOZ)]][5S+2A#>:/5+YG8]#2X#R+$0K;+W>OL5^WK.'5ZF%?DO M;'O?*("L):NK/I@95++N_N*I[\-.0!R_$1#W ;'GW27R+.?"BC0Q>@O&>3.: M$WRI/IK)R=H-96D-GTJ.L^FL);80P1)+[K4E^ #?A3'"-8O@>(Y62$4G;)Y+ M:C0)!5^,;IO37L<<= &K9U@*A>QUHZ5BVX]V)>L2KHF0,8] UG GE>)!4!): M)N[2AUE/=V6(XC&IQ!'<0P/RSD<'YW\#Q-RW4/Q\5!\[''/WL#M M:X9[;+2QCN]MW=US=V%^?V-WN+58T9]]G#OLR7YLMTQ7U(@,IP%O"Z'98)"^ M?S>^B#X=8'XV,#\[A)XNC,X0[MQB]R#<"5/*FD!AP6'1Z.-Y M *9;LDZQNO$7>Z4MKXD7U_PNH7$.?%YH;5\4MRO#2Y?^ U!+ P04 " X M@OI6=]E#GH(# P$ &0 'AL+W=OS-A>E@4E=QR(?55A_F5! M2G:8.YYSG+@OMCNI)]QD5N,M61'YOK[C:N1V*GE1$2H*1@$GF[ESXUUG'M0$ M@_BK( =Q<@^T*P^,?=2#VWSN0+TB4I*UU!)871[)DI2E5E+K^-2*.IU-33R] M/ZK_:IQ7SCQ@09:L_%#DB\DJUJR6D%5T.:*/[>!."$HG7&"WQ+\(2%X@H!: GJNA: E!,^U$+8$X[K; M^&X"EV*)DQEG!\ U6JGI&Q-]PU;Q*JC>*"O)U=-"\62RV LU(P18D:W*OQ3@ M%W"3_ZL,DQS\QIEZKU+PZL5K\ (4%+S;L;W -!^J2'3A\(_A6/@7!?_8 MTRN X,_ ASX:6<_R^71_S)W_9SW[S]9[P4#=WD!&#SVAUVX)<$]JQF5!M^"6 M-J5)'_&__U1P<"M))?X9RWRC'8QKZ_IW+6J\)G-'%3A!^"-QDI<_>1%\,Q9V MFV*I3;',DE@O04&7H."2>O*.25P"?#RN6W-<:W-3V-]#O.F" 91'Y:>PT($0Q_V8=DY#$$4(-3!>IZ'G>?A1<^7K*I+8O;A M2@6U6)/1ZG-1Y'OWH$VQU*989DFLEXFHRT3T XM$9#-!-L52FV*9);%>@N(N M0;'-(M&(A;TB >%D<*R7YS!O$L1H $O/8:'GQUXX*!(C1J<>C(+Q(C'I/)]< M]/S#\B6NZC>W8VY>9'[OQK,IEMH4RRR)]<(_[<(__8&586HS03;%4IMBF26Q M7H(\^.WC']JL#:W:ZP&%E&(/Y*)H.*H-[T@%5 MA&]-ZRG FNVI;#YXN]FNO;TQ3=U@?N%=+[V1^52WPZ;C^B;?]-)O,=\65("2 M;)0I>!6K,L:;]K092%:;_NN!2=7-F=N=:ND)UP#U?,.8/ ZT@>Y/@N0K4$L# M!!0 ( #B"^E:K=O8;6 4 " < 9 >&PO=V]R:W-H965TB9K:+N=9F9GMVD>.GU@C6S3 M '*1O+OIKZ_X6#!"EIV$O-@@SCV7>Z^X.J#Y(RL_\2VE CSE6<$O9ULA=A>6 MQ5=;FL?\#=O10EY9LS*/A3PM-Q;?E31.:J,\LS"$Q,KCM)@MYO783;F8L[W( MTH+>E(#O\SPN/U_1C#U>SM#L>> VW6Q%-6 MYKMX0^^H^+"[*>69U;$D:4X+ MGK("E'1].7N'+B*,*X,:\6=*'_G!,:A"N6?L4W5RG5S.8'5'-*,K45'$\N^! M+FF654SR/OYM26>=S\KP\/B9_>!G,?\S< M?Z5M0&[%MV(9KW_!8X/U@AE8[;E@>6LL[R!/B^8_?FH3<6 @>?0&N#7 JH%S MQ,!N#>QS/3BM@7.N!["F!^^:'DR?5MD^J1Z_A,I)M$J;YT]V7!#GU8/Y7SV@ M2PH9W1XFOAABJ.1D#+.A[=BV/B5>EQ+/F)+W<2&E M2]V/XN0?N30VZU7,.:LR0A.Y=(HM6+53A1NFBC>Z026$Y4E$>!(1F1"##/A= M!GQC!M[58S0Q>??U[5QS!MU<)IX:M 2*$"3RBAU"OS)%15TXF$%HWP[4"0E]= M$#4XY#N>K2Z+&IR+L(=<-3,:OP&"Q#F2F%X1([,DGE FM)Y,.N$T)#P-B8R0 M81YZQ8S,DOELL8#&$E8_ S125SL#QCC]#-#X-"+RS0E6S@I6S05V[!,_1L%,K]2 MF+2"1M 'KF>K;6$,&K 8QA!OD?4@'6P 'GZ@'&OU;%19$ZF#UHW R7HJ9^'ECJ4 MC=0720T*>3Y4%P8=#-O'E"+N=3$VZ^()E0$>RUEUN3P-"4]#(B-DF(=>,6.S M8CY;&;0\Y$3M-2A-[<TU,$WMK8,=CYR6FWJKB%&0%?E/ M?E2!: "P?P+@5@#W=P%>!?",HZ4RX]8UD22><+9%7%LK-CTPL3%HY0W-]6N< M2ZZ>4H63\=5&J!4AT!Q6ZNU(@5ZCN*E@G^?7Z,6SE^@9HCGZM&8;H5!B8DLE4V]F)Y6DJU*2>T+2 MWYO\ GG.*^0ZKM1BZXV!\6$D==K[C!T'4G;"C6MCHT94T^KU*^J592]BX%C8^OY*^S)Z3 MK'ASTZ6VE^[<7!F(K.4Y=O9GM?-$!51M-%!4AF)KAZ71PN!'%E$%;.:@[WAC M_R!3.\R\$0Y.9"K>=PZX]Q3N+:(*VMSSL(!Z3=J2]B M$!V>/1UV[LCW0WPB2_>- NX]=/L+)SSJ'8\*I\^DE&0WKDSZOOJ!\!7-!4IA MJ3#.1:2&PO=V]R:W-H965TV\YY&H0YWH%8]U^5B4?U9S*>O@ZVJ95U>C M>5VO+\;CZFXN5UGUNEC+7/WEOBA76:W>EK-QM2YE-FV#5LLQ#L-HO,H6^>CZ MLOWL8WE]66SJY2*7'\N@VJQ66?GWC5P6CUOZ8ZG>C7>4Z6(E\VI1Y$$I[Z]&;]&%8*P):!6_+>1CM?U0TB4[\>Y$0NEPU)[<=?'72TVV83N/_ZB?Y#.W@UF"]9)2?% M\O-B6L^O1LDHF,K[;+.L/Q6//\IN0.T.WA7+JOT9/';: S*1JUHS8OVZ+?1ZG@M\F:BW-:E^NM"Q=77-YM*?5)5P:V!$L\N"7>;&I MLGQ:78YKM5<->WS7[<'-=@_P@3T@P8-@D-W\("V/'.!UF:^" M^[)8!>)K+KE/*PA1=CA_VCVM?EE"<(FS*>%^&DB2,(V+JA$-' MXSAE;*<4Z*U7HIVTIUJP[AXDXZBY 7<7Z>O,Q6ZS?O7 /U1IXZS2!A'!(F@&#&X4]W MAS\=HD"DD)F#A'%(F ""&9E#H?8)X;DEHHOE"2B:F3_M&I'7VGBK!>G_;V>(HL@N%PX=4E< S*X7?1W! M. VI73#Z.HS0ODTQQZI]%O(;K5W%"/X)CC0C?N+)\Q"2QD%I HIFYD9[0\0& MJ2.@;A*4QD%I HIFYD\[2N2U/=XZ$CD\ E%GM%U''#H4$F1;$X>.A!&+$[N. M.'AIFL3Q@3JB/1CRF[#].N(S*G[,R9,/DL9!:0**9B9$FT64#%(\0)TF*(V# MT@04SE]G2-4I_Y*DS#93&06D"BF;F0)M&C(:H%!C4;H+2."A-0-',_&F[ MB;UVR%.I6G/KCAT)&+,U@F'#L=D?Y'&'*NV9MAOS;IZ M<;Q9\?-.GH6@JW6@- %%,S.CC22F@U014+,)2N.@- %%,_.GS2;VKT3ZJ@@[ MLHHX=,XJTM>YJTA?YZTBVIAAOS'35<1G5?R0DZ<>Z.(=*$U T[BT1R3A$.6!@/I+4!H'I0DHFID_[2^)?U'2 M4QZZR/VSEJE+@=1NT'#JPI1:ZZK^V@P_2#PC:$PG:$PK:$_A\>DVB/2<[N"NTB MC0H1Q@S95QL.'4VCU%[ Y0Y=LTQ"[(59AT[)PD,+LT3[,>+W8T8A\=D4/^?D MV0>ZG =*$U T,R/:-9)!.D0)J,T$I7%0FH"BF?G3-I.=*!KM^!T@04S+TG[3)D:)W7+N4"$:];[OZF@4C5)[-<6U19P>:!*EVH%1OP-[ ME[>SLKG2-/GFV@2W:@- %%,S.A/2(=I#N4@EI,4!H'I0DHFID_;3'I MV=VAU-&J&9.>0^FK",7VPJM+E=BK+L*AHA$Z],UX;<.8WX89U>)XF^*GGOQE M>=!U/5":@**9^='ND0W2-\I ;28HC8/2!!3-S)^VF>SLOE'FZAOMU1"'RE%# M7*I^#7&H/#5$6S'FMV)V#?%9%3_JY(D'NHP'2A-0-#,IVC:R05I%&:C5!*5Q M4)J HIGYVWMFS=FMHEWD_G-R[!78YR7\>8GP2K;C&N\]6$Q-JUG[1+;U]AM3NT]U3X]ZVSTJS/K]!%Q/D^)RC"[%])IS&;Q]1]R$K9XN\"I;R7FTJ M?!VKO2VW3WW;OJF+=?M8LR]%K>9\^W(NLZDL&X'Z^WU1U$]OF@WLGKUW_2]0 M2P,$% @ .(+Z5BV> TA" P $!0 T !X;"]S='EL97,N>&ULW5A= M;]HP%/TKD3NF5IH:(".0%9 VI$J3MJE2^["WRA '+#EVYI@.^NOG&X?P45_4 M]6$M"VICWY-S[K%]3=P.2[,6[';!F E6N9#EB"R,*3Z%83E;L)R6EZI@TB*9 MTCDUMJOG85EH1M,22+D(N^UV'.:42S(>RF5^G9LRF*FE-"/2;T*!NWU-1Z03 M?R2!DYNHE(W(_?G[7TMEKMX%[G[VX>RL?7]Q=1@_KX +$GI%>\\0O6SCNA;# MI.-G21]1QH3[^\(;'Y7+\VT/HP\\]%9#;6&TQ)^UM9L4(_?;F.76OFGVR)90W6R2J=(ITTV:#MF$QD/!,K"C^7P!=Z.*$$!C5&X; M*:=S)6GE8<.H&U9VQH2XA8W\,]O37F4[:U>MG&R:UE#==#*N _J[:DY[5S9Z MD6Y0\ =EOBSM<&35A_W!;C3+^*KJK[+& *;>P=5I48CU9\'G,F=N\,]..![2 M#2]8*,T?;38HE9D-,$V"!Z8-G^U&?FM:W+&5V933*L,]=T_0\[^=YSF33%.Q M:]K6_EN>Y1<[COJO9;GZ5CDT[/58OYW?NLG>*9B,3\'D2=3DX!1,)B=@LO]J MWYI'38;U*6/G*+-WD&FB 1P81^0''$'%-FDP77)AN*Q["YZF3#XYSUAY0Z?V MSYT]??M\RC*Z%.:N 4=DV_[.4K[,D^:I&YB(^JEM^QL,KQ,WIU6;B\N4K5@Z MJ;MZ/JV:@6W8K/4%A$/DNKK\",9QF!\!#,N#.< XCH7E^9_&,T#'XS#,V\"+ M#%#. .4XE@^95!\LCY^3V,L_TB2)HCC&9G0R\3J88/,6Q_#C5\.\ 0/+ YG^ M;J[QU<8KY'@=8&MZK$*PD>*5B(T4GVM _/,&C"3QKS:6!QC8*F"U _G]>:"F M_)PH@E7%O&$[&$>2!$.@%OTU&L?([,3P\:\/MDNB*$G\"&!^!U&$(; ;<01S M !XP)(JJ]^#!^RC-8?20$3;8T.P6BP^0"X99K>]9!:G^ M]/SS! PR< \ !X;"]W;W)K8F]O:RYX;6S%FM]OVS80@/\5PB_+@&6V M]<-M@[I $C==@#0UXBRO R/1-A>)]$C*:?K7[R@OZ"E6#GNY^,D6)=.?SN)] M1](?'ZU[N+?V07RO*^.G@W4(FY/AT!=K54O_N]TH V>6UM4RP*%;#?W&*5GZ MM5*AKH;):#09UE*;P:>/SWW-W1 ?V*"*H*V!QMAPI]6C_WD^'HJM]OI>5SH\ M30?M^TH-1*V-KO4/54X'HX'P:_OXAW7ZAS5!5HO"V:J:#L:[$W?*!5WL-2\B MY*V\]VU+D/\3)=F"Q> 0)7_31@5 M,!>I%&:G7%FS.KY5KA8S==^AHAPR9I8(?K9NM'_P[3CX$RSG0BQV$"9ED3&S M1F;*Z:V,A4OG.:.<,6:6QH743MS)JE'BJY*^<=%G81>_BV[D*&N,F;6Q"+9X M.(:4U^;D&GKR[468CQ+&F-D8+=_:5J5R_A?Q&?))>,)LE"?&S*+X+)V!:MB+ MC7)BL99.83)*#F-F.UR:PM9*W,KOW0%!N6#,+ -XNFH=?@X"J "1$^90G<@ M$\H.";,=;F(C#(6Y=.%)W#H)PZ%XZ:^$\D3"[(FSQFNCO!<+M6J#B<'(Z0:S M*JYA_OIJ[#^BR?& MI+R2,GMEOYCI^\%3RC I^XH644&((XQ)+FDQ.V;/T+V!I 23,@L&S\O%T4S! M5*[JTE%J29G5LI>SC\4"NBV;2D7=8$Q*+>E;J^587$LP=4R6$%2,20DF?5O! M=&-Y93$F)9J4631[F.=.E3J("UG$_1",23DG978.&7+V77P"L[M!3IDG9S;/ZXN[[2^/,7)F\_1ASK27JY53*XF'T(0RSZ0US_#Y3V.E6D*OY35\ MA8?V0E;%W(GXLML S_*X<[5LJNH^P$ ,LC : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VDMNHT 4A>&M6"P@Y?LB22O.J">91MD @'O0D MJC-"!>+RCSX0\/"<#]VT[T]EMQ_*XN-X.)55LYNFX5=*9;W+QZ[<]$,^G8]L M^O'83>?EN$U#MW[KMCGI0_V=BO]GLU_EWO_YSS*?I M'X/3>S^^E5W.4[-XZ<9MGE9-^CA<=Y=TV7*S>'I=->/3JS2I=I!"D-8/ M,@BR^D$.05X_*" HZ@>U$-36#[J%H-OZ07<0=%<_Z!Z"[NL'R1)E7!(DS; F MT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\E MT%M1;R706VBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'H;ZFT$>AOJ;01Z&^IM!'K;[&4)@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z M&X'>AGH;@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WCY[V4V@MZ/>3J"WH]Y.H+>C MWDZ@MZ/>3J"WH]Y.H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WS#Y6$N@= MJ'<0Z!VH=Q#H':AW$.@=J'<0Z-VBWNU/ZEVFST,NUYZO-5[_)ZF>SN?FZ^4O MRZ^=>+]H+S@G^'?G\2]02P,$% @ .(+Z5G32QF+> 0 6B, !, !; M0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCI%WX$N%%OU0O_0-T. ML+"M35L0_KW= !.-$@TFOC=;MK;G/6N3YVJ3YYVC,-@V=1NFV3)&=\-8*);4 MF)!;1VT:F5O?F)@>_8(Y4ZS,@I@8C<:LL&VD-@YC5R.;3>YH;M9U'-QOT^M0 MV7::>:I#-KC=3^RRIIEQKJX*$],XV[3EIY3A(2%/*_LY85FY<)$F9.S+A&[D M^X##NL<->5^5-'@R/CZ8)LUBVYJ%N*LIY*=+?-&CG<^K@DI;K)NT) _.DRG# MDB@V=;XO>G$Z.:8=IOV5GYW?ESD5F&8^>>M".C%/OX\['DFW>NA2(?*Q.OV) M[XFI]-G?1]UIEU3^,#MM[ZOUJ_X\ NMOY^_QQS-^K__+/@1('Q*D#P72AP;I M8PS2QR5('U<@?5R#],%'*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D M%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I1 M9)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ M4635*+)J%%DUBJP:15:-(JM&D56CR#K^3UE?K%W]]=\>W3UO3-4>\UG_2\WL M#5!+ 0(4 Q0 ( #B"^E8'04UB@0 +$ 0 " 0 M !D;V-0&UL4$L! A0#% @ .(+Z5G]!19_N *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ .(+Z5IE&PO=V]R:W-H965T&UL4$L! A0#% M @ .(+Z5G8VABTT!P 21X !@ ("!#0X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .(+Z5IS/<.:R @ M]P< !@ ("!.B 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(+Z5GY9\ T< P $@< !@ M ("!$3H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(+Z5D]W&PO=V]R:W-H965T&UL4$L! A0#% @ .(+Z5I1TI1RK"0 '1P !D M ("!C6( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .(+Z5H8;R"X*! H D !D ("!-W< 'AL+W=O MP >&PO=V]R:W-H965T&UL4$L! A0#% @ .(+Z5H_/ M%2]E P E0@ !D ("!>X@ 'AL+W=O&PO=V]R:W-H965T'08 $65 !X;"]W;W)K&UL4$L! A0#% @ .(+Z5I?6$B^W @ @ D !D M ("!.9P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .(+Z5@[@7H6N @ V 4 !D ("! M;J@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .(+Z5F75%'#Q @ '0< !D ("!#;4 'AL+W=O&UL4$L! A0#% @ .(+Z5D_+ZH6D M @ S@4 !D ("!9;\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(+Z5K>K"-D/ P OPP !D M ("!3-( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .(+Z5G:KENL2!0 *2 !D ("!>MP M 'AL+W=O&PO=V]R:W-H965T'4&@8 /HR 9 M " @1SE !X;"]W;W)K&UL4$L! A0#% @ M.(+Z5OPW.+1!! QQ0 !D ("!;>L 'AL+W=O&PO=V]R:W-H965T>N[ , 'D2 9 " @2OT !X;"]W M;W)K&UL4$L! A0#% @ .(+Z5NYS=3TC!P M4D( !D ("!3O@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(+Z5BL:AZ.E! 2QL !D M ("!&P4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .(+Z5C/W\B[M! _" !D ("!]Q ! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(+Z M5L5;=%"0 @ A 8 !D ("!:AT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(+Z5G?90YZ" P ,! M !D ("!D28! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(+Z5H/BY4=H" AT\ !D M ("!FS,! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " X@OI6=-+&8MX! !:(P $P M @ 'C1P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 !$ ),2 ( #R20$ ! end XML 72 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 73 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 230 256 1 false 61 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://keanegrp.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://keanegrp.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://keanegrp.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income Sheet http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome Condensed Consolidated Statements of Operations and Comprehensive Income Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical) Sheet http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossParenthetical Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Basis of Presentation and Nature of Operations Sheet http://keanegrp.com/role/BasisofPresentationandNatureofOperations Basis of Presentation and Nature of Operations Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://keanegrp.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Acquisitions Sheet http://keanegrp.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 0000011 - Disclosure - Inventories, net Sheet http://keanegrp.com/role/Inventoriesnet Inventories, net Notes 11 false false R12.htm 0000012 - Disclosure - Long-Term Debt Sheet http://keanegrp.com/role/LongTermDebt Long-Term Debt Notes 12 false false R13.htm 0000013 - Disclosure - Significant Risks and Uncertainties Sheet http://keanegrp.com/role/SignificantRisksandUncertainties Significant Risks and Uncertainties Notes 13 false false R14.htm 0000014 - Disclosure - Derivatives Sheet http://keanegrp.com/role/Derivatives Derivatives Notes 14 false false R15.htm 0000015 - Disclosure - Fair Value Measurements and Financial Information Sheet http://keanegrp.com/role/FairValueMeasurementsandFinancialInformation Fair Value Measurements and Financial Information Notes 15 false false R16.htm 0000016 - Disclosure - Stock-Based Compensation Sheet http://keanegrp.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 0000017 - Disclosure - Stockholders' Equity Sheet http://keanegrp.com/role/StockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 0000018 - Disclosure - Earnings per Share Sheet http://keanegrp.com/role/EarningsperShare Earnings per Share Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://keanegrp.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Commitments and Contingencies Sheet http://keanegrp.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 0000021 - Disclosure - Related Party Transactions Sheet http://keanegrp.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 0000022 - Disclosure - Business Segments Sheet http://keanegrp.com/role/BusinessSegments Business Segments Notes 22 false false R23.htm 0000023 - Disclosure - New Accounting Pronouncements Sheet http://keanegrp.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 23 false false R24.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 24 false false R25.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 25 false false R26.htm 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://keanegrp.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://keanegrp.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 9954702 - Disclosure - Inventories, net (Tables) Sheet http://keanegrp.com/role/InventoriesnetTables Inventories, net (Tables) Tables http://keanegrp.com/role/Inventoriesnet 27 false false R28.htm 9954703 - Disclosure - Long-Term Debt (Tables) Sheet http://keanegrp.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://keanegrp.com/role/LongTermDebt 28 false false R29.htm 9954704 - Disclosure - Derivatives (Tables) Sheet http://keanegrp.com/role/DerivativesTables Derivatives (Tables) Tables http://keanegrp.com/role/Derivatives 29 false false R30.htm 9954705 - Disclosure - Fair Value Measurements and Financial Information (Tables) Sheet http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationTables Fair Value Measurements and Financial Information (Tables) Tables http://keanegrp.com/role/FairValueMeasurementsandFinancialInformation 30 false false R31.htm 9954706 - Disclosure - Stock-Based Compensation (Tables) Sheet http://keanegrp.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://keanegrp.com/role/StockBasedCompensation 31 false false R32.htm 9954707 - Disclosure - Earnings per Share (Tables) Sheet http://keanegrp.com/role/EarningsperShareTables Earnings per Share (Tables) Tables http://keanegrp.com/role/EarningsperShare 32 false false R33.htm 9954708 - Disclosure - Commitments and Contingencies (Tables) Sheet http://keanegrp.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://keanegrp.com/role/CommitmentsandContingencies 33 false false R34.htm 9954709 - Disclosure - Business Segments (Tables) Sheet http://keanegrp.com/role/BusinessSegmentsTables Business Segments (Tables) Tables http://keanegrp.com/role/BusinessSegments 34 false false R35.htm 9954710 - Disclosure - Acquisitions (Details) Sheet http://keanegrp.com/role/AcquisitionsDetails Acquisitions (Details) Details http://keanegrp.com/role/Acquisitions 35 false false R36.htm 9954711 - Disclosure - Inventories, net - Schedule of Inventories, Net (Details) Sheet http://keanegrp.com/role/InventoriesnetScheduleofInventoriesNetDetails Inventories, net - Schedule of Inventories, Net (Details) Details 36 false false R37.htm 9954712 - Disclosure - Inventories, net - Narrative (Details) Sheet http://keanegrp.com/role/InventoriesnetNarrativeDetails Inventories, net - Narrative (Details) Details 37 false false R38.htm 9954713 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) Sheet http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails Long-Term Debt - Schedule of Long-term Debt (Details) Details 38 false false R39.htm 9954714 - Disclosure - Long-Term Debt - Credit Facility (Details) Sheet http://keanegrp.com/role/LongTermDebtCreditFacilityDetails Long-Term Debt - Credit Facility (Details) Details 39 false false R40.htm 9954715 - Disclosure - Long-Term Debt - Schedule of Maturities of Long-term Debt (Details) Sheet http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails Long-Term Debt - Schedule of Maturities of Long-term Debt (Details) Details 40 false false R41.htm 9954716 - Disclosure - Significant Risks and Uncertainties (Details) Sheet http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails Significant Risks and Uncertainties (Details) Details http://keanegrp.com/role/SignificantRisksandUncertainties 41 false false R42.htm 9954717 - Disclosure - Derivatives - Narrative (Details) Sheet http://keanegrp.com/role/DerivativesNarrativeDetails Derivatives - Narrative (Details) Details 42 false false R43.htm 9954718 - Disclosure - Derivatives - Schedule of Offsetting Assets and Liabilities (Details) Sheet http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails Derivatives - Schedule of Offsetting Assets and Liabilities (Details) Details 43 false false R44.htm 9954719 - Disclosure - Derivatives - Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails Derivatives - Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) (Details) Details 44 false false R45.htm 9954720 - Disclosure - Fair Value Measurements and Financial Information - Narrative (Details) Sheet http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails Fair Value Measurements and Financial Information - Narrative (Details) Details http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationTables 45 false false R46.htm 9954721 - Disclosure - Fair Value Measurements and Financial Information - Measured on Recurring Basis (Details) Sheet http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails Fair Value Measurements and Financial Information - Measured on Recurring Basis (Details) Details 46 false false R47.htm 9954722 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://keanegrp.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 47 false false R48.htm 9954723 - Disclosure - Stock-Based Compensation - Schedule of Equity-Based Compensation Costs (Details) Sheet http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails Stock-Based Compensation - Schedule of Equity-Based Compensation Costs (Details) Details 48 false false R49.htm 9954724 - Disclosure - Stockholders' Equity - Vesting Of Stock Awards (Details) Sheet http://keanegrp.com/role/StockholdersEquityVestingOfStockAwardsDetails Stockholders' Equity - Vesting Of Stock Awards (Details) Details 49 false false R50.htm 9954725 - Disclosure - Stockholders' Equity - Stock Repurchase (Details) Sheet http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails Stockholders' Equity - Stock Repurchase (Details) Details 50 false false R51.htm 9954726 - Disclosure - Earnings per Share (Details) Sheet http://keanegrp.com/role/EarningsperShareDetails Earnings per Share (Details) Details http://keanegrp.com/role/EarningsperShareTables 51 false false R52.htm 9954727 - Disclosure - Income Taxes (Details) Sheet http://keanegrp.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://keanegrp.com/role/IncomeTaxes 52 false false R53.htm 9954728 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 53 false false R54.htm 9954729 - Disclosure - Commitments and Contingencies - Schedule of Aggregate Minimum Commitments (Details) Sheet http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails Commitments and Contingencies - Schedule of Aggregate Minimum Commitments (Details) Details 54 false false R55.htm 9954730 - Disclosure - Related Party Transactions (Details) Sheet http://keanegrp.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://keanegrp.com/role/RelatedPartyTransactions 55 false false R56.htm 9954731 - Disclosure - Business Segments - Narratives (Details) Sheet http://keanegrp.com/role/BusinessSegmentsNarrativesDetails Business Segments - Narratives (Details) Details 56 false false R57.htm 9954732 - Disclosure - Business Segments - Adjusted Gross Profit (Details) Sheet http://keanegrp.com/role/BusinessSegmentsAdjustedGrossProfitDetails Business Segments - Adjusted Gross Profit (Details) Details 57 false false R58.htm 9954733 - Disclosure - Business Segments - Gross Profit by Segment (Details) Sheet http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails Business Segments - Gross Profit by Segment (Details) Details 58 false false R59.htm 9954734 - Disclosure - Business Segments - Schedule of Assets and Goodwill by Segment (Details) Sheet http://keanegrp.com/role/BusinessSegmentsScheduleofAssetsandGoodwillbySegmentDetails Business Segments - Schedule of Assets and Goodwill by Segment (Details) Details 59 false false R60.htm 9954735 - Disclosure - Business Segments - Disaggregation of Revenue (Details) Sheet http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails Business Segments - Disaggregation of Revenue (Details) Details 60 false false All Reports Book All Reports nex-20230630.htm ex311302certificationofceo.htm ex312302certificationofcfo.htm ex321906certificationq22023.htm nex-20230630.xsd nex-20230630_cal.xml nex-20230630_def.xml nex-20230630_lab.xml nex-20230630_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "nex-20230630.htm": { "axisCustom": 0, "axisStandard": 30, "baseTaxonomies": { "http://fasb.org/srt/2023": 7, "http://fasb.org/us-gaap/2023": 679, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 230, "dts": { "calculationLink": { "local": [ "nex-20230630_cal.xml" ] }, "definitionLink": { "local": [ "nex-20230630_def.xml" ] }, "inline": { "local": [ "nex-20230630.htm" ] }, "labelLink": { "local": [ "nex-20230630_lab.xml" ] }, "presentationLink": { "local": [ "nex-20230630_pre.xml" ] }, "schema": { "local": [ "nex-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 541, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "total": 5 }, "keyCustom": 28, "keyStandard": 228, "memberCustom": 27, "memberStandard": 33, "nsprefix": "nex", "nsuri": "http://keanegrp.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://keanegrp.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "10", "role": "http://keanegrp.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Inventories, net", "menuCat": "Notes", "order": "11", "role": "http://keanegrp.com/role/Inventoriesnet", "shortName": "Inventories, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "12", "role": "http://keanegrp.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Significant Risks and Uncertainties", "menuCat": "Notes", "order": "13", "role": "http://keanegrp.com/role/SignificantRisksandUncertainties", "shortName": "Significant Risks and Uncertainties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Derivatives", "menuCat": "Notes", "order": "14", "role": "http://keanegrp.com/role/Derivatives", "shortName": "Derivatives", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Fair Value Measurements and Financial Information", "menuCat": "Notes", "order": "15", "role": "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformation", "shortName": "Fair Value Measurements and Financial Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "16", "role": "http://keanegrp.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "17", "role": "http://keanegrp.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Earnings per Share", "menuCat": "Notes", "order": "18", "role": "http://keanegrp.com/role/EarningsperShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://keanegrp.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "20", "role": "http://keanegrp.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "21", "role": "http://keanegrp.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Business Segments", "menuCat": "Notes", "order": "22", "role": "http://keanegrp.com/role/BusinessSegments", "shortName": "Business Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - New Accounting Pronouncements", "menuCat": "Notes", "order": "23", "role": "http://keanegrp.com/role/NewAccountingPronouncements", "shortName": "New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "24", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "25", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "26", "role": "http://keanegrp.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Inventories, net (Tables)", "menuCat": "Tables", "order": "27", "role": "http://keanegrp.com/role/InventoriesnetTables", "shortName": "Inventories, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Long-Term Debt (Tables)", "menuCat": "Tables", "order": "28", "role": "http://keanegrp.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:OffsettingLiabilitiesTableTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OffsettingAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Derivatives (Tables)", "menuCat": "Tables", "order": "29", "role": "http://keanegrp.com/role/DerivativesTables", "shortName": "Derivatives (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OffsettingLiabilitiesTableTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OffsettingAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://keanegrp.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Fair Value Measurements and Financial Information (Tables)", "menuCat": "Tables", "order": "30", "role": "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationTables", "shortName": "Fair Value Measurements and Financial Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "31", "role": "http://keanegrp.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Earnings per Share (Tables)", "menuCat": "Tables", "order": "32", "role": "http://keanegrp.com/role/EarningsperShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "33", "role": "http://keanegrp.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Business Segments (Tables)", "menuCat": "Tables", "order": "34", "role": "http://keanegrp.com/role/BusinessSegmentsTables", "shortName": "Business Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-7", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Acquisitions (Details)", "menuCat": "Details", "order": "35", "role": "http://keanegrp.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-61", "decimals": "3", "lang": "en-US", "name": "nex:PostMergerRightToReceiveSharesOfAcquirer", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Inventories, net - Schedule of Inventories, Net (Details)", "menuCat": "Details", "order": "36", "role": "http://keanegrp.com/role/InventoriesnetScheduleofInventoriesNetDetails", "shortName": "Inventories, net - Schedule of Inventories, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-63", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Inventories, net - Narrative (Details)", "menuCat": "Details", "order": "37", "role": "http://keanegrp.com/role/InventoriesnetNarrativeDetails", "shortName": "Inventories, net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-4", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details)", "menuCat": "Details", "order": "38", "role": "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails", "shortName": "Long-Term Debt - Schedule of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-71", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Long-Term Debt - Credit Facility (Details)", "menuCat": "Details", "order": "39", "role": "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails", "shortName": "Long-Term Debt - Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-73", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income", "menuCat": "Statements", "order": "4", "role": "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Long-Term Debt - Schedule of Maturities of Long-term Debt (Details)", "menuCat": "Details", "order": "40", "role": "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails", "shortName": "Long-Term Debt - Schedule of Maturities of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-76", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Significant Risks and Uncertainties (Details)", "menuCat": "Details", "order": "41", "role": "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails", "shortName": "Significant Risks and Uncertainties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Derivatives - Narrative (Details)", "menuCat": "Details", "order": "42", "role": "http://keanegrp.com/role/DerivativesNarrativeDetails", "shortName": "Derivatives - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-94", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Derivatives - Schedule of Offsetting Assets and Liabilities (Details)", "menuCat": "Details", "order": "43", "role": "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails", "shortName": "Derivatives - Schedule of Offsetting Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-94", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Derivatives - Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) (Details)", "menuCat": "Details", "order": "44", "role": "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Derivatives - Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityNumberOfInstrumentsHeld", "reportCount": 1, "unitRef": "derivativeinstrument", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Fair Value Measurements and Financial Information - Narrative (Details)", "menuCat": "Details", "order": "45", "role": "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails", "shortName": "Fair Value Measurements and Financial Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeLiabilityNumberOfInstrumentsHeld", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-4", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DerivativeLiabilityNumberOfInstrumentsHeld", "reportCount": 1, "unique": true, "unitRef": "derivativeinstrument", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-111", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Fair Value Measurements and Financial Information - Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "46", "role": "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails", "shortName": "Fair Value Measurements and Financial Information - Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-111", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "nex:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTypesOfEquityBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "47", "role": "http://keanegrp.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "nex:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTypesOfEquityBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Stock-Based Compensation - Schedule of Equity-Based Compensation Costs (Details)", "menuCat": "Details", "order": "48", "role": "http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails", "shortName": "Stock-Based Compensation - Schedule of Equity-Based Compensation Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Stockholders' Equity - Vesting Of Stock Awards (Details)", "menuCat": "Details", "order": "49", "role": "http://keanegrp.com/role/StockholdersEquityVestingOfStockAwardsDetails", "shortName": "Stockholders' Equity - Vesting Of Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossParenthetical", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": "2", "first": true, "lang": "en-US", "name": "nex:PercentageOfFreeCashFlowToReturnToShareholdersOnAnAnnualBasis", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Stockholders' Equity - Stock Repurchase (Details)", "menuCat": "Details", "order": "50", "role": "http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails", "shortName": "Stockholders' Equity - Stock Repurchase (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": "2", "first": true, "lang": "en-US", "name": "nex:PercentageOfFreeCashFlowToReturnToShareholdersOnAnAnnualBasis", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Earnings per Share (Details)", "menuCat": "Details", "order": "51", "role": "http://keanegrp.com/role/EarningsperShareDetails", "shortName": "Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "nex:WeightedAverageNumberOfSharesOutstandingDilutedExcludingAntidilutiveSecuritiesAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "52", "role": "http://keanegrp.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-147", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Commitments and Contingencies - Narrative (Details)", "menuCat": "Details", "order": "53", "role": "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-147", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-146", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Commitments and Contingencies - Schedule of Aggregate Minimum Commitments (Details)", "menuCat": "Details", "order": "54", "role": "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails", "shortName": "Commitments and Contingencies - Schedule of Aggregate Minimum Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-146", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostsAndExpenses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "55", "role": "http://keanegrp.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-150", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CostsAndExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-156", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Business Segments - Narratives (Details)", "menuCat": "Details", "order": "56", "role": "http://keanegrp.com/role/BusinessSegmentsNarrativesDetails", "shortName": "Business Segments - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-156", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Business Segments - Adjusted Gross Profit (Details)", "menuCat": "Details", "order": "57", "role": "http://keanegrp.com/role/BusinessSegmentsAdjustedGrossProfitDetails", "shortName": "Business Segments - Adjusted Gross Profit (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Business Segments - Gross Profit by Segment (Details)", "menuCat": "Details", "order": "58", "role": "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails", "shortName": "Business Segments - Gross Profit by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "nex:GrossProfitLossExcludingDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Business Segments - Schedule of Assets and Goodwill by Segment (Details)", "menuCat": "Details", "order": "59", "role": "http://keanegrp.com/role/BusinessSegmentsScheduleofAssetsandGoodwillbySegmentDetails", "shortName": "Business Segments - Schedule of Assets and Goodwill by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-165", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-34", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity", "menuCat": "Statements", "order": "6", "role": "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-37", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Business Segments - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "60", "role": "http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails", "shortName": "Business Segments - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-173", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "7", "role": "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Basis of Presentation and Nature of Operations", "menuCat": "Notes", "order": "8", "role": "http://keanegrp.com/role/BasisofPresentationandNatureofOperations", "shortName": "Basis of Presentation and Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://keanegrp.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "nex-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 61, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r810" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r849" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r776" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://keanegrp.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r811" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r782", "r793", "r803", "r828" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r785", "r796", "r806", "r831" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r789", "r797", "r807", "r824", "r832", "r836", "r844" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r842" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r839" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r840" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r838" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r822" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r818" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r782", "r793", "r803", "r828" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r779", "r790", "r800", "r825" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r786", "r797", "r807", "r832" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r786", "r797", "r807", "r832" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r786", "r797", "r807", "r832" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r786", "r797", "r807", "r832" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r786", "r797", "r807", "r832" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r789", "r797", "r807", "r824", "r832", "r836", "r844" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r842" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r778", "r848" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r778", "r848" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r778", "r848" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r843" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r786", "r797", "r807", "r824", "r832" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r814" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r843" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r843" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r784", "r795", "r805", "r830" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r787", "r798", "r808", "r833" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r787", "r798", "r808", "r833" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r812" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r814" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r812" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r812" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r779", "r790", "r800", "r825" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r780", "r791", "r801", "r826" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r781", "r792", "r802", "r827" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r788", "r799", "r809", "r834" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r843" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r843" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r783", "r794", "r804", "r829" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r823" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r822" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r842" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r844" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r845" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r846" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r844" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r844" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r847" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r845" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r841" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "nex_A2019ABLFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 ABL Facility [Member]", "label": "2019 ABL Facility [Member]", "terseLabel": "2019 ABL Facility" } } }, "localname": "A2019ABLFacilityMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "nex_A2021EquipmentLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equipment Loan", "label": "2021 Equipment Loan [Member]", "terseLabel": "2021 Equipment Loan" } } }, "localname": "A2021EquipmentLoanMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails", "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "nex_AlamoFracHoldingsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alamo Frac Holdings, LLC", "label": "Alamo Frac Holdings, LLC [Member]", "terseLabel": "Alamo" } } }, "localname": "AlamoFracHoldingsLLCMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails", "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails", "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails", "http://keanegrp.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "nex_AssetAcquisitionPurchasePrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Purchase Price", "label": "Asset Acquisition, Purchase Price", "terseLabel": "Asset acquisition, purchase price" } } }, "localname": "AssetAcquisitionPurchasePrice", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "nex_BusinessCombinationConsiderationTransferredPostCloseServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Post Close Services", "label": "Business Combination, Consideration Transferred, Post Close Services", "terseLabel": "Post close services" } } }, "localname": "BusinessCombinationConsiderationTransferredPostCloseServices", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails", "http://keanegrp.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "nex_CashSettledAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Settled Awards", "label": "Cash Settled Awards [Member]", "terseLabel": "Cash-settled awards" } } }, "localname": "CashSettledAwardsMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "nex_CentralMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Central [Member]", "label": "Central [Member]", "terseLabel": "Central" } } }, "localname": "CentralMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "nex_ChemicalsAndConsumablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chemicals and Consumables [Member]", "label": "Chemicals And Consumables [Member]", "terseLabel": "Chemicals and consumables" } } }, "localname": "ChemicalsAndConsumablesMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/InventoriesnetScheduleofInventoriesNetDetails" ], "xbrltype": "domainItemType" }, "nex_CoiledTubingAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Coiled Tubing Assets", "label": "Coiled Tubing Assets [Member]", "terseLabel": "Coiled Tubing Assets" } } }, "localname": "CoiledTubingAssetsMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsNarrativesDetails" ], "xbrltype": "domainItemType" }, "nex_CompletionServicesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Completion Services Segment", "label": "Completion Services Segment [Member]", "terseLabel": "Completion Services" } } }, "localname": "CompletionServicesSegmentMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsAdjustedGrossProfitDetails", "http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails", "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails", "http://keanegrp.com/role/BusinessSegmentsScheduleofAssetsandGoodwillbySegmentDetails", "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "nex_ConcentrationRiskPercentageOilRigIncreaseDecreaseDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration Risk Percentage, Oil Rig, Increase (Decrease) During Period", "label": "Concentration Risk Percentage, Oil Rig, Increase (Decrease) During Period", "terseLabel": "Concentration risk percentage, oil rig, (decrease) increase, compared to prior period (as a percent)" } } }, "localname": "ConcentrationRiskPercentageOilRigIncreaseDecreaseDuringPeriod", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "percentItemType" }, "nex_ConsultingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consulting Services [Member]", "label": "Consulting Services [Member]", "terseLabel": "Consulting Services" } } }, "localname": "ConsultingServicesMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "nex_ContinentalIntermodalGroupLPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continental Intermodal Group LP", "label": "Continental Intermodal Group LP [Member]", "terseLabel": "Continental Intermodal Group LP" } } }, "localname": "ContinentalIntermodalGroupLPMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "nex_CostOfServicesManagementAdjustments": { "auth_ref": [], "calculation": { "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cost Of Services, Management Adjustments", "label": "Cost Of Services, Management Adjustments", "terseLabel": "Management adjustments associated with cost of services" } } }, "localname": "CostOfServicesManagementAdjustments", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "nex_Customer1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 1", "label": "Customer 1 [Member]", "terseLabel": "Customer 1" } } }, "localname": "Customer1Member", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails", "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "nex_Customer2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 2", "label": "Customer 2 [Member]", "terseLabel": "Customer 2" } } }, "localname": "Customer2Member", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "nex_DebtInstrumentFloorInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Floor Interest Rate", "label": "Debt Instrument, Floor Interest Rate", "terseLabel": "Floor interest rate (as a percent)" } } }, "localname": "DebtInstrumentFloorInterestRate", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/DerivativesNarrativeDetails" ], "xbrltype": "percentItemType" }, "nex_DebtInstrumentInterestRateFloor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate Floor", "label": "Debt Instrument, Interest Rate Floor", "terseLabel": "Interest rate floor (as a percent)" } } }, "localname": "DebtInstrumentInterestRateFloor", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "nex_DebtInstrumentVariableRateFloor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Variable Rate Floor", "label": "Debt Instrument, Variable Rate Floor", "terseLabel": "Variable rate floor (as a percent)" } } }, "localname": "DebtInstrumentVariableRateFloor", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/DerivativesNarrativeDetails" ], "xbrltype": "percentItemType" }, "nex_GainOnInsuranceProceedsRecognizedInOtherIncome": { "auth_ref": [], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain On Insurance Proceeds Recognized In Other Income", "label": "Gain On Insurance Proceeds Recognized In Other Income", "negatedTerseLabel": "Gain on insurance proceeds recognized in other income" } } }, "localname": "GainOnInsuranceProceedsRecognizedInOtherIncome", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "nex_GrossProfitLossExcludingDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gross Profit (Loss), Excluding Depreciation and Amortization", "label": "Gross Profit (Loss), Excluding Depreciation and Amortization", "totalLabel": "Gross profit excluding depreciation and amortization" } } }, "localname": "GrossProfitLossExcludingDepreciationAndAmortization", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "nex_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International [Member]", "label": "International [Member]", "terseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "nex_LargestCustomer1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Largest Customer 1", "label": "Largest Customer 1 [Member]", "terseLabel": "Largest Customer 1" } } }, "localname": "LargestCustomer1Member", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "nex_LargestCustomer2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Largest Customer 2", "label": "Largest Customer 2 [Member]", "terseLabel": "Largest Customer 2" } } }, "localname": "LargestCustomer2Member", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "nex_LargestCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Largest Customer", "label": "Largest Customer [Member]", "terseLabel": "Largest Customer" } } }, "localname": "LargestCustomerMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "nex_LondonInterbankOfferedRateLIBOR1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "London Interbank Offered Rate (LIBOR) 1", "label": "London Interbank Offered Rate (LIBOR) 1 [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBOR1Member", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/DerivativesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "nex_MaterialsAndSuppliesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Materials and Supplies [Member]", "label": "Materials And Supplies [Member]", "terseLabel": "Materials and supplies" } } }, "localname": "MaterialsAndSuppliesMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/InventoriesnetScheduleofInventoriesNetDetails" ], "xbrltype": "domainItemType" }, "nex_MergerAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Merger Agreement", "label": "Merger Agreement [Member]", "terseLabel": "Merger Agreement" } } }, "localname": "MergerAgreementMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "nex_NexTierCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NexTier Common Stock", "label": "NexTier Common Stock [Member]", "terseLabel": "NexTier Common Stock" } } }, "localname": "NexTierCommonStockMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "nex_NonCashAdditionsToFinanceLeaseObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-Cash Additions To Finance Lease Obligations", "label": "Non-Cash Additions To Finance Lease Obligations", "negatedTerseLabel": "Non-cash additions to operating lease liabilities, including current maturities" } } }, "localname": "NonCashAdditionsToFinanceLeaseObligations", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "nex_NonCashAdditionsToOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "NonCash Additions To Operating Lease Liabilities", "label": "NonCash Additions To Operating Lease Liabilities", "negatedLabel": "Non-cash additions to finance lease liabilities, including current maturities" } } }, "localname": "NonCashAdditionsToOperatingLeaseLiabilities", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "nex_NonCashAdditionsToRightOfUseOperatingAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-Cash Additions To Right Of Use Operating Assets", "label": "Non-Cash Additions To Right Of Use Operating Assets", "terseLabel": "Non-cash additions to finance right-of-use assets" } } }, "localname": "NonCashAdditionsToRightOfUseOperatingAssets", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "nex_NonCashIncreaseDecreaseInAccountsPayableRelatedToCapitalExpenditure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-Cash Increase (Decrease) in Accounts Payable Related to Capital Expenditure", "label": "Non-Cash Increase (Decrease) in Accounts Payable Related to Capital Expenditure", "terseLabel": "Change in accrued capital expenditures" } } }, "localname": "NonCashIncreaseDecreaseInAccountsPayableRelatedToCapitalExpenditure", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "nex_NortheastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Northeast [Member]", "label": "Northeast [Member]", "terseLabel": "Northeast" } } }, "localname": "NortheastMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "nex_OperatingLeaseNonCashAdditionsToRightOfUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Non-Cash Additions To Right Of Use Assets", "label": "Operating Lease, Non-Cash Additions To Right Of Use Assets", "terseLabel": "Non-cash additions to operating right-of-use assets" } } }, "localname": "OperatingLeaseNonCashAdditionsToRightOfUseAssets", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "nex_PattersonUTICommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patterson UTI Common Stock", "label": "Patterson UTI Common Stock [Member]", "terseLabel": "Patterson UTI Common Stock" } } }, "localname": "PattersonUTICommonStockMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "nex_PaymentsForAdvancesForEquipment": { "auth_ref": [], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Advances For Equipment", "label": "Payments For Advances For Equipment", "negatedTerseLabel": "Advances of deposit on equipment" } } }, "localname": "PaymentsForAdvancesForEquipment", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "nex_PaymentsForAssetAcquisitions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for Asset Acquisitions", "label": "Payments for Asset Acquisitions", "terseLabel": "Payments for asset acquisitions" } } }, "localname": "PaymentsForAssetAcquisitions", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "nex_PaymentsForRepurchaseOfCommonStockShareRepurchaseProgram": { "auth_ref": [], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for Repurchase of Common Stock, Share Repurchase Program", "label": "Payments for Repurchase of Common Stock, Share Repurchase Program", "negatedTerseLabel": "Shares repurchased and retired related to share repurchase program" } } }, "localname": "PaymentsForRepurchaseOfCommonStockShareRepurchaseProgram", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "nex_PercentageOfFreeCashFlowToReturnToShareholdersOnAnAnnualBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Free Cash Flow To Return To Shareholders On An Annual Basis", "label": "Percentage Of Free Cash Flow To Return To Shareholders On An Annual Basis", "terseLabel": "Percentage of free cash flow to return to shareholders on an annual basis" } } }, "localname": "PercentageOfFreeCashFlowToReturnToShareholdersOnAnAnnualBasis", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails" ], "xbrltype": "percentItemType" }, "nex_PostMergerRightToReceiveSharesOfAcquirer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Post Merger Right to Receive Shares of Acquirer", "label": "Post Merger Right to Receive Shares of Acquirer", "terseLabel": "Post merger right to receive shares of acquirer (in shares)" } } }, "localname": "PostMergerRightToReceiveSharesOfAcquirer", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "sharesItemType" }, "nex_ProceedsFromNetWorkingCapitalAdjustmentBusinessCombination": { "auth_ref": [], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Net Working Capital Adjustment, Business Combination", "label": "Proceeds from Net Working Capital Adjustment, Business Combination", "terseLabel": "Assets and business acquisition" } } }, "localname": "ProceedsFromNetWorkingCapitalAdjustmentBusinessCombination", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "nex_ReceivablesPaymentTermsPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Receivables, Payment Terms, Period", "label": "Receivables, Payment Terms, Period", "terseLabel": "Receivables, payment terms (in days)" } } }, "localname": "ReceivablesPaymentTermsPeriod", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "durationItemType" }, "nex_SandIncludingFreightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sand, Including Freight [Member]", "label": "Sand, Including Freight [Member]", "terseLabel": "Sand, including freight" } } }, "localname": "SandIncludingFreightMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/InventoriesnetScheduleofInventoriesNetDetails" ], "xbrltype": "domainItemType" }, "nex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTypesOfEquityBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Types Of Equity-Based Compensation", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Types Of Equity-Based Compensation", "terseLabel": "Number of types of equity-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTypesOfEquityBasedCompensation", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "nex_SharesRepurchasedAndRetiredRelatedToStockRepurchaseProgramValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Shares Repurchased and Retired Related to Stock Repurchase Program, Value", "label": "Shares Repurchased and Retired Related to Stock Repurchase Program, Value", "negatedTerseLabel": "Shares repurchased and retired related to stock repurchase program" } } }, "localname": "SharesRepurchasedAndRetiredRelatedToStockRepurchaseProgramValue", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "nex_StockRepurchaseProgramExciseTaxesPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program, Excise Taxes Payable", "label": "Stock Repurchase Program, Excise Taxes Payable", "negatedTerseLabel": "Excise tax on share repurchases", "terseLabel": "Excise tax on share repurchases" } } }, "localname": "StockRepurchaseProgramExciseTaxesPayable", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails" ], "xbrltype": "monetaryItemType" }, "nex_StockRepurchasedSettledDuringPeriodPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchased Settled During Period, Price Per Share", "label": "Stock Repurchased Settled During Period, Price Per Share", "terseLabel": "Stock repurchased settled during period, price per share (in dollars per share)" } } }, "localname": "StockRepurchasedSettledDuringPeriodPricePerShare", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails" ], "xbrltype": "perShareItemType" }, "nex_StockRepurchasedSettledDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchased Settled During Period, Shares", "label": "Stock Repurchased Settled During Period, Shares", "terseLabel": "Stock repurchased settled during period, shares (in shares)" } } }, "localname": "StockRepurchasedSettledDuringPeriodShares", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails" ], "xbrltype": "sharesItemType" }, "nex_StockRepurchasedSettledDuringPeriodValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Repurchased Settled During Period, Value", "label": "Stock Repurchased Settled During Period, Value", "terseLabel": "Stock repurchased settled during period, value" } } }, "localname": "StockRepurchasedSettledDuringPeriodValue", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails" ], "xbrltype": "monetaryItemType" }, "nex_TermLoanFacility2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Facility 2018 [Member]", "label": "Term Loan Facility 2018 [Member]", "terseLabel": "2018 Term Loan Facility" } } }, "localname": "TermLoanFacility2018Member", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/DerivativesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails", "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "nex_WESTTEXASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "WEST TEXAS [Member]", "label": "WEST TEXAS [Member]", "terseLabel": "West Texas" } } }, "localname": "WESTTEXASMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "nex_WeightedAverageNumberOfSharesOutstandingDilutedExcludingAntidilutiveSecuritiesAdjustment": { "auth_ref": [], "calculation": { "http://keanegrp.com/role/EarningsperShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Weighted Average Number Of Shares Outstanding Diluted Excluding Antidilutive Securities Adjustment", "label": "Weighted Average Number Of Shares Outstanding Diluted Excluding Antidilutive Securities Adjustment", "totalLabel": "Diluted weighted-average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedExcludingAntidilutiveSecuritiesAdjustment", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "nex_WellConstructionAndInterventionServicesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Well Construction and Intervention Services Segment", "label": "Well Construction and Intervention Services Segment [Member]", "terseLabel": "WC&I" } } }, "localname": "WellConstructionAndInterventionServicesSegmentMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsAdjustedGrossProfitDetails", "http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails", "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails", "http://keanegrp.com/role/BusinessSegmentsScheduleofAssetsandGoodwillbySegmentDetails" ], "xbrltype": "domainItemType" }, "nex_WestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "West [Member]", "label": "West [Member]", "terseLabel": "West" } } }, "localname": "WestMember", "nsuri": "http://keanegrp.com/20230630", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r189", "r670", "r733", "r766", "r892", "r900", "r901", "r902" ], "lang": { "en-us": { "role": { "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.", "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://keanegrp.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r258", "r302", "r313", "r314", "r315", "r316", "r317", "r319", "r323", "r367", "r368", "r369", "r370", "r372", "r373", "r375", "r377", "r378", "r856", "r857", "r888", "r889" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsScheduleofAssetsandGoodwillbySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r258", "r302", "r313", "r314", "r315", "r316", "r317", "r319", "r323", "r367", "r368", "r369", "r370", "r372", "r373", "r375", "r377", "r378", "r856", "r857", "r888", "r889" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsScheduleofAssetsandGoodwillbySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_ExploratoryWellsDrilledNetProductive": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "documentation": "Number of exploratory oil and gas wells capable of producing either oil or gas in sufficient quantity to justify completion as oil or gas well.", "label": "Oil and Gas, Exploratory Well Drilled, Net Productive, Number", "terseLabel": "Number of rigs in trough" } } }, "localname": "ExploratoryWellsDrilledNetProductive", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "integerItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r329", "r753", "r891", "r913", "r914" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails", "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r363", "r364", "r365", "r366", "r440", "r563", "r609", "r642", "r643", "r702", "r704", "r706", "r707", "r717", "r734", "r735", "r744", "r751", "r759", "r762", "r890", "r905", "r906", "r907", "r908", "r909", "r910" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r363", "r364", "r365", "r366", "r440", "r563", "r609", "r642", "r643", "r702", "r704", "r706", "r707", "r717", "r734", "r735", "r744", "r751", "r759", "r762", "r890", "r905", "r906", "r907", "r908", "r909", "r910" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r329", "r753", "r891", "r913", "r914" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails", "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r363", "r364", "r365", "r366", "r432", "r440", "r467", "r468", "r469", "r562", "r563", "r609", "r642", "r643", "r702", "r704", "r706", "r707", "r717", "r734", "r735", "r744", "r751", "r759", "r762", "r765", "r884", "r890", "r906", "r907", "r908", "r909", "r910" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r363", "r364", "r365", "r366", "r432", "r440", "r467", "r468", "r469", "r562", "r563", "r609", "r642", "r643", "r702", "r704", "r706", "r707", "r717", "r734", "r735", "r744", "r751", "r759", "r762", "r765", "r884", "r890", "r906", "r907", "r908", "r909", "r910" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r188", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r327", "r328", "r635", "r638", "r640", "r703", "r705", "r708", "r718", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r737", "r752", "r765", "r891", "r913" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r188", "r198", "r327", "r328", "r635", "r638", "r640", "r703", "r705", "r708", "r718", "r721", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r737", "r752", "r765", "r891", "r913" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28", "r761" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r67", "r216", "r591" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Property and equipment, accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r37", "r38", "r139", "r226", "r588", "r614", "r617" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r5", "r17", "r38", "r508", "r511", "r551", "r610", "r611", "r861", "r862", "r863", "r872", "r873", "r874" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r129" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Paid-in capital in excess of par value" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r472", "r473", "r474", "r631", "r872", "r873", "r874", "r898", "r918" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Paid-in capital in excess of par value" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r77", "r78", "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r471", "r475" ], "calculation": { "http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Compensation cost" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, after Tax", "totalLabel": "Stock-based compensation cost, net of tax" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r227", "r330", "r336", "r337", "r338", "r912" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedTerseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r143", "r402", "r543", "r866" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing fees" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r894" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r760", "r895", "r896", "r897" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Asset acquisition consideration transferred" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost": { "auth_ref": [ "r760", "r895", "r896", "r897" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction cost incurred as part of consideration transferred in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Transaction Cost", "terseLabel": "Transaction costs" } } }, "localname": "AssetAcquisitionConsiderationTransferredTransactionCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r894" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r173", "r220", "r256", "r300", "r315", "r321", "r331", "r367", "r368", "r370", "r371", "r372", "r374", "r376", "r378", "r379", "r501", "r503", "r531", "r586", "r663", "r761", "r773", "r888", "r889", "r903" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsScheduleofAssetsandGoodwillbySegmentDetails", "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r213", "r229", "r256", "r331", "r367", "r368", "r370", "r371", "r372", "r374", "r376", "r378", "r379", "r501", "r503", "r531", "r761", "r888", "r889", "r903" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/EarningsperShareDetails", "http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r94", "r99" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Accounting" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r496", "r757", "r758" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails", "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails", "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r81", "r84", "r496", "r757", "r758" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails", "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails", "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Equity interest issued (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Interest acquired (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r80" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Merger and integration" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r1", "r2" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Equity consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.", "label": "Business Combination, Consideration Transferred, Other", "terseLabel": "Non contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredOther1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r499", "r865" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Loss on contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails", "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows", "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r3", "r87", "r498" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Business combination, contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of indemnification assets (amounts to be reimbursed if and when certain assumed liabilities are paid) recognized at the acquisition date of a business combination.", "label": "Business Combination, Indemnification Assets, Amount as of Acquisition Date", "terseLabel": "Indemnification asset, amount" } } }, "localname": "BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "auth_ref": [ "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "terseLabel": "Net working capital adjustment" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Combination, Separately Recognized Transactions [Line Items]", "terseLabel": "Business Combination, Separately Recognized Transactions [Line Items]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.", "label": "Business Combination, Separately Recognized Transactions [Table]", "terseLabel": "Business Combination, Separately Recognized Transactions [Table]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalAdditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases.", "label": "Capital Addition Purchase Commitments [Member]", "terseLabel": "Capital Addition Purchase Commitments" } } }, "localname": "CapitalAdditionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r46", "r215", "r738" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets", "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r46", "r152", "r252" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, ending", "periodStartLabel": "Cash and cash equivalents, beginning" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r4", "r152" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r223", "r224", "r225", "r295", "r411", "r412", "r413", "r415", "r418", "r423", "r425", "r622", "r623", "r624", "r625", "r751", "r850", "r867" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r158", "r358", "r360", "r723", "r886" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r763", "r764", "r765", "r767", "r768", "r769", "r770", "r872", "r873", "r898", "r915", "r918" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails", "http://keanegrp.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r128", "r651" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r128", "r651", "r669", "r918", "r919" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r128", "r587", "r761" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value $0.01 per share (authorized 500,000 shares, issued and outstanding 228,549 and 233,995 shares, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r39", "r239", "r241", "r246", "r582", "r595" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r52", "r54", "r109", "r110", "r329", "r722" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails", "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r52", "r54", "r109", "r110", "r329", "r618", "r722" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails", "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r52", "r54", "r109", "r110", "r329", "r722", "r853" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails", "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Significant Risks and Uncertainties" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/SignificantRisksandUncertainties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r52", "r54", "r109", "r110", "r329" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails", "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r51", "r52", "r54", "r55", "r109", "r172", "r722" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r52", "r54", "r109", "r110", "r329", "r722" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails", "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r427", "r428", "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Remaining customer contract liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r427", "r428", "r431" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r22", "r314", "r315", "r316", "r317", "r323", "r877" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate and Other" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsScheduleofAssetsandGoodwillbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "auth_ref": [ "r864", "r882" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Depreciation", "terseLabel": "Depreciation" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r146", "r256", "r331", "r367", "r368", "r370", "r371", "r372", "r374", "r376", "r378", "r379", "r531", "r888" ], "calculation": { "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails": { "order": 1.0, "parentTag": "nex_GrossProfitLossExcludingDepreciationAndAmortization", "weight": -1.0 }, "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of services", "verboseLabel": "Cost of Services" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails", "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r144" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "terseLabel": "Costs and Expenses", "totalLabel": "Total operating costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://keanegrp.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails", "http://keanegrp.com/role/DerivativesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails", "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails", "http://keanegrp.com/role/DerivativesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails", "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r53", "r329" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails", "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r159", "r254", "r380", "r386", "r387", "r388", "r389", "r390", "r391", "r396", "r403", "r404", "r406" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r26", "r123", "r124", "r174", "r175", "r258", "r381", "r382", "r383", "r384", "r385", "r387", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r544", "r746", "r747", "r748", "r749", "r750", "r868" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails", "http://keanegrp.com/role/DerivativesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails", "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r26", "r175", "r407" ], "calculation": { "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Outstanding balance" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails", "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r112", "r114", "r381", "r544", "r747", "r748" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Original facility size" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r33", "r382" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r258", "r381", "r382", "r383", "r384", "r385", "r387", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r405", "r544", "r746", "r747", "r748", "r749", "r750", "r868" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r34", "r258", "r381", "r382", "r383", "r384", "r385", "r387", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r544", "r746", "r747", "r748", "r749", "r750", "r868" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails", "http://keanegrp.com/role/DerivativesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails", "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r34", "r72", "r75", "r111", "r112", "r114", "r117", "r161", "r162", "r258", "r381", "r382", "r383", "r384", "r385", "r387", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r405", "r544", "r746", "r747", "r748", "r749", "r750", "r868" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r113", "r392", "r408", "r747", "r748" ], "calculation": { "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Less: Unamortized debt discount and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r477", "r478" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r11", "r166", "r183", "r491", "r492", "r870" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "negatedTerseLabel": "Deferred income tax benefit (expense)", "terseLabel": "Deferred income tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows", "http://keanegrp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r11", "r66" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r11", "r305" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "auth_ref": [ "r21", "r25", "r97", "r713", "r714" ], "calculation": { "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset", "negatedTerseLabel": "Gross amounts offset\u00a0in\u00a0the balance sheet" } } }, "localname": "DerivativeAssetFairValueGrossLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r231", "r233", "r530", "r633", "r634", "r635", "r636", "r637", "r639", "r640", "r641", "r642", "r643", "r657", "r658", "r709", "r711", "r712", "r713", "r715", "r716", "r740", "r765", "r916" ], "calculation": { "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Interest rate derivative", "totalLabel": "Net\u00a0amounts presented in the balance sheet" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails", "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Asset [Abstract]", "terseLabel": "Assets:" } } }, "localname": "DerivativeAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeBasisSpreadOnVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage points added to the reference rate to compute the variable rate on the interest rate derivative.", "label": "Derivative, Basis Spread on Variable Rate", "terseLabel": "Derivative, basis spread on variable rate" } } }, "localname": "DerivativeBasisSpreadOnVariableRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r641", "r643", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r664", "r665", "r666", "r667", "r682", "r683", "r684", "r685", "r688", "r689", "r690", "r691", "r709", "r710", "r712", "r715", "r763", "r765" ], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails", "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r24", "r97", "r138", "r230", "r740" ], "calculation": { "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Gross\u00a0Amounts of Recognized Assets and Liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r95", "r98", "r100", "r103", "r641", "r643", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r664", "r665", "r666", "r667", "r682", "r683", "r684", "r685", "r688", "r689", "r690", "r691", "r709", "r710", "r712", "r715", "r740", "r763", "r765" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails", "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r171", "r506", "r514" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/Derivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r19", "r95", "r100" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r19", "r95", "r100", "r103", "r106", "r107", "r505" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityNumberOfInstrumentsHeld": { "auth_ref": [ "r90", "r91" ], "lang": { "en-us": { "role": { "documentation": "The number of derivative instruments of a particular derivative liability or group of derivative liabilities held by the entity.", "label": "Derivative Liability, Number of Instruments Held", "terseLabel": "Number of instruments held" } } }, "localname": "DerivativeLiabilityNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r19", "r88", "r89", "r91", "r93", "r96", "r100", "r104", "r105", "r107", "r514" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Derivative designated\u00a0as hedging instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails", "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r12", "r20" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Disposed of by Sale" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r352", "r866", "r881" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "terseLabel": "Gain on sale of assets" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r757", "r758" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r247", "r268", "r269", "r270", "r271", "r272", "r279", "r281", "r287", "r288", "r289", "r293", "r518", "r519", "r583", "r596", "r741" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r247", "r268", "r269", "r270", "r271", "r272", "r281", "r287", "r288", "r289", "r293", "r518", "r519", "r583", "r596", "r741" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "auth_ref": [ "r281", "r285", "r287" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/EarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r278", "r290", "r291", "r292" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/EarningsperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r535" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Non-cash effect of foreign translation adjustments" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r471" ], "calculation": { "http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "negatedTerseLabel": "Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r18", "r208", "r242", "r243", "r244", "r259", "r260", "r261", "r265", "r273", "r275", "r294", "r332", "r335", "r426", "r472", "r473", "r474", "r484", "r485", "r507", "r508", "r509", "r510", "r511", "r513", "r517", "r536", "r537", "r538", "r539", "r540", "r541", "r551", "r610", "r611", "r612", "r631", "r694" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails", "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r524", "r525", "r528" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails", "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r524", "r525", "r528" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails", "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r394", "r433", "r434", "r435", "r436", "r437", "r438", "r525", "r559", "r560", "r561", "r747", "r748", "r754", "r755", "r756" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r524", "r525", "r526", "r527", "r529" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements and Financial Information" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r394", "r433", "r438", "r525", "r559", "r754", "r755", "r756" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r394", "r433", "r438", "r525", "r560", "r747", "r748", "r754", "r755", "r756" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r394", "r433", "r434", "r435", "r436", "r437", "r438", "r525", "r561", "r747", "r748", "r754", "r755", "r756" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r394", "r433", "r434", "r435", "r436", "r437", "r438", "r559", "r560", "r561", "r747", "r748", "r754", "r755", "r756" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r523", "r529" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r94", "r96", "r106" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r548" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current maturities of long-term finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r548" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term finance lease liabilities, less current maturities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r549", "r550" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Payments on finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r547" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r218", "r351" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet": { "auth_ref": [ "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net gain (loss) relating to components of the gain (loss) on the cash flow hedging instrument excluded from the assessment of cash flow hedge effectiveness. Recognized in earnings.", "label": "Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net", "terseLabel": "Amount of gain (loss) recognized in income on derivative (ineffective portion)" } } }, "localname": "GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r866", "r881", "r883" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedTerseLabel": "Loss (gain) on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfDerivatives": { "auth_ref": [ "r11", "r180", "r682", "r683", "r684", "r685" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings.", "label": "Gain (Loss) on Sale of Derivatives", "negatedTerseLabel": "Gain on financial instrument and derivatives, net" } } }, "localname": "GainLossOnSaleOfDerivatives", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfProperty": { "auth_ref": [ "r11" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of oil and gas property or timber property.", "label": "Gain (Loss) on Disposition of Oil and Gas and Timber Property", "negatedLabel": "Loss (gain) on disposal of assets" } } }, "localname": "GainLossOnSaleOfProperty", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r217", "r341", "r581", "r745", "r761", "r879", "r880" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsScheduleofAssetsandGoodwillbySegmentDetails", "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r145", "r256", "r300", "r314", "r320", "r323", "r331", "r367", "r368", "r370", "r371", "r372", "r374", "r376", "r378", "r379", "r531", "r743", "r888" ], "calculation": { "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Total adjusted gross profit", "totalLabel": "Adjusted gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsAdjustedGrossProfitDetails", "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r19", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails", "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails", "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r141", "r178", "r300", "r314", "r320", "r323", "r584", "r593", "r743" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r757", "r758" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r353", "r355", "r678" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r355", "r678" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r257", "r476", "r480", "r481", "r483", "r489", "r493", "r494", "r495", "r627" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Estimated amount of loss resulting from an adverse tax position.", "label": "Income Tax Examination, Estimate of Possible Loss", "terseLabel": "Tax estimate" } } }, "localname": "IncomeTaxExaminationEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r182", "r186", "r274", "r275", "r308", "r479", "r490", "r597" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax benefit (expense)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://keanegrp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r893" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Income tax expense amount recognized on valuation allowance, amount" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r45", "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r10" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Increase in accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r10" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Increase in trade and other accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r10" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "(Decrease) increase in accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r564", "r865" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Decrease in customer contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r10" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Increase in inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r865" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Decrease in other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r10" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Decrease in other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r10" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Decrease in prepaid and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r282", "r283", "r284", "r289", "r444" ], "calculation": { "http://keanegrp.com/role/EarningsperShareDetails": { "order": 2.0, "parentTag": "nex_WeightedAverageNumberOfSharesOutstandingDilutedExcludingAntidilutiveSecuritiesAdjustment", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of awards granted (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r64", "r65" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets (net of accumulated amortization of $90,873 and $82,043)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r113", "r181", "r245", "r304", "r542", "r679", "r771", "r917" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r248", "r250", "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest expense, net" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.", "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "terseLabel": "Net gain (loss) expected to be reclassified from AOCI into earnings in the next 12 months" } } }, "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateContractMember": { "auth_ref": [ "r736", "r740", "r754" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate.", "label": "Interest Rate Contract [Member]", "terseLabel": "Interest rate derivative" } } }, "localname": "InterestRateContractMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails", "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.", "label": "Inventories [Member]", "terseLabel": "Inventories" } } }, "localname": "InventoriesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/InventoriesnetScheduleofInventoriesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories, net" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/Inventoriesnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/InventoriesnetScheduleofInventoriesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r228", "r739", "r761" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Total inventory, net", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets", "http://keanegrp.com/role/InventoriesnetScheduleofInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r62", "r859" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedTerseLabel": "Inventory valuation reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/InventoriesnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r340" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/InventoriesnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit issued" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30", "r256", "r331", "r367", "r368", "r370", "r371", "r372", "r374", "r376", "r378", "r379", "r502", "r503", "r504", "r531", "r650", "r742", "r773", "r888", "r903", "r904" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r133", "r177", "r590", "r761", "r869", "r878", "r899" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32", "r214", "r256", "r331", "r367", "r368", "r370", "r371", "r372", "r374", "r376", "r378", "r379", "r502", "r503", "r504", "r531", "r761", "r888", "r903", "r904" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r26", "r120", "r121", "r122", "r125", "r256", "r331", "r367", "r368", "r370", "r371", "r372", "r374", "r376", "r378", "r379", "r502", "r503", "r504", "r531", "r888", "r903", "r904" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total noncurrent liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r26", "r175", "r911" ], "calculation": { "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Outstanding balance" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails", "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [ "r868" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Original facility size" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available borrowing base commitment" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r29", "r868" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails", "http://keanegrp.com/role/DerivativesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails", "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r26", "r175", "r393", "r409", "r747", "r748", "r911" ], "calculation": { "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total debt, net of unamortized debt discount and debt issuance costs" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r221" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "negatedTerseLabel": "Less: Current portion", "terseLabel": "Current maturities of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets", "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r14", "r258", "r398" ], "calculation": { "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r14", "r258", "r398" ], "calculation": { "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r14", "r258", "r398" ], "calculation": { "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r14", "r258", "r398" ], "calculation": { "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r871" ], "calculation": { "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r222" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of unamortized deferred financing costs and unamortized debt discount, less current maturities", "verboseLabel": "Long-term debt, net of unamortized debt discount and debt issuance costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets", "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails", "http://keanegrp.com/role/DerivativesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails", "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r68" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails", "http://keanegrp.com/role/DerivativesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails", "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails", "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyReceivable": { "auth_ref": [ "r887" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable.", "label": "Loss Contingency, Receivable", "terseLabel": "Indemnification receivable" } } }, "localname": "LossContingencyReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Medium-term Notes [Member]", "terseLabel": "Term Loan" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtScheduleofMaturitiesofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r119", "r167" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "verboseLabel": "Acquisitions" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r249" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r249" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r152", "r153", "r154" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r142", "r154", "r179", "r212", "r237", "r240", "r244", "r256", "r264", "r268", "r269", "r270", "r271", "r274", "r275", "r286", "r300", "r314", "r320", "r323", "r331", "r367", "r368", "r370", "r371", "r372", "r374", "r376", "r378", "r379", "r519", "r531", "r594", "r671", "r692", "r693", "r743", "r771", "r888" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows", "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://keanegrp.com/role/EarningsperShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/EarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r184", "r185", "r187", "r209", "r262", "r263", "r266", "r267", "r276", "r277", "r333", "r334", "r486", "r487", "r488", "r512", "r516", "r520", "r521", "r522", "r532", "r533", "r534", "r545", "r546", "r552", "r566", "r567", "r568", "r613", "r614", "r615", "r616", "r617" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/NewAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Derivative not designated\u00a0as hedging instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r148" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Notes Payable" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails", "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r876" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OffsettingAssetsTableTextBlock": { "auth_ref": [ "r137", "r232" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative and other financial assets that are subject to offsetting, including master netting arrangements.", "label": "Offsetting Assets [Table Text Block]", "terseLabel": "Schedule of offsetting assets" } } }, "localname": "OffsettingAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OffsettingLiabilitiesTableTextBlock": { "auth_ref": [ "r137", "r232" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements.", "label": "Offsetting Liabilities [Table Text Block]", "terseLabel": "Schedule of offsetting liabilities" } } }, "localname": "OffsettingLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses [Abstract]", "terseLabel": "Operating costs and expenses:" } } }, "localname": "OperatingCostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r300", "r314", "r320", "r323", "r743" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease, liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r548" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current maturities of long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r548" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities, less current maturities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r547" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails", "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r323" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsScheduleofAssetsandGoodwillbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r118", "r169", "r619", "r620" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation and Nature of Operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BasisofPresentationandNatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r219" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r8", "r16", "r170" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r235" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "terseLabel": "Hedging activities" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r234", "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Amount of gain (loss) recognized in total other comprehensive income on derivative" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r235", "r236" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "terseLabel": "Amount of gain (loss) reclassified from accumulated other comprehensive income (loss) into earnings" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r8", "r16", "r170", "r238", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r94", "r106" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other current asset" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r31", "r761" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r26", "r175", "r911" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-Term Debt", "terseLabel": "Other long-term debt" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other noncurrent asset" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesScheduleofOffsettingAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r149" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r6" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payments for contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "auth_ref": [ "r7" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Operating Activities", "negatedTerseLabel": "Payments for contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r42" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Shares repurchased and retired related to stock-based compensation" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r151" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedTerseLabel": "Implementation of software" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r44" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r41", "r497" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Assets and business acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r151" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Restricted stock performance-based unit awards" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/EarningsperShareDetails", "http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r860" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r9", "r40" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Proceeds from insurance recoveries" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r150" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of assets" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": { "auth_ref": [ "r851" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash proceeds received from a combination of transactions in which noncurrent assets are sold, which may include the sale of a business, an investment in an affiliate (including an equity method investee), property, plant and equipment and intangible assets. Excludes sales of trading, available-for-sale, and held-to-maturity securities.", "label": "Proceeds from Sales of Business, Affiliate and Productive Assets", "terseLabel": "Proceeds from sales of assets" } } }, "localname": "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r585", "r592", "r761" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment (net of accumulated depreciation of $1,034,693 and $1,002,684)" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r858" ], "lang": { "en-us": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]", "terseLabel": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/InventoriesnetScheduleofInventoriesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [ "r858" ], "lang": { "en-us": { "role": { "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.", "label": "Inventory [Domain]", "terseLabel": "Inventory [Domain]" } } }, "localname": "PublicUtilitiesInventoryTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/InventoriesnetScheduleofInventoriesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r126", "r176" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r126", "r176" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Line Items]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Line Items]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "auth_ref": [ "r126", "r176" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has agreed to expend funds to procure goods or services from one or more suppliers. Such disclosure may include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Table]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Table]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r126", "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Purchase commitments" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r761" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Trade and other accounts receivable, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r59", "r60" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsScheduleofAssetsandGoodwillbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "auth_ref": [ "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Recorded Unconditional Purchase Obligation", "terseLabel": "Deposits on equipment" } } }, "localname": "RecordedUnconditionalPurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r439", "r556", "r557", "r645", "r646", "r647", "r648", "r649", "r668", "r670", "r701" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r556", "r557", "r902" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r674", "r675", "r678" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r439", "r556", "r557", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r645", "r646", "r647", "r648", "r649", "r668", "r670", "r701", "r902" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r553", "r554", "r555", "r557", "r558", "r628", "r629", "r630", "r676", "r677", "r678", "r698", "r700" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r43", "r625" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedTerseLabel": "Payments on the term loan facility and asset based revolver" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherDebt": { "auth_ref": [ "r43" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other.", "label": "Repayments of Other Debt", "negatedTerseLabel": "Payments for financing liabilities" } } }, "localname": "RepaymentsOfOtherDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/EarningsperShareDetails", "http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Shares issued, net of share settlements for payroll taxes (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/StockholdersEquityVestingOfStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock time-based unit awards", "verboseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/EarningsperShareDetails", "http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r130", "r163", "r589", "r613", "r617", "r626", "r652", "r761" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings (deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r208", "r259", "r260", "r261", "r265", "r273", "r275", "r332", "r335", "r472", "r473", "r474", "r484", "r485", "r507", "r509", "r510", "r513", "r517", "r610", "r612", "r631", "r918" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings (deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r301", "r302", "r313", "r318", "r319", "r325", "r327", "r329", "r429", "r430", "r565" ], "calculation": { "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails": { "order": 2.0, "parentTag": "nex_GrossProfitLossExcludingDepreciationAndAmortization", "weight": 1.0 }, "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails", "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails", "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationNarrativeDetails", "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesNarrativeDetails", "http://keanegrp.com/role/DerivativesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails", "http://keanegrp.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r329", "r852" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for cash flow hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.", "label": "Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]", "terseLabel": "Schedule of cash flow hedges included in AOCI" } } }, "localname": "ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r34", "r72", "r75", "r111", "r112", "r114", "r117", "r161", "r162", "r747", "r749", "r871" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r875" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/EarningsperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r48", "r50", "r281", "r285", "r287" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/EarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of fair value of assets and liabilities measured on recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/FairValueMeasurementsandFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r27", "r134", "r135", "r136" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories, net" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/InventoriesnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Schedule of line of credit facilities" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of maturities of long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r115", "r116", "r674", "r675", "r678" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r61", "r140" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r56", "r57", "r58", "r63" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsAdjustedGrossProfitDetails", "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails", "http://keanegrp.com/role/BusinessSegmentsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r56", "r57", "r58", "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment reporting information by segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "terseLabel": "Schedule of stock based compensation cost" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r441", "r443", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r69", "r70", "r71", "r72", "r73", "r74", "r75", "r161", "r162", "r163", "r223", "r224", "r225", "r295", "r411", "r412", "r413", "r415", "r418", "r423", "r425", "r622", "r623", "r624", "r625", "r751", "r850", "r867" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r297", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r323", "r329", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r356", "r357", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r745", "r854", "r913" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsAdjustedGrossProfitDetails", "http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails", "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails", "http://keanegrp.com/role/BusinessSegmentsScheduleofAssetsandGoodwillbySegmentDetails", "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsScheduleofAssetsandGoodwillbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r296", "r297", "r298", "r299", "r300", "r312", "r317", "r321", "r322", "r323", "r324", "r325", "r326", "r329" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsAdjustedGrossProfitDetails", "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails", "http://keanegrp.com/role/BusinessSegmentsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r147" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r10" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r441", "r443", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/EarningsperShareDetails", "http://keanegrp.com/role/StockBasedCompensationScheduleofEquityBasedCompensationCostsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r160", "r164" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r155", "r253" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r210", "r297", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r323", "r329", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r354", "r356", "r357", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r745", "r854", "r913" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/BusinessSegmentsAdjustedGrossProfitDetails", "http://keanegrp.com/role/BusinessSegmentsDisaggregationofRevenueDetails", "http://keanegrp.com/role/BusinessSegmentsGrossProfitbySegmentDetails", "http://keanegrp.com/role/BusinessSegmentsScheduleofAssetsandGoodwillbySegmentDetails", "http://keanegrp.com/role/SignificantRisksandUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r18", "r36", "r208", "r242", "r243", "r244", "r259", "r260", "r261", "r265", "r273", "r275", "r294", "r332", "r335", "r426", "r472", "r473", "r474", "r484", "r485", "r507", "r508", "r509", "r510", "r511", "r513", "r517", "r536", "r537", "r538", "r539", "r540", "r541", "r551", "r610", "r611", "r612", "r631", "r694" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails", "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity", "http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r259", "r260", "r261", "r294", "r565", "r621", "r632", "r644", "r645", "r646", "r647", "r648", "r649", "r651", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r664", "r665", "r666", "r667", "r668", "r670", "r672", "r673", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r694", "r766" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r259", "r260", "r261", "r294", "r565", "r621", "r632", "r644", "r645", "r646", "r647", "r648", "r649", "r651", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r664", "r665", "r666", "r667", "r668", "r670", "r672", "r673", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r694", "r766" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r127", "r128", "r163" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Shares issued, for asset acquisitions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r18", "r127", "r128", "r163" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Shares repurchased and retired related to stock-based compensation" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r18", "r127", "r128", "r163", "r625", "r694", "r719" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock repurchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails", "http://keanegrp.com/role/StockholdersEquityVestingOfStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r18", "r127", "r128", "r163", "r631", "r694", "r719", "r772" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Total share repurchases" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails", "http://keanegrp.com/role/StockholdersEquityVestingOfStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r128", "r131", "r132", "r157", "r653", "r669", "r695", "r696", "r761", "r773", "r869", "r878", "r899", "r918" ], "calculation": { "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets", "http://keanegrp.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r160", "r255", "r410", "r412", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r424", "r426", "r515", "r697", "r699", "r720" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information cash paid during the period for:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Stock repurchased (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/StockholdersEquityStockRepurchaseDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r358", "r359", "r361", "r362" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r359" ], "calculation": { "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "auth_ref": [ "r359" ], "calculation": { "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r359" ], "calculation": { "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "auth_ref": [ "r359" ], "calculation": { "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r359" ], "calculation": { "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "totalLabel": "Total" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r358", "r359", "r361" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in remainder of current fiscal year.", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": { "auth_ref": [ "r358", "r359", "r361" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Unrecorded Unconditional Purchase Obligation [Line Items]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Line Items]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "auth_ref": [ "r358", "r359", "r361" ], "lang": { "en-us": { "role": { "documentation": "Describes each unrecorded unconditional purchase obligation arrangement to purchase goods and services that extend over multiple periods, any assets pledged to secure payment, and the fixed or determinable amount of payments due in each of the next five years and thereafter.", "label": "Unrecorded Unconditional Purchase Obligation [Table]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Table]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesScheduleofAggregateMinimumCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": { "auth_ref": [ "r885" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability.", "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]", "terseLabel": "Schedule of aggregate minimum commitments" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r482" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance, deferred tax asset, , amount" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/DerivativesNarrativeDetails", "http://keanegrp.com/role/LongTermDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/EarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r280", "r289" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares outstanding: diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r279", "r289" ], "calculation": { "http://keanegrp.com/role/EarningsperShareDetails": { "order": 1.0, "parentTag": "nex_WeightedAverageNumberOfSharesOutstandingDilutedExcludingAntidilutiveSecuritiesAdjustment", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted-average common shares outstanding (in shares)", "verboseLabel": "Weighted-average shares outstanding: basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://keanegrp.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncome", "http://keanegrp.com/role/EarningsperShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//205-20/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org//815/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.13(h))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(ee)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column F))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r774": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r775": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r776": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r777": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r778": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r779": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r781": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r782": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r783": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r784": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r785": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r786": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r787": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r788": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r789": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r791": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r792": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r793": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r794": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r795": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r796": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r797": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r798": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r799": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r801": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r802": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r803": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r804": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r805": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r806": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r807": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r808": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r809": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r811": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r812": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r813": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r814": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r815": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r816": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r817": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r818": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r819": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r821": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r822": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r823": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r824": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r825": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r826": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r827": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r828": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r829": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r831": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r832": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r833": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r834": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r835": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r836": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r837": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r838": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r839": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r841": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r842": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r843": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r844": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r845": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r846": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r847": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r848": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r849": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1205", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 77 0001688476-23-000103-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001688476-23-000103-xbrl.zip M4$L#!!0 ( #B"^E8;$IOW$P@ *$F > 97@S,3$S,#)C97)T:69I M8V%T:6]N;V9C96\N:'1M[5IM4]M($OY^OV*.U"5091M;-F^&4.6 <^NM%+#@ M;'*?KD;2"$\QTFAG)!O?K]^G9V0PV!"3W2L"NZD*($W/3'<_W4_W2#H8%:DZ M/!@)'A_^X^"?]3H[UE&9BJQ@D1&\$#$KK"$+)0YGZQQL^NN#3;?)0:CCZ>%!+,=,QN_79+"]VXJB3A2* M@'=$LKVWU0J;\6ZS$VSO[(@F_V]K#5,A[N?88JK$^[549O61H/V[G:"QLY47 M^Q,9%Z-NJ]G\U]H=T4)<%W6NY&76=0IC--$PKQJ.M-*F^Z;I_NW32#WAJ533 M[KNA3(5E)V+"SG7*LW97@&W-X=VS1<&XN87NA>LB^!L89[)O*/^ M^7#P<7#4&PY.3]CI1W9V/C@Y&ISU/K'^U_[1Y^'@USYN0Z)_SLX^GU]\[IT, MV?!TP15+8'M6P_I?CW[JG?R[SWI'0W;^^5.?M=J\WNJL\PW6NV"]X].S8?_X M19ETT3]R*+6; 2$U_*G/+GKG'WHG_8OZZ==/_?\X6S$2-)O!@];O'VSM;N_JAD^H606 Z!N:_?9 M[&HUV("-^%@P(\923,##Q4A:]DO)#2)'3=FYR#7,UAG[J$W*6LWZ+TPGV/]Z M*(5AIU(E4JB876A5%E)GE@VRJ %G[+TX9P0-]H%;N #&IE-VE>F)$O&EJ'F? M&.^)6&/'3*-P84$N,\:S*2NSPI0""J.4N:H&%W&6XLI(KEC"(]PR3*>@YD)[ MN06!3$3"6FZF))+R*X%]Y]:TN!=#&6RI7$G$'B0028,2"+$,TZ%)#%@F(QF- MF"WIQ^W\B3"B6H0,2*55J)54=B>R&,% FXO(*4CKYE!-QS!SC&DQ"Z?S;GB1 M +' M5RD@*%"4ND6\;7F]H69N#TLZ46=#V1:+9:;#A'=/?OMD-6CO[ML*K(F<*;YTD$I?. M*0/&C7#NASMEJ 2YB0E@'BII1R1.8BE2F]*;KF-I(Z5MB7F4]$8KCT-N="1B MW+9L'6Z/!7#TONU?1R.>70K60SZ=EPH2KIYOK8L--[6U%?LK?RFI3F<>?UJ? M4=+-A86'B719>:/DSD8)-B([[P<+)(C^5RY>VX FYS&11EV)I.@&'=\7SP=% M=>^9XH):IF-AT?_ 18X"OXU?C=@YXJ5=?0K19"B 1;63)UY=&BR ?!M+Z[(8 M4B)SZU"3<)O_\QQBA.(.W(IY;P&J5?Q"@Q)< %VL5C)V)R9;AE;&DAM)!DA? M'QRK9;12:8FS72Y81_ NY[454 AG)3F3U>0O"$]X-GY=1(+JK] M%#;DC\4[HG.]@R/)Z\J@O#0Y LFZJA9% MVL1. ==%7(H,Q4HAGC B<@I4$D&'Y&,& 2US\-2KBIIH@_7'7)4N+\FE(DE0 MW>48SK!+JO1-J5J!9_SE\L+M@@03P1'6MP>A+HN'-5B%"?F-M*#>)_EV,\C" M65?EXEYX3T ?AS%M\%IPCL$.WH6+4- YH"K&;F0IWD_@!"H7.HI*0PZ?X^8E MJZ;:%KA/QWVL92,L])L_P;'UNU/>42:7!GEZ3ZY2&:VE<(<7.M=DY8U&&UZ? M$;5*J.HD=\Z2X^I%ZUJWO[5G=&3V> MA5[M-N.( .;AOTT^@O$)Q6NA][A1C:/_*+2Q-_7"W<"2*8ZSA1"/T%NH49%H M/);0SRVRCE !FUAB*_RF+F@6V>*W4D)]%\5E%KD#S\9K:TU[. 52G9> EUIP M:N8C*8!'Q?4W+>)$\"LB;U]G'7V[#L$]29B=")^$/2L_.KJP[H'7LH HE!@M3@:^%R M&FBYIRT5K#7/I#(;:S461*<9OZP>&IF*!D2:*ST5&)V,M,]]?B=H /*?4F4: MCS]%_B'<^O9-:[NY$@/C._M@'X^:* M3[LR M)C74;3>:P4O1M=-N!.U@I64W M'6@>.(2&S7GV?JV]-IM0T5(WR*]9ZVX($E,M1(?.E[PZ?.Y4_/ED34BIGV!,\^FVA54]P))(?GZ;$=F[G\3\#]QT'Y MKX;LJP+O:"1%POK7(BKI81$[G3MV'E>'MK_A?#%PKI_Y!ZQH\A]U2YMNY]9]>_!!F+![^PJBI<\W8*#RU]=; XY1L? M.E4__2=BF^[3M-\!4$L#!!0 ( #B"^E9\MZV1&0@ *4F > 97@S M,3(S,#)C97)T:69I8V%T:6]N;V9C9F\N:'1M[5IM4^/($?Z>7S%A*[M091N_ M@7<-2Y47S)V3+># F[M\2HVE%IY"UNAF)!OGU^?I&?D%;%BSN10OR54=:VEZ MIGOZZ7ZZ1]+A,!O%1X=#DN'1GP[_7"Z+$QWD(THR$1B2&84BMRJY%K^&9&]$ MN5Q('>MT:M3U,!/U:KTA?M7F1HVE'\]4%M/1;)W#77]]N.N4' YT.#TZ#-58 MJ/#SEFH-FL&@T=R7DL)FL[$O:_MR4*W7PQ:UZN&GC_^L;6$JQ/T*0:7O'W^L@Y_X=7X* MB>ZEN/AV>?6M<]87_?,55ZR![5DWUOWM^.?.V4]=T3GNB\MO7[NBUI#E6G-; M[HC.E>BO:DM7W6.'4J-:9Z3Z/W?%5>?R2^>L>U4^_^UK]Q]NKQBI M5ZNKL?I )/[7]])2?R-DH2RH;C(@R'E)1&0R50T%=E09N_?[7T\V'0+ M/IE4$@*<=NWCL^VI5A$],91C$H;&BB;@X&RHK/@EEP91$T_%):7:9$(GXE2; MD:A5R[\('4'_;5^1$>A)3>$TE[Q/C/1%J:$PTBA86E"H1,IF*/,E,3C 89S*(72P0* ,RA_$ M$DR')2%@F0Q5,!0VYS^+^1,R5"S"&Q@I&Z-.A"',-F:5PE$7)!/QY?<%)MQ06'B:V96-%T1U%$13Q/N\'"R28_C,\4%MTLG9-'[P$6. K^/7XG9.9"YW7P*T^2 @$6AR1.O MS@T60+Z-E759#"E*W#K<)"SR?YE##,72@5LP[P*@4L$O/*C !;#%ZEB%[K1D M\X%5H9)&\0:4KP^.U1)>*;?,V2X7K"-XE_/:$@S".P?W@V3@U5V)H\Z3>.)00?F,5--.$,0@25D@,5JVS*56*=6@YHA[8#TL?B'=&EWL&1Y&VQ MH30W*0+)NJH6!-J$S@#715Q3@F(5(YXP0BD'*HN@0_(Q@X!6*7CJ345-L".Z M8QGG+B_9I11%J.YJ#&?8-55Z7JHVX!E_N;YPNR#!1'"$]>W!0.?9PQ9LPH1R M+DW<^T3?;P;%8-95N;@G[PG8XS!F!6\%YQ#LX%VX"@6? XIB[$;6XOT$3N!R MH8,@-^SP)6Y>L^I(VPSW^:B/M6R A7[W)SBQ?7?*!\[DW"!/[\D5)J.U)'=X MX7--DL\MVO'V#*6=ES#.\Q-D^@_,FWLO%ZX&UARA.-L M1O0(O0TT*A*/APKVN46V$2I@$\MLA7^Y"YI%-OV>*YCOHCA/ G?@V7EKK6D' MIT"N\PKP<@O.S7R@"'@47#]O$24TT')/6PI82YY)53+6\9B83A-Y73PT,@4-T"B-]90P.AEJG_OR M3M Y#^DRE0>?X+\(MSZ_EUMO[H1 \S#8?G)]P,!DKGFN5AC@! F4\:.8IE: M:L]^'(!QTUA.VRIQ=KE)!X7&@Y.TFX6K8XU/E5JK]>!PM5+[P;&]UH_-?-382KW^\.C+LG6O M7FGM;[;LK@/- X?0L*E,/F\UMF83"EIJU]-;4;L;@LQ4*]&ATS6O#9\[U=S+ MS!-PE*NWXJ]Y//6)5]\ON1>O]]X6%CY[Q!U5=L;61J(;>LZGU#/YYLOT;B?R MK Y8Y;^"C6HOI2)6/74W48[W'0T61.)WWB^?^+/I_ M>%\-O-L7_D$KP%N!<>^\AH:U9;7/:1A#^WE^QQ5/'G@$A"3"O\0P!>4*; 0(X23]U#NED;G+H%.ED0W]] M]TY28@QVJ*<=;"?^@!&[MR_/L[=:Z3H+N>3GG04EWODOG5]+)>@+-UG20((; M42*I!TG,@BOXZ-'X,Y1*F59/A.N(72TDV*9=@8\B^LRN22J73')ZGMOIE-/K M3ED[Z.P:F/>ZP*J$5ER[9L]K9%YUZV<-VVN0RKS>M*K-ICEO_F45 M<"FJIVMBN>;T=6')@M*"*O^MJFW4:Z%LWS!/+EJ6:?Y6V%"5="5+A+.KH*4# M1JDO,+U,[ HNHM:1J?_:2E+RR9+Q=>O5C"UI#$-Z Q.Q),&K8DR"N!33B/FI M8LS^IN@1G>O+FS2@.MKA+*!Y@):M0G)6"S9G$BJV877*2O]66FE(B$UTOBG; M3IQ$5YB[%"':1<>WLG,1;!H=*+V>,YD-+@:][FPP&L+H L:3P; W&'??@?/) MZ5W.!A\<_!DUG ETA_UO\BTP=A!WT-0N!L,NAHJ9Y/&/+R?3R^YP!K,16 VX M-*9&SX"IT]/)6Y6:"=TI=/NC\3Y] TSQ2)L[<.3+N3-]VA,RV- M/KUS_H1N;Z8DMFG:]V:VLTA9X&&6+:L1_O];L+H[T22*$X)^I;A-&W4E$\'Q MD75FMA5W12 Q$$^$JOF%M]9L:"J$A ]R06%*HCD):%P:K3A=0]>52J(0*F+8 MF;XR9R&Y2E=G/&P$\X.G-1D3/,YH8A M<4H[HE\2+ IU.XV5N3LU>T). >.P:B?>Z=>B1(HC)I499^4N2'!%\\JTFI4J MTM)L*[Z?&S5V2@T+$/DE42@@7H$DJ.CAKSKWC"V?,,5=B.6M@"LJ,>$<+C+9[#953VJ' BY MM%KVX;MVSV AR9S37'\N(H]&)8R>DS"FK?Q+VV-QR,FZQ0(=@U[4SJS/A91B MJ1UPF^B:'79^OTTUFGZ6M_Q%=8==# M0(;U S":"L3"7JI[(IYNQ0-A^F:].38<%(#M'IEU,>O.7?&P=7A\5*VW8_VY M8^K<45%[[M!_@>S!5+-[D9Y50D1><.9!#OE_P/O387F;67C9U+XH]O9YZOM) MY[.A\V0<,7QB"/&188O3T_MYS,/,;55U D^*L+.'57\.=UO#W<\A[:GTA^"] M UE9OZ'<_VDN^< M&&>?Z5E[69_Q_P-02P,$% @ .(+Z5B6HK=/I4 $ [,2 ! !N97@M M,C R,S V,S N:'1M[+UK=^)*DB[\_?P*O4S/Z:JU!-85D&MO9E$NUV[W>-MN MVS6[^_TR*Y$2HRXAT9+PI7_]B4A)7 P8! *E('O-[+*-D%(13UPS(O*7_WH= M>M(S#2,W\'^MJ0VE)OU7YY?_KU[_^]?[:^E;8(^'U(^EBY"2F#K2BQL/I'A MI3^"\*?[3*0[C\3](!S6Z^Q;%\'H+72?!K&D*9J>795^&)[W^DVMUZ/]>MMN MFW7#4*VZ92M6O6TTE395M+9"^_+3N:WV#--I]NJJJAIU@[2U>H_ MTBSWW)L MW6A1K2D[YWJ[;R@]U;#:S:;1UTU"#&(X)E4<4[%56\7'#F)X/WA'/SH?1_4G M0D:_U@9Q/#H_.^N3J-<(PJ>S](,S7'(MO?C5<_V?DTM?7EX:+SJ[6+4LZXQ] MFEWJ1H&AJ:VYBU][H<F2X[K\.9SZ\@H,5WQ61P2 M/T*(D1@PBB]DUI5V75=G[K/\W3^ZB:;4%:VN:ME-%M@]ST'\N$*@!P"EQ.K\,:4PD_&J=_FOL M/O]:NPC\& 2W_O@V@D78R6^_UF+Z&I^Q6YUU_L__^3^_Q&[LT0ZPK)YQYY>S MY&^_G"5W[@7.6^<7QWV6HOC-H[_6'#<:>>3MW ]\"L]W7\_Q0AHF/[J.0WWV M(WQ^ \HC=.WD\:_Q/>W_6K/KP#B?#/%.U#V_].%Q;Q>PN)!X5[Y#7_^;OM4D M%\C5KVMFK:, ))OMMM%J_G(V=]<<#[D8AR$\X;L;V<3[!R7AI>]\ WU6DQ)( M_%H##)T[\)?Z$.XRJ#MDNH9FK:-J9[JZ_>,S+3I]_G?X2S1Y0JO60>H7]8 [ MN#QPYA_1KG7^IFW_@"[:,TS=KU35C;.R[R6M% P+%*GK#G>S5I M'%Y--GDC@[8Y&;3BR-#BD R;<"R=#>-QG2MZ%/Z( EOSKPL->1Y]IN_#L= M]N 1C@N?)D%\&LZ>/\3P2OB=2P@)P,<.AB-PV?TXZKZZ8 ^SR^#OX/0^Q('] M,[G7+V=+'S&AQF0E!]2^\R2W*D[RKN.X&(>"KTYX]3]@U\&P+5L8>IQ-MX0$.\+J0#O-LSO?+M8$@K MPXN]!TM5UOL[!+/Z#(-VL[M $X%HA9BU]T#T&)4V#XRK>N1\^ "L#"Y5/4P^8 "V?47' M.YI7/>@M*0 KC/Y5#X /'8 51OBJ1[XC!\*,6O%K=%J5=^N[@$ MQ5\D_:L>F1]4\1=)^,I'W"4K_B)YPK>HAY^$R;_E*,XO:[M.K'FV6 MDWDKB5D5KRN1\^ "L M#"Y5/4P^8 !6U.ZK6?6@MZ0 K##Z5ST /G0 5ACAJQ[Y$OLO =P-Q/KZ^F+/^\IL7[N(TFMP&T!SR M9]-=E7>E$#OQA]N8F3?^Y-KU*HX_W(;&W2BB\5+FX A;%UTB' P;TW 8.,3[ M+0S&H^N[_3.I75?T#2/CV4MW8A*WD3$O3)KWWF;IOHOWUJQJ=(P,N*&OCRZ+ M"P[7EZ)N.9/U'=FY#8IQ:/9MOQN&Q']BY)^2^W<:/M&P^Q12]L'^F[1FJ;VV M26MZZ4[S+;D-F@MC3)$2>$=B4'Q1X/]XO*JB&'*[1WTW[L$5/V+7 Z-#HRO_ M&;X?A&]3TC\0W[GR;6^,SMOWD.+)$U7IB&ERFS/@D.X%#NYK-Y!_81@N?K@/C?B8TL>=,4M5V4%WL14L>- MLSN_W]I[#KQGL./S%Q7UZ.O ?\*\ +XVNN_S#[]V?7#HDR=71:1;W*8+!+3* M@%:!6JO%;4ID%;2ZN(^ L?$(_XX@JXP8*:VQS#QSKD)HAI=$?> MT-5GY1?IS^OPA%IT^#]W8"G^TW]HC_\[:/9STZ>,WUU=?;>W7_NS(E',[8XC9Y M5D;8\3'T?P?,CX?X?&;!^55RTU,JDXS DX<]Y5CX0<+= CU)_3&]H\?MZ67W00_(.T6QI QX_ MBPM\H.&S:]/LFL)"YT4B+$+Y8AS%P1 W^-]=O'\E5\)\T!:WZ5*!6-X16](I MF-PFF@5B>4=L.8YDF]O\M4 L[X@MZ8A='D[OF*.#LCD=%"Q45NGTU^R1."MVGI3$2_#U_?-3FH2-M>UP5UAW0YF$T"@==+&U^ MDXQE6<8HC,]_)_\,PLSBS)K"]$_K\FW'8?K*"8C;W&;]!"1Y@&09\8/(*@I( MNU4:10EF%^)1\"1?1A0&E\']I)E)-.QQF&(J@K' M%7!<]?&.]=P6QZYC_0T(WX3[@M4;L)K;XMBCICJW:=T-J0YR9N<@/!>JG1_N M-:PE62UJG";K3INLG.; MEA$N["'87]GLT,GXL(6RF]N,T-%3GML$S3=XC6>@-T[]S_07[N?/4Y\EPFD4 M8P(<1[.&Q"[,A5VV@N@WXOK7011]?4LUP3WU&"JB@3MZ5Y) HL%W+WA)+SQ2 M"\!!2XJJ<)OP$BBN((K+*3-3%6X3=P+%%41Q.95IJL)M0E*@>,6RDF.5)KU@ MR_W3G?+Z1=8F**JW&Z>G1(>MEG2 MY,>_ )E): _>KNDS]5:LZLH?C>.(7;'7LO]BP\G3=;/AJZ=DW")[ (V2=%*6"N1Z^5!4[NTNLY@+'/H7P'$P2!S@_0 MR5U^/0W"79>#;N8IKJR5J.P,>BJQEUJ?1-("&UY;+"/%E6F;_&;8J< M YZ45#BN<9L9YH G9?F,W"5$.>))24U^.GU.5:+]TV2G%[E0E[L_^?$?#?A .D]ET)-SW MX2RE69RJQ/YE\:4D6V-4+?XO05[*L#)&U3( )#O*?*XS80%!Z.[W>-QB987;#V9-9%FPN0V$F<#T*AS!_+^]A@2/R+V/-TO MP!R/O1@H_D##9]=>J_YW?73T]6WVDVDS5;??=ST7/[AD-#S.9)K);7) 0(6S M_)[);;Y"0(4S1\OD-LLBH,)9%M3D-MVS%BI;^(C' I:R] JWV2@!ED,$DR:W M^:]O;C0*(N+]%@;CT85'H@ANN&S8\MR%R2_4N>U_?7L@'KT)8O@3OK3KC^'/ M0!RR289RXV6^FP<]>Y)=UW>RA"CQ@)U$ **Y)4=PBR3+NGRELY;4]:CS M..[!M?LZ >^]!6MO;L%F+]U-*7&;]IOR.4UU/"2WF&/2<.11Y%SF[J37'&FX MRVT&D&->E15O"I&K,EM(JYJ#"S)LC6Y38]5C8%EF3MNDU958V!9-I"[1!+F99 K M@>)%8KS%788' M*3Y1=+_1X"DDHX%K$V^JY&Z",!Y0$NVLO_AT<'A('+5$XBB/$2P(L%4%"W=) M*L&3%G=Y)Z'8>^)>>KM*J;FA$HO!2K<9>MX4NFE M<*2**;$_+A\>'R__WGTX#:5>BJGG+BU7Y?3+IH"M*EBXR]4)GK2KF!([,<5> MBL'G+BTG%#N_8*EBMN[8>5+%M-@?]%3V2LNP]585\W('A@1OZ9=2<%+%3-T& M.*DJ.ZJ8#3L=35Z&<;"DZX2\]QH\E+80=W"; #J-@B(,$$UR?) MA*8CM?+<)>*JG' Y!1Y!HRF5#%E=PI\ MJ6**[)3:D*)4,5UV.DU)99E[[I)U7**"J[W4LJ#"7>Z.FZ:DDCBB5C$Y M=E(JO0Q#KU8Q-2=4>BE0X2Y;QY-*+X4C54R)G5([4EFFGKNT7)73+X=J?2D+ M+-SEZ@1/U"JFQ$Y,L9=B\+E+RPG%SB]8JIBM.W:>5#$M=B+=2279>JV*>;E3 M[DXJ"R=5S-0=H#NI+'94,1MV.IJ\#..N53(==]J:O!2<<)>>XT:3E\(.[A)@ MH@6)&RO/72*NR@F74P ,=QDZP1?&%^Z284+)<^, <)>4$TJ>:\#H54S9'1=? MSMS7\Y!&P3@$<">_#BAQV.(=][GS"_R'L;?J=*'[S@&U#UZ\/J/LTB,\M911_>7&=>'"N*LI_UN:O(^$3 M7-H+XC@8GEMP):ZO3CSWR3^W*=(\^8OK(WO/]>8HACM$(^)W?NF%9_#HY.=D M!8OK2.X?!Z/SYK*;I_?*+K<#+PC/_T-A__O2!VK5^V3H>F_G?WX$M$32#7V1 M[H,A\?\L1\2/ZA'0MY]<&+G_IN>J 4]AO[XD;]^"^WB@>S)JJ!J2X,?-U>/E M-^GAL?MX^3#_"C.+YV6U#Y<7/^ZO'J\N'Z3NS3?I\N\7?^G>_'8I7=S^_OO5 MP\/5[0WWK_ 'B0:N_Q0'OBQ]:UPT)$TQ#:N\93??K=I8NNK_^Q]J4_F2K;)8 MNKU?P7*Z?;^]_UWZ!;2#'_@WXR'32[02\(0;/7X94\,HKH>?;#%\>-1AYY.W=]MC+V MI2_SC\/[/],P1F.8$IT]+ODXU>OM9J/9;*)JC\& Q$[VX%3K-YC6/XN=Q<_T MAMYNK?Q4::@K/_OHKI;1,%1]H]N>L14GJP:Z( M^K>FU[ LCXCB@-\ZUT:ND MSF//H_U%T@2CC^Q;+IAU0Y=XT@_?M0.'2K\_;(BS!4V2V-S<(ORW,3@=-/3> M[NDH"..:U _"(8G!(P *@"MVW@L"KT<\+XA[P6LF[!HJ+:ME-+]\+.\97_@B M>4&2S2C^MQ_=^\?+^^M_2/>7=[?WC]+=C_N'']V;1^GQ5@*+^@AF4U)UZ?9> M4LU/SF?I]KOT^)=+:<;83@QM]^(1/U8MW5A"1@;A,R:\>;6'FD>='E@U?@]" M*1Y0Z5\9$*7$F97 QZ7.%D;ICGW],O&0Y_!\[L!?ZD.XQ0"_5G?(6_V-DK!. M_0S8>JWSU[%/)5V1)1SO\A[>6ZKO7/;LP P(PDU,IS! P@#MQ0 ]AO T%^/M M7!;(2"V0_-PQ>R,,$$[F:!X L7,!O7#8"C]+_Y/BH/DA^,S !?! M<.A&F"&3OKN@S4&0,&^VN2A?LH07?C?Y:B:C)N;OU+K>LMKMW(9TSNB\B]&K M8G6L=L-25G^\Q#YD%Z0,2HWL4O65OG?Z)MHHEJ+ &.4]TBZ M\NW&YAC=.V4V3"MG M((3H'5[T-C(.AR5^4P6GN;T-\0VE86KMXMWMAM+>C*5Y[MILZ G$"KVK;C6: MVF:WW3XT2)'RCI,)$_>MD7;U_Q-5#6HW",'M9QMN;&ON(AC[K=!_69JR;=_S: MM8[>KAN*VFSJUH<<*1K[29!6 @4_,?!*$$G<0B@12G\=AV[DN*S8 &TSVZ.8 M0SN[-GPBOOMO]OOGZD"U/"I?->X;#PWI)GY<23:MU6BW%T$[$94AI@>[!70CP>)'$V%R'4X-V0DCFAT4%H MU(6-RL]I4='&][X.@(]W@\!_E\3%*4FZ9M:;0(1M=T-S%?P=FOS3K-F?(^F1 M>G2$1$BSX#(F!KTQBH&$E'\'LH]?6Y_? VAO2@618]MK>GO''9K#/SJCE%K0UVLY.%.=1.T#\)_")?>F/@0M_N9](2]7E8->X*E4A;ZK68R(R<=S,9&L?=,=#'-@_9>E/ M2D-196E$0NF9>.-=Q3 Z3??7WN1 *G[Y+ M@[1PT_U%^D<0_DQ0.!'E]3'^UH5&Y0025[Z#*6@J]=XD>T#A58=8]/\RH&Q# M ,UV.-V@_Z2F$=J 1%+?]<#J$\^#*[ &#IV!?XU== 7 ^C1] *X<>H-)%]5 M==Q#2&JZ4L=@QI^8Z$QP%O!CK.F2'/@4+ E>.@JI39E=436)%<5&TB>X'W!5 MBL:@8J-!@/4"62U4/"#Q^[=X(?-+Q74F7TY?Y+,L$=^1/FDS;]L#@,!%O7_" MN^"7V/7P35Q*>C/6O0I*$;QR" U .)"@,?;8OW)E&P,V\2:V@E-LLH?B,Q26K\WNF7Z3UF M0X_[,5QI*&9:6S3VD@VVA_JC] GYV_HB:3J$@\D5\<"-8,EDQ&J,]JQHD@5/ M5 >-/A>F&&8(AO1*]<1$,5A",6RE&(1Z.+QZ ($DD@?+IA*Q;5 /$&:!_*# MA&B8E_Y5 EC7EWX0#4&OP%/"S&:", V!!F\R^B%P.[#;2*(GZ2D,7N)!]G$# MW!+*UN;0ONN[2<4EJ(S:JK75I-K2/ZY>08WY&;45*ZAA#2139Q EU;7,6YIU MD1H;(D&M1-IP^Z2NIC3:IEE\?J_=4*SB2P(ULZ%HJ[_ZT6T_^DQKF'LOWEO6 M8U*EG5ST(\(+D,^G('R;-(8JM*%]4N_L=-&] M2F7B: GC3YW1[]T,49;&)7)OWCD^ KVKT5MY9C\DKF02B$RR0,FO%XG7>-*L MS^L.,'IF ]@V'2.AYNGB/3&%>;!:+MXD\S*+X7Y+8C@AC?FE,:-A0L*++ K> M3"JUW%*YW5:-7EH6I?]!MD*6W.5)%K>_+/W*DJ[@+/@!RYF.HR33 =Q)!I@L M:2H/0O8L[PT?_N+"H^&QD@^O%F!JX]F-6,[#)[Z-$ *7!'NB\.(H)KY#0B>2 ML.38=5;5BNB?R.>E28X=LF]_P )0NJ*=TX/M$\BZ10/J>1FDI$\ %);[2KIQ M/\Y$K4YE_X-&.S!PRY[LC=*G'"6:^4DQYW:A!FQ*[:*N/N^[K]2!17K1I+P# MC]%8,X.K9*;DJ0Z>W]/!E-]9UM%H'/' MOINP-AJ0D(('/,]NK08*P';!28Y^K5W=?%^R(TX9OH>=.X\ M&OSQL.X$K' *;PCN#_@T<"]E@@VCUM&TMFR:FLSF7\ZOM2,E:\2WM9,*H8C5 M9@33)S:VG'15FDWOCATW!ON)I2GG$O[OO^]^_TVZOKZ3TO]E5V"E.ZLVPS^F M[4^RQ+IUWE_ZW0V'TM4W=J7:-E>2)(M%D!BC(#'WYR'%#=-GNG(J;DI!9?H5 MTHMP(L7JKZRHJ\\S-C?OX%\TG6N^%E/RLDWY,PW/BO9"WJ';& M\W3@O/<_[(X-D*6A)*0Y>!V^668=_E)^%*U#-IPT\]C]>GV) [ N;F\>+V\> M5P]M7C_\H M736*SX=,)MRM?*]^?V_O]5$M^/>KF^[-Q57W6@+/Z?;^]^[CPC#R/<[YF[D^ MQ.6N9GM!Y%F6 OJ(/+\0;M8B#4+T=_]C@_,$('X!AXILGNFU^,CT5D^-+$\I M7L5T**E55B.G(2=-T'^37.#D]))HA>@(%5CV6O*Q]IA5X!ZWI81V*0B"%C:) M892">PYX0A8&=ZSZX2OQ0.E0Z6% J5 W1\+KYL?J1DATY;F,N[_/ )UB,D@KY,Y$5^\&B!H*I'G""LQAZ))O9(.!<4RZAU M?B<^>6*J[\^1],V-['%RI!7F-KH^\=XBESE$4UV)RC0IS,9K[FDT]MYG1H02 M/0ILX#F>0HF6JD1UH40Y%Q05QZ__#5M)W)C5K3*U"'_PLM]1JWI!-,;2X6XO M&,<2'FM.8^G>C7X*57D<"-"/>4>Z&KK2$+J2>TE)$NYQ"(QA>O(N#&SJH&H4 MBO XV*NOV2L7BG#_16\3U')N98\HM*N=6X?_W)Y/U^;+71@Y74@GN*X MIG1 Z$!1H2TD!()MU*]S (V&L4('EJ\"NT('Z^A/[S_Q+2JO6^>'/G.#V0+QDODI25SM[+@MF"W]$-#GU ME;F+0ED>"03T-<5Y0EF*?68A*;I2ZWRC?<+*;7Z,\$09ZKM!.*,DA4(\#C8+ MA5BZ0A2;R?Q+BE[K_ [? :^Q3\%9G*FS$8KP.-@K%&'IBM 4BI![26G6.K=L MI/*5GPP\A5L)%7@!VW-%"]^Q\--0CECS%=]0 M+#1*H0@TM%KG >A*8A%0'@]'C>KV!:^<"UZ]*?H5GXB?:WKYJIL71=?-3R10 ME=KF#^=K*+N8\C_+C\/W%K!1\?>7WR_O+V\N+A^D/ZX>_W)U(\%_'J2__>C> M/U[>7_]#NK^\N[U_W!WF!PSRL@-LQE%RQ%0\<"-LW@R!S-Z;E!QP*06^]#T( MAY*JU/\F2V/?HU'$1HRDA]5( 69?7MP(C[OYU]@%AT&&G_HTI+Z=#"3YY'Y. M3L?!K\'-AY%4NY@/;8PR/8 $:P8B2./QX"M?#N?0]'U,H2R8?_WIL$4NTBCV9N MNW2I<"D9P;I>W2$L F[8U&60Y FN_44\'OL_]].90:6/8& MC77:C..33$[(:!;EB?%B:B^Z/[ ?K'O_#^GAL?MX^?OES2.8U]^Z]]^N;GZ3 MOM_>_P$_UJ]O;_\;?Y]<\R!U;[ZM/NWC_9N6;WKS'';'R9(?UZI(9F:("S89 M-/0+"9VZ%P0_TX-(TSEC,CO!E&E<*@W! #)MFIQJ>1>ZSZBS9ZH?K^&?)Q;[ MP@-QCP=/O,3K5#<8DH"I'XX2CRO)0K#C:-D)M%[R D!Z]F(K[\D> M2;PH^/"YM^OO\41]> \/J(^'W:(SZ0)OP.B^!'C8;31&4("C.23,R8P&P=AS M\"?Z.@(:,6_3]3S\MT<]ESXSUQ-)B?_B2!/;'<$3\3<[^RZ@B/KLIQA$E+*[ M/ 6$W25U09+KX;KAR$N_#LX5\P&2JZCC)E>- KA9[";?#L8QOBC^"#Z6E]X( M:$!M$B4_,_;!3T!O]@37'Z>_HN#X]"D9N9((4I1YVO!Q O+(!85 0@G>'YTV MY"*(@__V$:%S@EZ*1I3\A#\A5Z),I!WF@_FIH()G-B0_F>LW3#P^8&:/H \V MQL(^A,^,\ %8V;8N'BO $.Z#TQ>&B&D&>WD6E;*4D3H1AX35"=@;>& N!8-+ MHJD7"7#QR MS%P<$:.<#?'M>IFWP;.816SWYF$Q#XM -*82Z*>&O!)!C@A5* MMAO:XR&>HXD1$TL&S5"NO\E]@W#VUG@PM#O=#\\P$M@)[6QVU[$_1;F3KJ:! MMRP*#8D&I*BV8L9F//#: QCB\^) GA-I-AP(F9:H[JFBQ(7WP3\,7M Q6K"9 M&_DVJ5M5QQ3T>4M[9U#K:KL,BZIJ[/3;MJ8URSJ7&9;P98XVJM%@[BLJX 5C M(V02P9?B^(*'2B0Z[ FD"'Q@9 [["9V5)R_HP4\4/(Y@Z-KH>21S5Z/9N"IC M*[(S&H]&WIR$9?QT(39(XL4G&HP"8"QS+*>W1%&/!X%@<_%L?IRC/W&>:0AD M?J&$1213%@B2%TIR-$]@G5@XF!1Q9+'8Q!2Y,_$8\F&,+)IQ^F;E#,4B^3=) M]E>-72QU52Z[8 F;2,C('5'\'E->& .3)]S(@(_1'.%V"KCBX&!7C0.\"PSM M]ZF=)+F> E!2/DN:@6W"#226>9M*P_2OT?PV53\$+HY#M@LV>Q&!-P!S%*-8 M]A+/W?98ED*RV=E*\L1637W[ ?DWP3P6/&%6+ _$]V[H$F\5J;5*Y MS2R2Y 41$EG.4B33K*OC@K#1[%.02;ABB"Y^MNF8IER!.Z27^(N8_>QABB3) MB6(69K)#R;9?,9,L1'0 M392 :"J9PV1L-?,0D[3E,W&]C/$LV9Y^!V\PV=.N&+-YMI2W\X(V1#M(TDTD M5BHJ>?29>L@+C.W<.$DLLHT*)J59B/ 4TB3I*)BS)S<&%5],[8$/*WIZD]*L M_H%MV"DHP&2$X&@Z0E"6/#<3$ML#SR/=")DH2: GN#?PI:3H)]WJ$#PI-E7[ M@4, 9@AT$UH6+ YZ)NDP<#*.!T'H_CLU4?TP&,ZXHL1+#9$;.M*(A).I0/ MEHM\8UOJ>$_P1%FES8 2+Q[(4L0:Q!-#1OUG-PRR.\[XJ(+]A;&_:X/MC[)D ME>,R*6-]%,FN?I+$SU++N'N"29#)Y_,9JR0M!7ZC'\%?)ELLS.3AECM-MEN> MPG2;3RC:/7'US,!^\ M!B\^J.^!.\*M_4E[Q:=X$ ;CI\&[AHW/@@W[8D,&='!GW[ _ L-<<'2'7U;7 M30N2[TQR.PA'V&E,9_U:<$/'N+5!!>V+=4:7)C239 WZDK,EG#/YM.@MBNEP M6;QHO_5PAYV5SN,>K^TZ28WIN\"P8FSDW5)/&0 <\Y;'XL@M0?6BJ'Z?%@DG M.9"TZV!(PR>(W5@F["X)NP.__N/Q2KH$DX[UJZQ/]%-M[L/:Y]6-;G//WD-3 M^Z&Y^0=FGEC/K/06C+'O)4[KJT/Z%& PZ[E1#*KHC=5JIP7?$O&\K("DD"KX MM9V%_%'N'T"NI(>$42;$AD[6K_!1FTHDI>T>6;% FOW+:NW_2-L.DO:'->3- M6WT_"EV@)E B4T59W\1LQ?9<^T22CTK:6)+?65'^W*(3HP/W<:($/B^P_*1_ MAL&&I#L-;+B'")0*%4+O"&NQ@."EA2M?AT,@. MW5Y&#JS2_(!X;K30'2;/MX8EF_FL+JV?G$>R\ B(AQEA)*QOCS$W= <,D*YD MJ788_;B\83(]\*8\%5WK-*39@UQJF3.Y9DG[FIJC<33!Y^.UI!-\!G$\BL[/ MSEY>7AJ L0:XWF?NZW\Y@?WK63>T![B)<$:=)Q*>.20F9VJSW39:S3-8=_JC MIN-+F.J93U_KFJ)IJJ:KC4$\K'6ZOC\&R5M4$?\].PZHE ;8?EIT\T:Q+PVH MXDC?J$U9!E9790E?).TI27?P>Q']UY@U-(+?C',2F+''>[P[+N/R-:FMDBZP M%H"UNV$,3Z7:P^4%F'SI=S!Y&.&PYJ]$ 3'K123XX]M<"27K2B(CUP%=:F>% MRS-[:0U&D!4MIQ)E;DFRHQ<#^5 !X;]R.B8!=1.:E%$ J\2=.Z3*F,U82*T' ML[^K;L^4,&M03&P)L#%S1_V"30HS6#;Q<;4D&?LPYT6D&EU.5;0\W]!-,C$9 />*##.AVQP:V!_<%CML$YMY[%3KN$ M;([;QPDC60$/O'O"*[;W-F<#6%/I1WW-R)ZW>4\!7AHB:!#Y,=NSBW9X ^X)*0D2EH^5[5U-HZSP3[MJHRR_'"B'].R;C0/ M["^IBLAZ?U' HJ3Q83:ID#B>3%&X0&ZL+ . C23KJ3IAJ63-D;%TT9 M&SE3-CO[P8Q7Q?X<#9@D36^7/@P;\T'@,,$ZXU"F?JWJU1D% MWU_,)^-S/AF_0SWONO>/TM76(V6;&XV4%= Z(+1* E+BBS6D[Y,\]W1P%K?6 MZ: "N-P5, NQA%81EI!MNJZBX-Y&+!X^[; 7?W^\NKR7;J^NOU]=7G^3 M'FZOV13&!^GJYJ+!)BL^_/CZ!+@&C.4N9J?2 M?B4>R\@]#' >;-Z$$9=O^JG+9NA&29X ESPI:=YLA$XW<_$&]//:]PS#KTF MRVRT=7T;R]9L-UJFN9%ER_>9J1E;??.CQ:IZ0S-:%5JLN9G/L-POR,#A!RQ, MW]-!,CG/G,&76BKD[S":P+-H26^MEW1FH_XZ]JFD*S*S.A VZSG.ZMKM$!X> MJ3&71,A(HFU $FX0F"I0C%O5E?YQR=S8\/"X3S]\,G9PTN/G8D&Y$8TVN,\6 M3%^][2;,.J)[% *8=*P_GX!9 M+LD7:=D88< YWPHY[UY[*XY5]QXEJIJ%\]46*EKG*XT/D4-9 3,2#9*=:_P! M=_(A2F$[_AN?/9=;RO,06Y&J(*Q_>B^>N5YQ]M782!6NWNT7]Q5%Z'N8M,)+ M8]^-[W$C;1PYM>PX(O8'NPZ@<*CM#HD7_5K#WWPRI'AE_8F0T3F"K>L[^,_E M%&G=^(*$(V[ MG_ DNJ%QZMWGE6 \3M;0Y1:>*;N;!"^7C;W:.@&E@HQ#(5#2P6VR6K)JM;B' MD@CD-L 7CD;P\?@>+'?=4>EOFJ7Y2%(W]5"K+:EKE'[&E#>0T[P":M0Z+5TV M5)-[9TT :&^J?A< F;5.LRGK%O\ VD+!+_O*\5TI0IYWHG47TA%QG9F@QY[+ MDXM0AP.KES+I$H=L1K3K.[?(J60';$MOM0F!CR6;+1'W'#.NUAC#/>"J!;C2 M9XW)V$F(V[5.N]64VY9> MD*>;IR"H*G'4*8-OC5W9"7P6A.E:4U8*B]-+ I\(/S8 W>WDH"B/DB@] *4> M].OCB*:V1@0@Y5N3"9NND4OW^)#;_@]P&9%#.07<4&H=S9+55IM[%U$@:F\F MHE!$J;6.VI:;IL4]HO88=+!5:NU-K4,9^$GZ"ND&NE[DQDO0\BE[BI!(K=:Q M=-EL\I\J%WC:FXXO$$\Z2RNU5(-[/''K]FNM$C<9<(!3G!QK/CE34OJ$N^HX M%LJVQ\-Q,@+9H:,04$"R$X3^5&1.9/J<;S./@9\]BC]T?:<[#("DR>EEV:KO M/.+'\-EEMO"\X#7 /9$5W9";2Q(JC":YWG)=\%W26YKL+15-;K87I?1]DZ[P MN4O91EK!ZOQ[X4:SUFE9S4I4.PE$[7$#J3A$M6J=9LN2377GI'.5H[CC2>W] M%@0.FVW+QU[1D0OJ&M6?,2.O4+;!J%N:W&HKW#O> CU[4_/;HL>J#GKX#=N, M$BN@8QP2GXPF9MO^RR(V,A-,%!VQ?7?AN_3:?:;.=#')[N),F#,;SN2$J*G4 M.I8BMUL'",SV_S)JK=/69,58?!D1?W%@A-]S'9SDR]=T4O.6*M;$!J:VK"_! M+V].LP#6'HO:BP>67NN8BFRV=VYMK7(TQE:IMY;8\/=!%C^;;-]HGX8A.YZ M'3<5DUISC*1U=7-%(*D%2#)E2^&_^8O;G18NFW3VWIRS=:G]*0S6VO#E MCT=5;=2"E%$6Y8;$I8[]OG9)S_6FYV,_Q(']= 155GC@ I/U#)IK![4SD^/T"!V''>0^1%-T!< M-QOB.B)O[)2G_25$=TY=5=A37_:*Q^./K^\L81B[2R"VW>2#)@Y>-UJRV>:_ MCU6(AA"-C=N1"A -G+2N:+*EGW0YRE$9Y7!,'8DFH\=X&2AUY'M+ZZT8,F4F MQ-Y26C6L^U9EQ2QJ?A1'>5H!IQR:OQ@XZ:#\VZKBV%!!=0U8K<"BSP-'>;$$!.%(9CA1%S)P]"A-P.W>ZW4PL(#ID.=#[C#L[ M;Q6V-(@#9,/@OTI$0&F_+;*[0TG'W*.^>Z?,Z08 7/;(%FP #G&@V+'+\[J0 M8&=1-FJ=IJ$4&!)4HJ.T$.R= /S611([P\\$I\3495W?>]?E?A$HPHP-D'>] MR4ZU#'^*HHDMFF:E1"A2OKU9L>&X];B5%@[N:M]6 V1<-[G;O;VTHUC<%39:.W<"B@V,3C&U#8;VMMC"O>T M5=G23KJ-HHHCG:_G]JEE*3V%8>RG9R^P<_/2J<^)]<"HPPZB.!F2,G]A+Y: MOJPKV";RWO;=9/KLBZQK^+*+!TD)WP[;&D)K,)C-V-1Y7# MC=7&@QM;L3 &>NE&AW#G.-CCWEX:-5::8NS>\R2B X[AE'.?>WLXZ2PPT*R3 MKG1BJVRJ,UO6/*KW9!.[2/5>H*-URKN(FV]B;R^G!CAAEB&K>E$#HDK:2"P' MA,>.P,WWL;='H D(;.NRI19U=$!%!@CG,G45,2(\!0;">944W M9+VPT3G<6 Q1>'=(BY$7>:U:Q]);LF84M7]5$3O!WQ#J$@9;\[?@$HA0;.5; M&9ID?K0^Y6VT_FKSP]%D_9T6*42/D^*ADGJ6@^$PP*>"&,K2B(32,_'&].,S MZ>]H^# @(?W0U%_=?%^7F0>[573&BY%T83D?5VK*YQ-5>I#\2?-]0VH'(QOZ!OAV132"R MKLN6M1A'KP8Y_&=$X6_/U'O[+&HTRT^ES("!&9.\*&CBV81:F__Z.8&A/8XP MW0U#+<20;O _TK"4&DQN@M\[XCIUUY=L,G(Q60X_TE<;BR6#_M07+WO#])I$\.[;NV&W\N>]?TR,5TC?K/ M&'.9\J5KV^/AV,-4T;>$03G%%%:(G;HMN=W<64J%BW]@8'W:R0!$L'[XZ0 0 MPY/,M*:L+LDD+.B3$W/^^;4!,WR7@F2.7# ,6[E%%,\QDU7-DC5S9U,@:BJ/#X%K+$@! M"#1KG5;;DBWUQ&HK]S9+;DC")]>O)\L^Q\"#_S&FL\7[N*G_L24J?)K36"U@W*H_C'PA9#F>/3EYMT/7=\I0'NR/7RUJB^DY&>=].$%SXGW0MZBVMD\98 L MZ8):&JQX%047Z#47=>"\TI2 "816LGSC^^R/$:VEC+BY_/OCU>6]='MU_?WJ M\OJ;]'![_>/QZO;F0;JZN6A(W1OXTX^O#U??KKKW5YL6+B MS,KLPT12L80L'0<,%[#P;2Z1+%W-;R=5Y]4_=8;X$V>BMFT*:*F#D<\'8>&47T//OA2V80 M79\MD7WIR_P3S26[J/BXY.-4#5G-AJFU4!.E[D3ZX%1)-9B2>N<\)9_IK8:N MME9^K#34+3_36^96W_QHL:K>:&FK/Q:+/:'%ZAO==HV+G:.5<^VEUL*EK$RB MH9E+=<9!HL/6>G689"0'(;BRO\-U@TBZ!$7F,.?DKV.?2KHB;[ ?MB5Y5/YI M\^"^;DB9 X)M)E&T:3#+.YTU1=,WV7@MJG_\B.BF%2&@QTF:G2 E\'3 7OVA MZS@>+:U$_)GZ6W8#K=ESW^,^>X53[_E>_GB2Z^:ZBGB&P^]A,+R [^$=_W#C MP<4X@M>CX>6K[8V1+-THHO!_SC8E:JQ%RI05:^_5+SR5O@@Q%&(X%<-F^6)H MU3IM0Y,MM:A.%2&&0@PY>.L\8JB6+H8J-HS)[;8BMW9O&1:"* 21G[?.(XBM M\@5114$T6BW9,O<^ZK8003Q0L6NIA89?1WAYFAT7O8H27&/"MWC MT%FD52?&JB:K!2])GBY BK!X +[^[-K3Q&^P!#'&%H3HN^&(=:*J9N*K!E%!=\"13RB:$U\N1N*3-;0VS)D4^-I MZD^1TU;4YD;=]*7&BM_H* 0FL9I8%BBF1U:S/XC)*F5ZB[.LZ?I.=X8QN:6M M"79?ETV%_Q$7 E![4)4D=.:JN!?/E /_O@D2T_4IR'Q$A_3&;J^ M&\4ARV!.]B;*GN!TY**WQMU,.?5;PB<4OCDN729,RBN%FH*')\M-D;0\:FRM M\3SWA"T5L&7*[<*VG@6V>,36&B=T3]C2:IV6)>MM_D\,$=C:FSNZ)VSI@"U5 M;JD[!\\B\;DU2GZGX1,-F3OJ B*>0I'Q+-T%_3J.X/91=!$,>ZZ?!('VO\9N M4O)P3]D$8-QVB'*+G%'KF++6VME3$,D%CN&UQ@O=([S8085RLP(CI 6^]N:) M[A%?351?AE[4Z$0!+Q[AM<89W2.\6A!(8U<33[LYIY8IQ1,,I$]/Q/4_2P 4 MG#(41,3#PE,21306Z=$#^Z8K#B?Z#3B$O+KUOS$6,>F[[7<9CW)+7AL5>ZO% M4PF,@%;A!U^M<4S70&H1-=B&NJ2$DZ.3K 1<"G0S#Z&)=*76L633$)JH:M#* MI8G6^)C%0HIU!S;;BUM_I2BJ0[?^K6IF8I-HYTZUT!0V<*XD_"0G6P0?- WN M[T"+/-%?T6?;E'>*5<$M13C2/=V*R"^C;)]+ <5?5)5,T?V["9L$Z#A*I.X, M.MP :[9D72_J6$U6RJ>^<7]H_[$YB.%P\H&'JVDJ?T@SO9S$63MSCX&/A M$EUJ54A@9,FG<=D!806W*(N,_) =-X$?S)NF+5LQ# 7/I;:THHR3V/7F$5+K M@KIB(97,Q&T6%=X)2/$(J74!6[&0TE!+-7??HA60XAA2ZV*Q8B&%DR#E]NX; ML/P5Z%3#K;S"0\1H%&=%-MN[EJ?=8)&K^FV-;YGQ9%N9,FJ=EJPKBVIZ\WHW MT:##,W[6.)*[XL=D^%FR'R7P,U[HH?W-'$*8^+&7X!H., T!H?<5< MM0! AMQ:4JA2"H#V=?S$; V*J2:M@3SYAFE%]M),?=G9QZ+WR:HC>YLV"!87 MH[5K'6/I"*+<_1.5.-U,P' K'W3O,+2P1[7=7ASV+V!XNC#.BC M(K?-79P3@<-CP^&"1[QW'*H8I;?;NV1YJG34885+N1,^2ST*'*:9)QV3URU' M#8M6B_UN[4^+S+(S2UU_#+1(J] "/_K*.)E<]XA\O'R-0P*T='T2OEW%=!B! MG.-#PX!-;LP"XMQ"KF%QN"*KS:)&XG!0+2GPN]\Z I[PB]M[.':[ BU' KY\ MU"SP!%^CUM$5758+.[M!X+?Z^%V;_.8'O[B3UY:;YL[3P_L&0)'%<+1/A+31>&IS;22;"W13*(ZEV]8%5MZ40R<+-8]P(N9.X6. MR!L:[S+J0X1U^\T* WNV[SYN*DD>5Q%Y7(&X33W-W1"GUCK-MFPLV:86@#M5 MP*W)O.X&.*W6,11#5D2N5"!N4V]U-\3A^,Z6K(GL)A\.;#*A +@Y"ND 8@\\ M4_F3!XS]/#NV \2B"1(/O7O""/*/9 M:5_=?DS#>VI[)(K"TJ,WB$X2:C^$J%88L-&566'-@J8'@\,-S21SX@#%GCJMKB M:8IDD?EE4^/_D/=DLLO\5LW^:H_VN#6ZC++E[8S^:3\[CION-/*NFM:>(;J@ ME;(X/+>.87VSFJRW*K W+*1,2-DA#TTM3LJP $.!P.9TCD\50B:$;*-#8HL3 M,@/KZDRYK0@I$U)V6E*V]DSG:>76.(I+O&T.K^D$06Y'I"0BI/PQ#TVOT>A^_Q-_O.7 M7TGDVJR:_+W<[&/+?^<=A67T*W5#87._<]DK5G>SY(Z²#S.3VGL_\Y*$ M/KQ\E'V;H6_B1"I3)[)9ZRB-8]Q?$Q)P[!+0+$8"6B@!VL[5P$("A 0<6@+4 M8B0 Y[" R4D0$A U22@58P$6&@#],4B_.,H[ZA">/3-]<8Q=8H+D';,UQ^S M:ECVBL>G&O(%2"G^EBB'ML)"I**FX'#4IB-DX-AE(%^(]($,J"Q(*FI,BI ! M(0.YQ"MO] M?[!?J%,GL"KR1).X/)*"<1S%Q&?O(?4PN\)+#4"UFZ02\N9L1LB8U$UX=#,> M]FAXVV)JT>H_1MYT6F.8$%( MPVD2E^YZ*>//&1O-"?\Z[G/G%_A/]I4A"9]',)&C M=[5=.!'4[;\E?W)]A_KQ>=UBCR]4H(U&N[5.I#7E/[^,@LA%B3@/*0XM?:9? ML)6NKC6:VF@1R22B>(=:YY/Z69(R\2ETX:V&N<&Z:YV+(&)G/\#WGUT;;NR, M0R"[% \H_'](J01:0XK<5VD(]QI$$@5B.])?QSZ5=$66P/SH$GVUO;Z:C M$!1),A,?[OJG[>?0F(MMQ5%\V_\M")RHZSL/Z7H? L_Y-O/4S;1;6T,J /: M:@SDHUNS%+H9M8YI% ^"5BDO8^*1HV9CE;5>#H*)#<^OJ@_O1#'-]8"XM'%8 M&O'?$*Y^$,/=XP!80L:.BY6VP X'C]MD/[%F?X)_[KL^\8&\'JP9_L".[5A- M@?2I>A/??4'/O[A./,C\NIEOI013IE\A/5@!N&0KO[)(ZAF+9U,\;;XD6K?F MB3/[7UP_(L_5VWU#Z:F&U6XVC;YN$F(0PS&IXIB*K=KJ_VIF+?O2()PZ#T^T MW@LI^5DG.-+PG'@OY"VJG<@( =3 G9^Z85GG94L MW_@^^V-$:RDC;B[__GAU>2_=7EU_O[J\_B8]W%[_>+RZO7F0KFXN&E+W!O[T MX^O#U;>K[OW5Y0-';V@M>"3+7_%B(K,7LS+[,)%4-"H7 ^(_P4-='SX([)\# M4)HTC/XL7?YK[,9O4@7?^U-W"+%2S-XI'@1CN)D3?=Y0+^O+E 4_K_8CT\B? MERF2]2HPMP"G]T$GW-R4-"Q8F:IO-A #2.21443/LQ^^.&XT\LC;N>NS]V1? M^C*_;'/1Y6>/2SY.E9<%Q&OKJ+_2/9'TP:EJ:S#5]BZB3CXSM(:A&BL_5AKJ M?WXZZ M9H\T1U)F9QDO)B>T)!V;*N"#Y&/;Z\R3DG@<0PALX:'@2&RP/W>L9+@CK@,F M4;+)R,4YU/ C!/4T8@[7B(32,_'&FS0J'BN![FE,X(^.1--B,2WJ428!OE& M;8H[4Y*N)BG##?"P#RM6^(2%@L>>5J2I*-_+5W0_=DE.M_WQ9NQL-B+)1>3> M;\4B45DW=AYYFHM#G$\Q$3)V2C)F[5W&6GCTEZ*T9,,JJJI!R)F0,P[>.M\! MPLJ&)P@7(')8%*LU9=5:+(S<_!Q@(6M"UOAYZURBMJ9)WI>'-5*TN%!W]4)[!(9GZ$=#0.[0&++[!S**2Q&U+\-ZF4B8.DXHSG$.2T MV[3S;:6LB4%8N'D_Q437!V%GB/C&NNT2^5\93AC8V;?[Q@E'F5L!GLU#B5S@ MR6DQS%K'DJV6 %>%P+6=IRG8)-@DV+2KJMYDCVE/JKK)5/62#=Y25/7);1CD M\^MG+I1&8? 4DB$W?OUI)P *\>M]^GJ>(&*IL-\G:'@,WNF#NP0)*_W\5JUC M+FXM;R[?(IO$-9A6^/F%@"FG,6D#TG19;R]N!PBT<8LVD6(NF4VJ8%,5V'1 MQ[\,W6TQW6T8BX?5E:*[3RW#?[NDR=4+HH@;__ZTXWF1=A%L$FP2;#HI-N7S M918.2%C1]\4LW<6LH;MBPQRNP=K=T/BV_TA>[X(0']B-X]#MC=E K,?@#APB M/\[KV*@*]F5JVF+OL]B,.A+D+7C1G"!/Y0IYIY9;!XZF8V*X\:%/.S06&0S! M)L&F4DI.UQQ@!*IR:@ESFSD-CR?29=1UD]O M\-WO)+0'V=0[G1O_ML"@=8'@ MPSI,62GLR$N!O:/!WK[GN&E@V#M6NRVK:K,2Z#NUO0HQ..AXA)F_P4'@6'46 MR_I$TN^(0%>QN4'@;77:LK;[Q$.!2K%C(-@DV%11-FU_ECG_*EYE*E[;.>#@ M;Z.H.F&%&!MT@O60ZR*0W<8&P=T[!A\5C0([Q6.GR*E!B]C!\H'6HD40Z.$6 M/:)50[!)L*D47;S&X=]1%6,12%NT)E3!+Q=C?XY"GE?YY?L9^Z.9(."+59IB M$,N1@(F?L3]:L]916W);WR4L%&BKA,OM@M.?4Q>)]D<2S&%AR,! M%0D%P2;!)L&FDV)3KLAPS0"5 T\1U-G\2J,E6B6.&71K:CT.C3F5/\R=6FJ8 MP_&5IQW9B@2$8)-@4RD>V1KKN--(.UT#6V>:A/@*\2U(?/<^ MH%?'(:F&)IO-HJ9L"P$6 BP$.!/@O4\YUEE'3$MN[S[L4PBP$& AP.\$>.^# MHO56K=.436/G(>5"?(7X"O&=%]]-1LSL)KUMW+Y6-4O6=C]F@ ,)9AG",[:C M#_\Z[G/G%_A/MN0A"9]Q*GUE'R3DWK(8Y\[ /L\,HKH>?;#ERPY MZ/H,O^Q+7^:?B$1YQPKVN.3C+R^N$P_.+:O1TC0$?9JU31^]^\RPFINN=&,"6 VC;6QU5[%6L=92UFIM MMIXUNSAK=_[VN]N1X_$?;"NE"O@@?D?[G=O16NIV7 3#(3;.HLNPP4;2L9(! MA[R"293L9,RK!#_25YM&;+=M1$+I&9O#3YA ]S0F\$<'',^^:[OQ"9.B:]OC MX3@9,!6L;-:1/GE!%"UT3)T0G1X#D*2Y]S^]8R:_49L.>P"1]*1)E9O-^C4% M->N^=YKIB'PO?T0)A[V?[:5;N.%N:(OS%'D\74D(F1"RXH5L[X>8&:P32K$, M61&")@3MF 0MU]0$?6&.: 0O #_M0>346LYR"D#4A:QR\=3Y9 M6]BLVI^L:>S ''.QZ5)(VMQ+G+JP54S>>6I39L2YR8?C^HO_7S#15MAU#KBB-KC1MV:7BS>3M4TS%JG M);W:AU=MLQ=#M83X!(Z0+!)L*FB;,JGJC<9EK$G M5=WF2E6?6FI>' 3!N1R+3(=@DV"38--)L2F7[[)F3M"!A_(;%LXD4=2=9Y<* MT/$,NC4.\X%!9RK\@>[45+$ OV7M M/+-10$A(NF#3?OW@W21=XT_23^\8B-]): ^RT1(:-[YM@;'J#LV"U99>8^\3 M%TR=35S0BRK/YJ-E3F"O .SM?1"!:22#"'# =\$3^@7^N,1?KCUOXW#]^:99 MZYBZ)NNM15=F\UUN <&C@^#AVM;-)CMKR%BL5A8 /"H YL+?WONXS19HOJ8I M-XL^Y&J?,[Q/:-."^\Y)\?CU+H*CJ@O][1K(O.EL]9$(+FZ MB!;E6JUU=AEO*NIIN<9.DCX8PUDTMV[XAIMEE'M%'44(,B&%ARIDF(KQ#?8L37 MW/M @Z:%3>6J8LJ*LO/I7D*$A0B?@@CGJCXQ%P9#[*TINJ74.D93EZTE@S.W M/ [SPZ2,BGD$\AG^_DK!G^P-K^&A-.OB=,^E2]B20)(M;4=\ZZO]QG^N7% M=>)!!MZ9;Z5T5*9?(3U8P3A>_95%#LSPUX9%TK D6K?GB3/[7UP_2HNKM_N& MTE,-J]UL&GW=),0@AF-2Q3$56[75_]7:M>Q+@S![@Q%YHO5>2,G/.NG#"YX3 M[X6\1;6S>VJ>W]U^; [^0I[0XO!8OTK7DQ4PL6L2GB8* +<0+@@ MT4#Z[@4OD53!5_S4'8+E@3=Q?2D>!&.XF1-]KN*+_,@T^>=E"F@C,9M_#6;\ MIBJ:65MX'8^,(GJ>_? EV^5Q?;8F]J4O\]H97^"=L66/2SY.U9.E-MJ*B1HJ MW7Y+'YPJKP937N\\A^2SIM70C-;*CY6&NN5GIMGN]^RK]#E<-(ND2Y-=A M-C;;U=W[ANX!>3031V_J^G/..DW1] TXM/YU3XMF^R]3.% 92*D5S;H'/K/H,-[K$2M7G17X5%'ABSR\NFN,9L MKBK\W(5_.Q?[53AKNNP5CR?[N6;T_$YUC"W6WV[(BKGS "K^:F&%2!RK2.SS M')^64>NT6K)F[CQU<^\2P86?R-Y':S:6-<'-;2*H>F-),J54DSPS#1#W$T(* M,+-=CTK^Q%9+GSP T6?\&/]HH^,Y"H-G%Z)5J?S%V@U 5JJ+EL5B WX\80J:31F M88+;H@[MTS"<%E" 3].G>_9FQ.".->9CEDFW_>\99RZ"*,X?Y+188X J3A8X M9D"M,1J% JK-CB]L%=5E4E%3L8\&TRI?>?+A&&:@I$]/A"4(? EI%$3$0R-+ MHHC&V]E4X3=O;5-7M.?\!AQ"7MWZ#Z#9;OMW(:9SMB@DMFH=2S9W;Y@5T=B! M496K[6N-92T*36T%K6JSO=A5PM$L>&%0^3&H_"U8D*M"5PIR"7()"-X#?63N7Z["-U2VWKTX[793+JUV3@$QY]#T( M+R8,NICES[5+>J[GQF^WV59X=[(3GMOU56L=O27K6@'##D1VDDNX+011*V+S MK^,('A1%%\&PY_H,:2L V U# G]EFN1B@#]>^4F/U&U_'6;5W C5<#:6J2SF MT#D"J$C?[81G#.0Q;S=M)';]* ['B#!670$P5:J+>)UZ^ M3=F36[QUS+T8;9/GW(O TN&2>+M@R:AUFK*N+&:%.<(2/]%*)4W%P_9G PLO MMK<%EO96+U$0EK"LKBE;UJ)CP1N6 M1/!02/ (<,X9%/+1V$ /',BUFGPY,.]L'5 "MA!E_OK#11.WUI[X=-7YO#= M^E<9M^Y29MU/>'7EL\.SDMZBW'*?E-SIBP/&./(!!;0*MQZ[(JOOOE*G_F\: M!LM U9X<7<)]P8G8/.)G\XB_!7--KN./7K]E%?]IUV-,7J4>]6G?W2ZE>=I! MQVX>R8IMD(Q%B9%X)*^7KQB$T*\)FW+[(W@V@*K)EK98L\W1!H: UAZ;QG( MZD,WQ%(*;J&S Y$Q[.RM<9]M?7KI[NO6XI4W#B^.\ MAW!:=D(G**Z0DHBR^:C"*;&M>5& )5^]NJW0NJ-/"/34-N6XMG?'($ M*Y$FX"=-P-^"N2;7\>\ S3HHKO\,RPS";:="G78B?K\^R-64-[G-!):)Z7++ M$'5BQPJGW,['+G R6*5)J[V++UOMK9SCCULSI*!9&(5T1%QG)G*UQV'(RHNW MGP]PVI'%/I+OBT)^ES N2Z*FN=.N[["=W"YC7F[I-UF_MUG4*8(BFN414V^K.!UN* M((5CD&UO4XH!6;O6:<,,NPA5RNQT6;T'P)[=, M8X&08LJJ5M29R"(EKEE5O851!V139UKEN?!;P.:SYV!956ZS0M MV5I2F2'"C:,*-V935O8X@H709#P8\GNV^E3$'GS%'AT$M0U,BX%#O51K%W=%A"75,2K)/LBNAN2TO<4#!2,L M43V9++F+^VCB-"9CR>$W(B0Y#I#MN!M2",B:8$AT6=$6#T_C"&7\A"=-M=': M\@C94G%YL^Q0V(,?!;N! ]D+0H>&]3@8G2/-H\!S'0GI4T5M4.SYZ1? O[N4 M?5_??D1L'L?.(XQUI57KZ)8E:\K.!RCFXF&%HIJ3!>7Z$\SW!4H\J V[Y9;, M+:X.*+F(@/CNW$:;U/>"ETCJA\&0M9]$[TQ2Z2W;ZZ%3=C-W(2L436<'O%*0 M2VPQY#IY9!S: \P&!7WTX=DY;:P;@_YK[(YPT'O9GGL%7:$]'#L2/09=&U@2 MTNPTO3N/^''7=RXS1N7VA;#"J:W*QDY!NMA7X!E<:QSM_8%+56H=P)9F<3V5 M@@M'NKK&H^L\XT#/"(V'0T=!Y,8X\75M-T>=]K&#Z8(!OT6#2:AU=-M1=)B^>T-Y )4W#U7#DL9/(V"D!:""BH!^_ MD%#T2? 13X /Z0[Y9:R\SY8"AY)%$3$0UL@.J_+W_G-N/,=F),<\59<\&^B@="63/'AK4!= MX&MOF[C[Q%>SUK%D;??.3!%%\&U!NM-9V[WT&&2)8*8RVHGO1;6.CF SN@WV!HX,DD[;&D:;4.DM.R>$-1L*" M\FQ!/VSBJZ %G73PC:/D./9EK1)EY]F.JE%J+PWC*UJFEBK&?,EV#4N_+%/6 MS0+*A$4+W]$@<],N\STB4ZMU6DW9:A4PKD2T\56AC:_O^N#XB38^T<9WY%<* M<@ER<60ZCJVN("M@Q&Z5>$"EF(9#R0M@(7UBL\EIK.: E:E)/8*144B? P_> MH>Q0Z-C=RC4)Q7LZ2GEWV[\._*='X-PWVLM=0J3I>&1#4^?Z=%L!I/W5,!<& M) .!I"TY/XHC('$1:;#WT99-N>()8[.F(0DWJ.3A=#2QDU2NYO^>,.,:>7$7 MNA &CHB7<2NWU.)1@X9LZJ*?\5CAM$;_%PNG)L[4;&J[=+-4>U\IEU&KBA%( M^MI[L>1&T9A9 CN(Q*&T)9<43-PV=->N4LY<(&-RE!9KHK2XLF#:1ROC4C0M MH@;'!^XT.;G:KCY_J2RN$VG\+9AKZ6=W"E^A!.\ :9VX9M*!'WPQ8=#%+'\F!QI^SXSW M]E7#NHX"KK2YWJL1:-M?*UEQ8/LX]#)$Z'6$L42.M!Y&\/6D>M .AB/J1]L; M&^$E%KU_N#KKDMNB8#&)(FM-KH_-%9@ZR$#4HC#5K'4,63<7N]XY@I3(V/&3 ML>-OP5R3*Y>3M[N+B(5;6,^BRNV=^B!R M,;)"U[W=-X%?9\8)%DYM5FL+ M$($K?"D.X;Y>0<6'E/HSAT[9@Z^$'7=^;_,'/E,MU@U3JZ5M&A#P*A)>1\#X-+ ^>+ MF3L/I3_UB23L?8QV8Y-4<.GAE>O;(;80872%UDQ. BXZ!4J:'LY@Q#X7,1>? MO24[:80[6'X WF\"B&\T^1=^]\9(TEG=D^BCO#ZQH=8ZEBHWEYRINMV&$A_V M3^!Z[_:/LMJ6C=9BJ9WHP#P>S.E<@!>N_&DW,Q:1P?EIC9WMJA5"A"%0 J!G JD MR95$-L'=,-NRJE=9(@MQ1+)+,L::3(:+=K:2ZR?: Z2_]*'E%;Q' 2@\BPF( M /SKN,^=7^ _[[22W@1NCX+D=.%S5LOO/M,O+ZX3#S);-/.M1'F>*].OD!YH MY'&\^BL ,+L.0$8KUGA/OA;Q%M;.Y-Q_"&Z;W;C59J>0J&BV\_%RA M)?(HI4;GEUX(#YE;XA[NLY1G&]]\?RQK+679S>7?'Z\N[Z7;J^OO5Y?7WZ2' MV^L?CU>W-P_2UP)]^?'VX^G;5O;^Z?-B=?(6]H<5@L?X5+P)< ]:T M8N,6ND"LY^8AAG_2X:U]B24'OK.S(RKXBI^Z0]"6\"8N3B@/QG S)_I_?87[%3%U/M2US9V#E'AE%]#S[X4NF[EV?/9Y]Z9U.75*9 MS1Z7?)QJ(DMMM!43E5'JK:0/3O54@^FI=XYZ\EG3:FA&:^7'2D/=\C/3;&[U MS8\6JVH-JVE5:+$M;=/;EN^[YCTI@:P. MM-P-S5^I@OTRFJRU^#]%5LB$D(G-BL-VE0FF&;3IPGL@OQ!:MAC>U@ M2*68O.YG/M[.=3$55CC+7O%X%,Y:(XS >D1[A,NDQ98-SL,FU6S<7G*<07O(=R] M7-D_UL6!^PW$ML,QZU0;N;B?S;(QCAN/H5VCF.<_!!#6+J>;'# MJ&O;;!/LCKSAGLY],EOO,;A(@'DYQ65>']+$6=&6;.DMGN=K"4$2@K3I2):R M!$F#8*PEZRK7!RF+R6L'O/+4=JTF7CRN'Y$?X?37[.Q@AMEZT*^/(YH<*%_Z MQ+4C;SC[X%BG5$%V,T8]!O?XD-O^CXC>CMC\9_^IRYB46Q'JM8[9E"UMY_D? M_&T-"7!MFCI6!)[=BQ) M6LY-/%AS-J"DL3L%UE!23#1:SDCLH)@EV?MA).CKNGJ[;R@]U;#:S:;1UTU" M#&(X)E4<4[%56_U?_?^Q]Z[=B2-)PO!?T>'9F2V?@['NB.I9[Z%] G9OON=4CF"SC:Q7CK2FQ=&73);DS8[JM]79 M1",5Z5_O5 '[X6!*3_R(R:NN7:4+D7(F8M*K_R9>][=X!B^S5X-1BW5:M\$C M\]Q_DP.=8P;^&'K.7V!:=J69)%PH!KI@(4"*T_('XR+#B1]/X18.MS/8E?_(82F! M].Q&$]KCE4# ?^9%4"6TI\F&,E8/1GN"V1P.\!*-1&/ ?X!7 56RHUF+- F0 M&291- \_7EP\/S_WP$SL/?I/@/K_=GS[ORZ&@3T!4S2\X,XC"RZ ;MF%8EJ6 MWCV-G(ML"J4Y<_H?D$X-M-)B:B MQ)& TSG.\(,5,:R!!-%2&#TK>8"^,$2T@'";"P4KC9D;@*Q_!>W+%K,R]:LB5<'I;8$=JR-<44B['1R%0T@^MLQ$;Z0)8MS5 UBVDCKBS; M'??"FT=2*;Q[P21(WKZK-;F*MS*_K%12;-U,,V+M3F1'@/H#60^R OV[3?9" M$\Z0>B951VU#BE3P#BRO(%W__'\L5>G_ O(GE_1;Y'LBS^%G$.HH8!LRW6 [ M1V.Z;5[+3VNZ;4'1H9EX(R-4,2@S"P'G#\1A2!Z1MV2=A 5F9SFSSQ-FKV1K M5E/;. W[A-7V!^U,JJ>>?^/!(P_"H0V^IS#\PJ'G?';#U XLQ'_*U+6^K*[Y MV%8<158<;6#J8!"SDXP<.%;!EKBWX$;,P5>9W,:@/M)&&C^#)H)KN2D*#"S^IN&:]9,FK]^?+ M';V0;P)+2=I7)VOO DQ_/+@@+:_$)B@4A0=;Q"PWGMWK)EO I";IK_X4PU%A M5_KZ]2K])779DG7XSQX\#].;YLD"@(U@-2!>.5U(#B6MO+,"YLY93WHHP):@ MB1&KM4E@7HS2?F7U\.X[\.HP/OS(;\=_\U'^IRU MQ56PC"S[ZUS-!92!IV>KY4)_RM"_AU/-M^81Q,$J#SRSL$#MJ%?)$4=S$U < ML)3H_Z/69#)C(6?/6,;4'7LAF_7!3["0HHZ'OP9^6#%=S\SQ91*^>NM:Q@$T MI_!7EP9G1B^KNUN[N7#" BPXV[@_LP(E7M.;,^J["4/0+;!E#"#"^*0%U+3VR*O;%8M%_DI\"!=X\P MA)(<+V7X>,#P"[B4P)NE0 -+(X5:;0A9G4M+[:WK6Y"1"9@QT3G:+V@P KL] MN1C]V3,\,(&U!BSN8$U7L"1^GZRG]N8'G4NM H^ 9,(.?3/24_5VJN^">93* M( P6]IT6>[[4W61?QC&$O<$6+L!A9=F;%\5!MS%JOT5%JM3>L=*Y[/?6-8@M M;-C#6I>UFR9; H<02,]^\ >5MR0]\4(>16+@6WT]8-8&SEW@/[GHT+'I37[> M=0,O<=DTC]E0$U%26L,LV+L.KK4AJG8NY=ZZJ=DI1*,)" +4GAB,F8(>=L0 M(PYOBP.P!O\5LP $%P*-##N$,%Y/8T>2+(C4)DKO=(,P6KI1%=;3.LRE87VP M4B6R^FYNI'C^&#"'PYM(S=*;P9OV_#A*OP-S[WGBVA-Q4EIX>#Q/'&EF3_#$ M(<6[S0,Z+9CS@*")1F\$I@['1\&N8 5VX(YR**S:KF(CV4+$M!7AX6^"G-I- MI[,LOU@L/EFHT\VLULS2Q#>&)PUNUXFQ"M+U/ H>UKO=7JAR5542"A<8QGZ43;)6= Z\WE MYHUC!6!3TFS!6(]G& U3 EMX#;_J-'_!YB?@'\#AL?!_XL89L% M7U&4G@OI"D;+;"Z\,/BE4%28DO^*==Z3DG6)]Q/CA\2.4_X(HAD?.P_\,0^% MQ)3&G(?)M_Q\)N[U_(C"8+0DO* GW12VN/+H9"(-'1ABA2,)JQ0HR2(S@S$_ MQ /VPYPST M/3%\"2,^2[UL,(*6#-A$?P'/+[.L.-\35X<\V2U+\!@XB7@ !,S**4#(Y)SXCX!.X#26,:(9=QYO6/8&/RZ130@;-1@3T?13[0E,'J 33P /\1[!;7#J51%D.DF;B;L29] M2$+;5S>_IC%UH?MAN;@/UW%9@+99,1X/%Q?I([M1T,G-K]W-KR6)K?PB/02Q M_0=M#AV0="7IMPO+P3=^S;9(ER]F:Z9WI5=WBVN]!]CQ($R?V%L_'OAHB95. M#A;!7A*S9CD1@@EI\_J.FK4^2$=RH7BHD+SJ#M]4V[72.Y<@^+>$(,%JC<1Q M$L"2W&]DPL4S*N%K 0,BK>UKOZECNKSGO<56#-B^VEMM/E'J6:8IBQ^E#R[P MPQS\AQ\4F 3QLC?TIH<1H'67=UT[QMHW.Y=J?VOX$;,OLPFT+)+24',:%58NZE=*GVB,EQ_RO-<24*0IL0*BB;N8K,$PY"*, MT(7O@1C"F GK=7A_)5FR(9Z[2B7+,3VT/<"R]6V1QH'9%V&47Q50;H>(^8ED M?'"X_#"V<8NO9X(#(Y\&QZ3O2_5.:XDI_61.WS$9@JEDLS$E^98=@0[R6B+N!)G1 >BJP$ 1*QMRH('S'7)Q.7B50$2LKBR*GR MSF(3(7;E<,,)V4O4. N?E?7X34X!UC9P?*FO&@>;56-YC^K::0N66J\5:KUE M+74_K;TX#?7RJD]3P=(C=4=Q'V<9%4<:C*@;-[3/TC,Z"L?92[W18GI$-<1:2F:GEFZ:T[';M\ZBSEE2['#O.C?V+,NRFC M,]$$7B)=-/DCN[)SM@V0TH?.PH^=LZYTQ\%?2!]\'X_2"Y>^P2INZ7GBHV3" MG%8G#_61:%AXKCA3%$^^YUAI67P!A>(ZBU_4>GSBR0@?AD7=))/7I] >GD@^ M)K7:\>B?W(Y2+23RBRDNZWMIS]I$GB[#LINZG-?C,;A!4 M=NO9QQKTFK0X/,<>FL(4+5+PN6(U1L(4^31_:;#,9@$VBMZC*N1E0GT&D2D. MH 7Q)X?0?LIP7?%URGZ)]4!17^%DA#$XR4_X!69E@YXK1JWOLQ^O_&">G'%E M4>;BE5\H_RC5MF*5B]'Q&4AR-TEY #KWGU,?O.Q6H;Q+7[]^RXLLE>Q\B?'J M D!P;^F^\,7=D@X(Z_>3/#2I@4G!\TO++X?CEVMPE$7D<#EPV)7F++4J-QIV M=SR@R.:R)67*14M*73:DKNA=%"J]8\%M0):]\S=\7_[$E0BHI:/%5-)B&>-3 M8B-=W$G*T.D14*%R W=(K\WX#V@/? 6*UQ*W^'&$AC9ID")?S@/7#U)UL2SY M\^[E'&&:OA#3JP/7)ON=:.N+J(T#2VER%7(2B#O(&0[QLELU[6A)Y?3T'J M(2C(K$9!BR9%2D>+WY914RNNWD9LDN!-85IJ,# M%&Y':$D&<&WV%URZ9*4N&Q-P_9*Z3+F8Q8!21FVFX4DVIM).IXDTH6MLSY2PG'Z=,244357^#KD29MJ>IP5/7[G-(1/6H\F>:7YK9[F&4R M)RY$L8L)2:S97"2SCEY*3?X%DZD0RL],G-S_RPBJLK=S@NYODG6_!MP%N+GA MLI,6P@WA.-$AP(_/#+174$RCSYVWPD21!1\P_%@G0-)R4TUNHD9SCC_?B%G@ M%*!O!YD+<[DCBF%%0/8S]D\_2.*)Q'(%6RPW,\J$?ZMX#XA4"C=BEL@3R\+. M9&%)5#&(I2.)\"N@-K,ICW"3S[F _R(DO#3&2 M$&">Y,T,:2I)HA[:=.B@#/HF53Z!M4^)L2*>^=?[[WA%Y^P$-5XJKR8L3&NG MLFE8G#(CTQS+-&Q(.1:H[VT_#L!T+"1E) >\>@9&Z9%A"1NQQL%;FK"++JM MW:)^#>?@:XU=&YZ&?3O)O,&C'S!!H\FZ<*8P9:E]6[ZQ5!<+>\D&1/O4*"IU MAD5HU5NL<:GPLEZ5\_N*G67,T^XLH^^I']R-]P2 ]8.737V%K?YRVQ9=&PRX M[MB:)G.=6^J@;\.[^ZHVMG7-[*^TE4E?0X/>L!9VA]8R6]]9LZ7NO3WA3CSE MM^,,"%=B\-P#EL"7@,%:WM9ZVM&.1_@LP[Z;UJ0!LZ8GR%G$>5V;R97BA.U& M]$(AU;8D!!H*D6?1!* \<-S3E,U#_C']\$LZ5,+U:)MTT]*< !R,N#3RB5XG M?D[R3@:#GF4JF'J2#.](7IQDI?0H*V5I#I7XS>SW^KJQ]F>YI^SXFS[8[:F; M%JMHO;ZUZX(:6:Q>Z;%;QJYLG?A:X]+!RJ4E(^X2LGZ307!6M3EP#Q,_QG(/ M8N?/R#]!N#AA[0V!6!@_*#@;10..;*,4'PFAL3S-[5C NZ)^";RI?*2,,Y21 M5>:3;MWZSP._!6V2 E&M0YY5!P ?]23*>SHBS4^.Q@']>HAYZMONJT98[VW M9[W-'_?HSSI9;MC6N6STYXI7\*UJ4EL^X=/".;AJM]]?EVE_&.PT/$V^Y:^6 MOPK\I1^.OP;4B*L[*#G"/D;^VM/@^Z-FB*L)G^%:LO3!,)ZA:YJW@=CG1.[L M&6H]*)8*EQ/G,^. ?*9T+LVN;KV:S8YOIGM+03D%F0>D(!4IR#+6M1!L@H)^ M!K?J-P;NKIN*XS">SZ?NKK)XB]E7B9-*0/@>.:E_0$[2.I>&WE7,?=D\1^0Y MM"24DY!U0!+2.Y>ZUC7U=6UZFR"A=SP_?$]V/X&U?^0*YX$ZQ;@I==(IVR$L M_VWW)9YK*NC[/3:"N88>K M9=R6_[0@JD7. MRH')&9:(Y+RE ^%/BZME!9/,,^@N= RL.%E\2=:UC=EJ-693E^!5^+=Z"KRA M9BGP;3>WMIO;T75S.\FZ#&-/=1F?^2C:4)*AR\K*I%]99;*N6YJB<5W7U,' M,0=]C;&^U>^KH]%R[<)7WWL\?^#!3,)W[33K=^L;%U?8-RW+&6N*;>N&WA]P M2Y8-AYF6K9M:WS3DW0LX< Z@ M)%YW+! ^E=*-DP/A(:HW=LOZ!& N:O+%,G:EIQK+5?Z-M/0EL*FR8DED<'WU MX>U?F$WM6I=,W[<_=?JISY5^GI,C<[#YZ.@K//UV?!5P<-YJ'AWILM:YU#2U M:Y0,)GG5V=&[.-9M&>RG8+"^?$ &P^%6FMY5C=-@L#=*,Q;ZOPG"$$"G\>/7 MV7@1U.MMEO%AF4S9S&2+D: K%@0O TQS[LVTQE@M.E=PUHW=:S-.GX7)*6^ M(4F9(,?EKJ:O.S(_PBSD6JFZBEKPN0J">]D'.QY)?DM-JJ8+L=>V;*_)[%/" M" ;#T5E&[BMCI'[G4M'6C31K:_/> YELR76L1"86C@U]=2>"TRO .ZG(V%<> MAA_QX'CFPR;^C3VZ\0#,<4,:0D@'7_2-FS8;I2&6KXB<_=S6T8=]QHT6S:," M$C\GZ+L+^,R-9T//H4L3%.(ORK#7'WP7!;8NCO#'! M*3@WMJMKYG$0W%&8CB.U0/W30-/GY#3;)'<^X5X>+C8_D]^@.+ M-EY-[E6 >PV]:\C[,@)/XF2B);O7^Q>O(CL5R,Y4NKKZZMCA^XO7GY17DK2$ MEK#0JI#\W_HB:B&>-^5B'0B(ED^ M$F>T]0V61?A"5/\8_8-7U5#+F\JH?ZXTDWT Z+AEWX'TYS??LW>4?@;8N+K< MU=3^6S0,J(7+TT@,VV&C+4NW73\.Q<^8FZ#WP6=]DP8@U1%YP!X@.]:;%5/Y MDCQNEY>4G2G]ZA.#CK?KR"<^]9]Q&">3:&9GD$UG3+I3X/@ZI?]+*-D$$6F< M@61A?F-)(XR/NU6H&0V4GP'7]F3!N77KSS2CUYI036WC/'S,48-\W:1$<;N#^Z<_YL'?AD/J-AYP5(5 M]9>6"=[-L?].?' R9_>'[+ND[J_OTJFF(3:3&1Y%/*"CI^3$&],%\R[^;^FX MOEOM6+:_]Z(=M^7G"?I*I4+!02DS'3=K3'UO&O-51?!O']%I&>,X-K97L[$6 M8U30GT;G4AETS;UU56N9HV6.Q@S)/6H-\^BTQKL/0PZ?F#NEC,91&F*61BS$ M"I39S(TP@'30WH*O@^61\95WP=H8;M,N^FF(U5U.8K_S&7,]@,3K3X/ZG4M= M4;I:PQ[\_B-:/X=@>>N2RV9V?8-9@3R,I.\LR@[']KH0LV=46$G)P#<\]3S7 M>B4I_*@\\0&=RP_*V6*=P6DU[#M".0J";<2#S7&-FV]?-I^'I52%1$6CP)P[ M'F &*GODF:@\5W-9:74NC=[>JI->(RB;0,:?#MJ5]'4RZ\A =7_[Y;OD!\)^ M#H"RI/DT#B4VGT]A?6ACBP*@%J('A>B[]]E^8U$<8$;VYX)>;(VH;6"C$D Q MO\YHH58Y3\F._,+D/[V%7'4V?9%4HX3>2BJ$MT]@/6!!KMZS^A5*9P6K/ M5+?8P6NGDQ["J.]O-^JI'O*>VS'XU](MK-S#[],9L=XC>1S2!PQ&JO(OJ(7H MH_++&18DA_'HG]R.#SJ72*W'C_R2- M\9Z2&=?%2O03K N_\21FVW[@4*.<9S>:2 !;@!3^27B#/_U@)GUX\.>N+5FZ M=89%X X/[< = <+'<4#=]UU/PAG"AYYN3D^L,? M;3&VN-%Q[ X[GI="4B=%*J5C(DM%.9+0- T>QUH:4(_K-0E4LNC-75V$GL, M>+)38+& SZ?,YO2<&,S I G 5]]S8 W$)"/F_2'=CI$(G(1U.U]O/MU^[YP) M L$;MK-[!QD=;@&ZP!N U^QX*B8/PTLYLR=9,=Q_AH5)\G!#$J@HF*C>JI6Z MQ(L[=H%(K#^7A[?C8@N.!WS3:C,(3:[5#*(AILXWE>)W#7$0M2U7"4L?"#G$ MY&-XMB,)*CWK$IV5S=K @"F]!^0N_(%8?.$L ,0%@$% )I:D @5C$XHZ$XU/ MJ4%$W^C)RJZM"MZZC8&J]N1!M58.%6OP*_IY,]=QIKPA&[)"QX'#-!HX21B6 MEW/_/^#K<[XTQ;QY$-8Z2EDWX.AHG)VJ,XV/XNRSS5 ^AA-0LWI[L=P\^,[G M[(5LP]OQ7>""^39G4W$P"GKV=OS%11\)6;[NF:BF="[[W?Y >7\YS2^_#,IT_\-WC))*S-<&KG4C& XYI-@SQ(2_J3X;C#1L+? M9S_PQC@.U=K#LU^;T:A>1^N:^FK;^5:WO16GF:UN.S%.FP2^J;S.=H?E6[O@W@M?U8CHI?/61^M+S"+!NW[0L9ZPIMJT;>G_ +5DV'&9: MMFYJ?=.0!8KA'NX,$5=:WQD-5%6S%'VD*Q8?&';?&%LF-VVN&OJXH5.^+WX@ M(5IP8VPJN9X@+MQFP!]90,V0\% .C^G"I7;O_UG2Z+TKA9P?Y2&^=2;1&" Z MP41.:O+,'H_1RQKGLQC R5$_><0YF PMC<6I.. GQ.QH<0Z/Y,7H9-4%DMR> M@C >'VP[@FE !/D!D<['&"._(M7H+^QHUB*!]P#B=A)%\_#CQ<7S\W,OY';O MT7\"D?'?CF__U\4PL"?N$P\ON /$?P'@9Q<*<+K>-R]@W)"'^0!J;W63Z\_LDV71Q+#5E+;L5/U/BYD2B1"7\UO8 M")@FCM;?LB:33V@:T?.Z(4&L:$MI885_<0,"-]98ET>*/K!,4Q]K!F,ZTQV# MRXXAVXJM_*]A=-*;)D%N?S_R\U' V1_G; P[_,BFS^PE[%PL@@;@DJQH@$M^ M!0C7Y:5=_F447%RNI8+*SWG#XVK"S;?K?SS<7'^7;F^^?KFY_OI9NK_]^OO# MS>VW>^GFVU5/&GZ#KW[_='_S^6;X_>;ZOL8LD^/=,VCP,-52OWNI7KKR<66A M^)1KJ"^9AKK/-%09/=>PQ ZW[[J&@WDFU2GOK401;%W&XK)!0_153;.5D3+01]9H8(V9P17-TC50 M(DRO)$::3V9]*&1-^G..^8,AFEAK_;F0/\YHRM8B5:S+*DZ)Y!LE(]^.A:F M#LV]>-#BJ1ULPT8O[QG3)4K)&'&,,6YMR MVL$]#YY4M/^AP'F=^ (5MI M1L>1B:VP,/@I23M557 <8&,D;<H#S)]I3W:59>UV:+L/25@LD_U3BP17E>,"?.#!TMY!*.WU9 MP&?H_C@:; [V"S)E?]BTY/TN3=TG-FNESC8A@M?5IA1%L\/GG'(PA?.;$=1_ M@OR:PB,?/1X2^'X75XP"-.LO/""=Z4R,7?>_<]Z6&"0_(0X)@\#Y^= M &#O2:,76 XL?@R_^4'8A9OL:4PQEF16(ST>UV53%""(G?*WS@/DHSJX/!;] M^B7P9P0IS/],Z'?L8_V']*^8!6 "X[=4G@"ZPX\?)]+,=_ M\^DT_!P DW#G&X_NB+01BB6FA0Y&FR6O"AYDEEHK4_:^,@.;8*^.6T=2"*41 MEAL!67#;?^)"==5E?ZU4:1V&[/N=2W/U0.)/.U#]_E%E;4(5BY9159NX]+VO& Q1PUJU M7=80EX(:BN<*ZC'PG\GF]Y*BKL*E.6GA-MT9J,(GGDEF$MYN ()Y07:K6E=" MAY<4;E0+.,K>@6. *=PW2H18SDZ@2/_J/X/"![V_PF034+<"-+ER":>HT:8O M"X 3\T'P.T-$GL'A((\MRHS-QP<<*[V5?V0YR!-'L(4"*!L)C%*7D)N& %\ MI7A>6Z#J;R=0#4K=72=0E_G_9%T J1CLRKU(+!$$9(7X+[ 96+D@V9R838%% MF2C:I5,+1?X3-B^9H750R7?"JR,?G87D,>BQVMQ]PK!*#T]W*D4YN@O%N!,& MF(!?T_5GY:V9IXRQE,6@2LG&7N$Z6\9>_5,#C%A%+3-B 3[_42<38G%A&$1; M7-EW@19T(F"1$3[R[VXTN4H@>?TC\:>&80C^'W<>V(]J"1-FOADP>A5%Z:WN M1Y#@#/U+'^NMJQ!091I1B4: +I_Q'\\O4#<^UW6HE+H0E\N?7#DF4T:$80E# MK0;YPI4HWYX)TMPO06(_Y[(.#+7IT6R>'L%S4"RM5V+>):2X4X1JOZ%0H[\O M@/>;!SC8_XJN]DH\@!3@N\3=5MM^U,A2.I+@3?E)T?:3GT49B.1:1V85A&(8 M8PL'%(J;Q0]I>+C$DXR2*"DZS7"+-(\#&\Q['E;+5JAX!F]U3OJXLU_WN/,S M7/1$J1IYIYQPZ#E_Y;CH&-0;+YXDR4VV%C;FIV*:NVB8S;%/A M8UM6F<55;(*^> R:+V.GX\[MKUMJB/>+> M#MZ5?M4YZTI"1^6MT!18U$BT_V$@D1^+:^NB7SQG=#+Q&+, C$0\&_D?SF S MOP8^^,1_]:>H;T/IZ]SEN!K*:""]$/D"E%/4(2N_T9V?6&!/V4L('[P_I+MDD8"-6#^%*$RHHPE!Y1?7CAIIXX%$[ 53R[(2_TN1)-! 2C"4*[2^YLTHB)K@9@4H.EO+T2==:A?IT?"GUX M$M.^^'8@"M$A*4WG#4&1 A*9\T\PJ]*GUS4PK:T]@%-!\HF%;GA/[[SU_I8P M/#: RBU-/5,4IHSN64^W5JVS$3Y'FOLNNNE,("C(&I&1 $&H@=:?^Z&@OZRC M%, W$T"4,KJ*#R2/>.Z0=%JD:L)42&Y20M,+-U++K/&4&M0A7H"21<*B",X( MM"$%I @K(3ITUT@FPXU$FX^8GXV]K=*B'J226*"JGL4]V(*H_0]!SFUM4Z$A MR+U5UZ'HW!#+SIC#)3X>)QV^DJAVD8Z[%*MEFP^? MV1Q^XW8]V%RY5S\AJ$7%M 86T<*I5Q6)1):_L^FA@$ M6X=!82!%MI#,:3>^(H<+&*38+#B9(!?/5[%*H,D1EUR_%GG_ A?)':-N) ZQ M$]<9_"2'@C_T -0D[(H^TB]IKM$8=+&8?^//$ZL J2+@$PU)A_W)0C]* M']RSY'I\I^=C4@!(((QSX<(9T2@^5"288_Z&.Y>3^O-M$%A=6F.?-)R,$40VC_\7S&I$XI0D'"?\6CB.^*FC$L$+ZWD M>&P,'+2)])>*OCZ1OLV);W/BCRXGOC0:\;ZB"_7B2;?C<<@C5'=?DR@"Z*TU MO51-?3DN8V/' ;!5'-U2=8& >9H[;*,Y67U M;7W ^S;K*R;@=*P,;--T9)6/X'_)\!!3F MC"Q3Z9LJ7U[6PX):IN3R,&W.*G0V>@(37Q,00F%I^_Q*''D M6.9-S>G8.Y3"B?_L)1U@2^M^-_Z]-02XE736U0)OP^W:"HLMP"]CXJJ[KW_K-73+>U$>N6>TEH5N6>8YHDL]I0 BVOM[[-?\OJF./TJ?8$3 MZ^I-NF98^VJN_%K05.J87 Z9 W116@9+>;_D/%0JD;N0>;..L*] 4]+WJ6=+ M?^0J-JS0@.FG@!L& UH U@#@KVB6"1")V=$)G( YOW/;?_3@48[X2AB>(A4% M_R[8[F\&O8T3,]>ZU V"-@%=$;3"E!VY*6UF9^[-;ZDK589_M,]IGU,P4.3XQ M\3-?V2+KA*YLD75"5[:QZBT)0]76_E)_6L)Z/X15.U9M*<W9 M,FUVW/O,CE-DY>UM%(N2?RQE=3)$FT7:\LF1\LG>R]LVVUO[RV5JF:1EDK=B MDKT7MU50)GJK3%H^:7QK!^*3?;GO^\LT:]FD99/C9)/ZP0CS^%0'!2,NJ-OI MY;:FTQIV2Q?O/$<:/DB/:;UG]2LT45[?1\E4-S52HB90'Y0SZ3 3=:LLO7.9 M#3,0$UE=3Z+Y-&)6&\.NP5E?_''6'9N0B;ED/G4^HRL*G8)9WE>N\.TT[RZ' MT V-J>.R#,6XOQM3S3$ MAOL"G.B0SRP5#XKH@FP@4LC3)]-,BM7W 1VE(]!RVK7S:5%B+# .F F ZG%T M@[-UY&.5;VKU ;^W)]R)ISBNAX63+\!PR1"^PF2^O!O][3CK47_' Y+YGLV' MGI-_G=#+5U^,L%C35QR'=BZU+]\H;(]D*EM),_.TEWDH/3+7$V)GZN.DCDQR MY?W,%^>L%*13WEX4FY@O3_20/A#)%1K=.DFCVX];1]LEW;]+IVV\;3_PP:!G MB,[+M=N!JSU+.T3/9LVHUEVYSF(5N'&PVV/??K%6;Z#ONIZW7ZNJ[]9B>_-O M_?YNK#_9,6_*A5>^S^FUZOO72P>YOBF>LX4]Y0/<(#C1;^S:>1 MPMK,TVC:K[0MBCP&VV\/%8Z MS.;BHD\G?4!_[@S]]71^ 4VGC,"'%]-\;7#P C[A7B@F5<'?'*=4Y0[>:]IS MUXZ^;VNAO%M?<%PK_\[M*0O#;.+K$$=?/K ?M0/^%@;\357?4_9A9:52\2@@0W/+ MH"V#'H9!%7E+/[RF6730N52ZQNO;Z;4LVK+H\>RZ'HL>MQ8=R*A%9?/5Q^8M MB[8L>CR[KL>B6UH;-LVB2N>RWU7Z^VH)=90LVFSQ5=7RFJN;UP4NRG.+CEI^ MK U<)+2-J0B!/Y.8;<>S6.0F; AA)/>[7N1+G 4>@*'*:,;CR",\$4&^4R+A M"8GK+2WX:HOK]8)Z51:KG4M+?;4D?E6.X6[RMN67=\0O'^HQS$JK%:'5'1LM-/ST[U M=)"RTHOB\#JH)F,9R%A:WSII%742?O1-FK-\_6,...9UG.KC:WKX,U]94N%T ML5 LL*66I9!1/CBNG/SU:1H;HAMI>GXA#=_-BAXD-TPS^^%!SVXT@8=-1&F$ MA*+F2902)95#5S["(81+X1,%Z2BVDE=.8$SF=LX#DGJB2F!!;DI"[J&M=Z3_J '^QOM-8AGTJ\[\#^9;J\0?_4R%DSIW/<0"[_ 8O4%21 M.+P"]G5*WZL-JB0@VBGN"#;M\2C!Q3-\*8WX[M'-A;!FRN*(&@^V M(2FJ-*.-U*GV.Q*.O.=<^N9'_# E>/DBZ(D?W0BL%+O"LCY89P=>T,;7-P:- ME>Q*6@[V%I"HN8#T&V=A'*1UL* :LG(Z4 N"APIIF(W CFILW=".@=.0$SUI MC.LG@23-BNM/:QZ!N1:+WTKU[-:*1^0WE ^N9HUU>:3H \LT];%F,*8SW3&X M[!BRK=C*_YI*IQ*3+IHQAV/1FO0 W"'5J]W,NE-\!L2 7@(4A*NEEMB[.0$I M=X8HC,>.;!J\;XR= 8"3#P:V;U-E:4'I&H?LA9A/@+T @/1\8) M^+]B-T"=EC$:J?V\ECCG(K)#741)7OM>+'C/J]@G+MB@@3UYD1YCUZ%J[;"+ M=X/2!!L#RWE)%4J_#H=W/6E89FDLLG7Y>@!9H1N2!AZ+>E9<$WW ?<%V\+(N MO3868@.KH=$W*7PY9R_9-T"*#AA4Y(/"C:72!!](];?>XSE8,#.X:A25[H*N M6YE%(_9FLR!X0:,M!WJ%+2,4A6V:(F.-4_")30G,]Q/.:<7S>>#_ )LH$K7@ M !^ CH/O!,07L'^DSD%-.0=F8QR@M2B5RY4ZFSQ.C[0FN:7L/V'.>@< MY#8:]24>5=ZU)>MD! (:%G0[+E3[_Y5/G07+'5Z0RLW9+ES"8[EBLNQZH.4\7QJ^#C84:1@#\'VT0M,Z7S$0!1VI>>):T\P MKN!&&SH!? B;-M[7F"?],RE'0]BH,@%'3N)8J[J-S8#& M_!QQU%FF@#DAZM$K].,(]4\2O0E<$#2,VH-D+OQP"EZ]-+1!GXFF%Z6(I^X@ M^1-AR[Z3K#3Q-\=^'(#&!;$?8!L26$.^ZGG>9D.*0-JA=J=0"[-!E3]Q1VB\ M13D2BF8U(FZ5+!,I6?JK/\5H!!#CUZ]7V8W^LP>OQ4CU'*WVQ'E&8ER%P[A> MG,'H;PXT?(I#M$!"6/N(X.M[5V3F/<+K4&N"C2)B9L.\*4MX-<&/-YY(=[H= MK[DEDQ5*S4B$(6,6G]9;/5T0QW9)/")E:<+'.)Y.7P!0KE,6GJGDYB1LE- Z M*K"2]CMIDPDZ)"WC@+,_SAF>(WUDTV?V$G8N%G<)6TP>/L"WOP(:ZPP,T4MKK=U2^3EO6.!) M8/YV_8^'F^OOTNW-UR\WUU\_2_>W7W]_N+G]=B_=?+L"N_D;?/7[I_N;SS?# M[S?7]W7-SZ/<,ZC6, U._.ZQV'$C8:&7V>JY>YN'\LM(L]2EW>JB+KFT;#P> MZ>I(-9@\UOML/- 'YEACUMC0+%N5Q]OH]4BM8<<1 /H+;MHO*GH!A1SV[ M0--&+U*("A8_N!Y8(A%98ACA]1%]\P!D>@#;(,?3G\W\_+X)"[APCI^IQY?P MFYDTCT=@!,$M4Z'A=Z Q1@$]F/+S_ VG]0M.N6HPD6?K_ CW;76 M7"\[)O171\L)#/FE$Q_";KG-N;C\Y-FK@9#4BMO ',^LXBJ/-,*P'?]HP<,* M_^#1HB%?P%2I Q?P\93;D3AFJT4>U3Q\ KW#,18%"W+9G Z.TR 3/B5%7;)OBJ\!M-!4C;&] M((L*/>@H CA]$6]/MP^$!Y@0$(,GS^93/$-[\M'4%)'#+E)KT0<)W/"/+N[_ MF8-\0C@0&8$,Y$\@B20.2_!GKIUZ6$!2]_$(]QFYJ %2L28:*+K>/$XHW1\! M_BG^EW*JV%?:#Q2\D\>)<)? TI8HNI<@N8!/$63T\%PPC.=S/T#DC5Z*3P>$ MLCIB[CBUZD,UOQ7)KQBDH(L\"LIR\" !;P@CI(K$,2T".KDP6G%?4\?'MXD& MMSBR/>G7YX2]5=HC.5^%YB72;\0#5&^E%D'J/06*7 M[3M=H_&CUC71&NVL&)@(#[V\C;2*,FB,E,&+9XBU=,U),>%F15R''??+.AO6 M5[]5+=V)]4[?4MZT06 M.^AIRFZ-7]NU;EFK6FT]C30$W>>EBK'<]B^1"IL[_YFB>7Y#+6#[/:-2]S_4 MI>*X@\1Z%@ 5] M^49]3)=)]30@]94_\:FD[*L[Y\\*P+VU-_U9 :CM(N8JED:*.<4%LW=ALHRB M%,!TP+$Q%3O'"O?KX]))V=N)KC?J(?Z3O[(M_FO\RCUU8Q;UV7)5*=1H&>K2 M"5P3G96/:*[AH1K+'<-@PT.TBE J3UW?:;*A(6/GE.Y 4??4_^TMIWVV7/'3 MME7%%24%M(I=3W-@"W98F6)=Z.)0X[ M>0C591M%QQ!'NKQQ5;>MC7 M5A0%AC"/45&T/F[C5[8H:/S*%@6-7]FBH/$K2_IGE:>AZ&T:2I,9"&T:2KO6 M-@VE34-ITU#V@8"5),TV%:5-16E348X<@*])11$A.75EMTT="%?+,?EY\BY^ MCE?N-;7A>(BYS6YHP_.'"\]OF5^YVZ%5X3"WCX=6IK6O 93MH57+%6_ %5M& M1KXFN\$ZQD.KEB5:EMC"$EO&\KU:40Q:1=%RQ1'LK1Y7K,S>VUMV@R(?HZ+8 M\T28K24IJM[K&T?4B_@JX(X;2=_=\(\3[7RTK0\W_R':HHGF9!BO2CLQ8'LT ML7WLZ9,V[%[JG[:^U'73-%43J7FB+WUB5AIH-GD*AK;49O8C-JYU)5K-ZZ89/)9GY::JS< MM*V+$YSF8A(3]JP4S:[X#]"[V!WR"\<&PU.X3TB &R^, VJ.=N4'L!IO[-P\4G%U>>],LIGQI'H,$ATV$O:,<%[O# 1%Z0HF#0! MT)SCA =LP51\%=(9J&ILG21Z OZ9S>:_2'>^'Z#^2=8A6I"[(3V'-@H8_?3I MD]A,^=)H7=0O"I8%ZRRV&G5\V+'G4]?!"*?HB1>=XX;/T\ZFA;:F8TYM1$]6 MH\_8/WWJ?K4RU&/%:)$F#."8-)K+J6ES;RIED,IZC__X^#U_VIUXS@,^YHZ: M>ZV.*G#BP&$ON4#70#O)RQ8Y$OOF-:CR'M>@@R._N@:X!#L[@D=!HURQ 6\< M KIY(+HY1D3*U"H*\.X^N4XLNC^*R2[4EE*1_X3C3F9^SM0%>ZO832S@3]S# MSE*!,*G*IL:LGU63#B>,GOW"*M,NF_#XL+"-M V;:)B%O+96[7LT@6+%B507 M*@S5%=5?M,+1\0!$X!?LD2N94C]7VULP4:!OHV?7T M+089SOQ(7T]N<\**HAWXHDUSBD&9P@R_:!)P3L@+W1_)]/5D0-#Z";22XSH4 MP,K:E],TFQ%0,@Y_30>E['/.M-ZI!.!CG3,]J#MG^AX'#N&@()#@U]1$?N@Y M].4G!LHV$6*KHZ<-U5P><=6WQR/ ISVP1Z:NC@;KE^ M'\'SSNDUA'! Y^^S089MM(9E*K:X4?J%BOZMQ85%8YFHO@+PQC_/2R M0@G#9Q8XZ7S6AYN2:,G2'0 G_"A]<,]0K$9 5V@5T1,EAE> E1*&L3A. M1TJ8S']P.Z8XO3\>NS:%34'N_<'!.F,>$Z"5 M^&P^]5\X%X^%Y\*6Q=G!V,T>[8O)0!L?CO<_G16'B280VK[-^BN%%Z4I X#1 M*,)9UL410@B+5[]G6=7M.#!B9_*^%5#_&\<9YR .KW_,:8[4@X]?W>:TMF:Z MA&HMBT9#M6U;&YFJHJLZ'VB#\< >Z(HU4BUU;+#!>YE& 4;]##-,\*AM+;/: M?ACEPZNJ&@9TR98Y$B<\1F(PZ/55=9?R?5WO*>9N-=;;*K=WJP??6+X//QZH MS/P BY5[?>TPO08.L%BMIUF'( /-Z!^BBX-A5&XY<3H-1-ZFXGQ0I<]X>?GJ MS'6<*=^WPAA4*NI\($G_FY#PURCA*2J;2OE]%'N>*&3N0?.]!BXG0[D[%&8? M/?(J3O!X\XKV4P!<4_TF3@$V+5$=D*A.SGZH6BJRK1CI,+BI6+"3#FQ\.;>G M+ Q%I$-$"PY1#%_G&6LY8"]/;U?XCE;X#F3'F/ZOO)V&=N1"Y*H8>WR%\%B" M0>52T!+852X%;11PU4M!R[:XM?JPT;W5RVK;TC, CX1M3)HHCR!?BU/'NDWA M5@CLQ RGTT- W=)#X#"*0\,,Z&[?:)97=NNWT2J.GU9Q#!KA%96,+$T[>KWR M#KS($XQ B92@XPL_M<\X^6>\ X8^Y;#0]_)LMT.$AK)GJ/5@66K!G+B:!S?N M0/XA%LAKK^XQ=WS^84L]!>K9,K%W=^K1L?E/OZ6>^M1S.NZXMF6R[>[4@_,[ MM77EU"?L;[>RIT ]VJ&HQP3J4=<5K!^/['D'!NNFL0 G9[!&\/0D7[Y01G%0 MSW23&*C:\O;4Q<"6J;<'BE/U.Y=&UU#758B^36F0T'(BX+ MB4M67VW _(S$=4+F;R-I#!JF,2C=OO9JY^KXVK^WHJM 77LZ^*]'7;J,;;FZ MNOKJ+)F#RZZ3,Y^/;\'ME4=**N_\:&"U5OZU#E<;=ZFN6!I)HM$IB48SVP.% M]TUSSIK$I74N]6Y?;C:EJ3V..#1Q[>DH MM"9QZ4AZ?(9HRJ?N=203GY:G^P%OK> SW^ M!"39S+D*CF(QNX/!N@&")R(EWX$74.XI5?8""ETM%T?RJDTT A6-W=@/Z1/W M^-C-7(*]+L/L&17643**!:GS7.N5-.!$CP8?T+G\H)PMM0]O QQ5$?]ACQ[+ M==+]]YX'3Z[-RZ4?4%I":&+D4)5T3'W0N52-U6R%L^.);;1T]0JZVN)T[(NN MZNE; _,8NFI)&D-+=D=[&%"+[+9X%@V1G8)DU]=7?>$W(KOVF.# 9+?%>VB( M[.C\TS :([N?Q'5X;P<(7W8XKCT,MB%H-CV",_IZCW7O <,/AQY;76UX_ MTA.MG7E=[USVN^J@Y?4WX_66T:M#Y_UP^5Y."7?F=/'9U"/])0RP5-Y[LLC DN#IG=,BYP<3A@ MZ1#:[5,>%Z=",D/A T-S+#ZP=9FQD3(>.S(W%4>Q5,54]\U/%?W>D4GHF#6T,>2:,7NLF>X Q5G%_^Q*;).K-)YCWIH3"Q^)F% M-.>\[$HI15GU!?56\51G,/KBW.XCF*2JX,S/+X K%,:X'38%< F]@H )^",+ M4$RO1697@HO&/,!!N]_\B!^&!W<924Y[^Z"H9]*Z4=\'7NI&H%/<.2?4/_\? M8*3^+Z'$8D $P=@C?8GF@#1V/2!8%Y 31O %S40G:<[@N0X2.,Z WK =33:4 ML7JP[0A*!M/##PBP'VD*MI!P?V%'LQ9I$J =-HFB>?CQXN+Y^;D76XFDDUEGO*-FKKO08G0F(H'$2@YT#@)/N O\Q M8+.CW-_:L!M.A+_UI%L[\M%*4 UA)72+* .V\OP8O#R'OAWY0!)(- Z@%^X+ MP-*>SP/_"6

).9JZ MCP Q8*\?#ZYPQ[.KL\W0UD!4@HI->A$E(A&O2$0B@6&R@NZ9[XB))1C8B<.Y M4,\LHEL)Z_ Y>7GFS#I@9:)$];WCE* ;)/K*?+3=&B"#9A#59/"':R4G3M[7>A8CFN"BK!TE:[2A2XP*4(2H$34,S7 M$O"OPM'?V#2NF.A:D.P:.(#]WFI"AI3*=,1232WU&ASMM@O,*U%ZZQK*9%M! MT2*Q)QZP1Y1&KHUAX,V[@U41V6Q&E;J\Q8> ,W"%7VBK0QL<53 !A^+-5WX8 MY8]=I3<#-M,SUYCU.RUV"25[72T6J_?,U6JD+@@KD.DVJM3I2T\:$H]LD&U M"E(V!1F4#1BA>,>^Q)S'?ZP0WKUXW1YDA"B0-@?@D*FK%:DE>C]T\;@ ]Y]: ME:F;4M24^Y,@%;>_&_MA+:ZE]U;S/:1RUJL2>TM4+NX0M)@\?X-M? 8UU1M7E7T;!Q>5:XZSR?;X;? M;Z[OZYJ?1[EG/X*'H9,%0N=W+STINO)Q9>)LJW!F]"4[,[K/SHS*2+,TY/K* M$&I#%OM!C(2*LO@.W[U)]0XZEX.>MJIN>J6G+VLKE-X*EK^"Q/:24)E';NJ, M!X_@6+)'\(5(_6%<3;IC$;!(Z'OGP'XE-D+F*D:E?BPXZ,+%!5M\1 ZUG7E/ M,^9ZPDAW(XH%^!B>BP-OO9D!ZF\$HG]3N'0!L8 PY'&0QK?C+["O*Q9.ODS] MYP?_.[WIP2=\)D<9M][0$^=[GUCHAAF6S]4,S7VYL\##Z/L)HGJ(81!&O:V3B/F--YX*1?(]V^S0)EL98[32A\[- M]V'G;"E6:]M!G/7'+L@' *X+_\',HFUB?7.=E+%!G">!UVMZUP.>-]RQ%PS' MU36M^\IK$K_?9HEJYU+NK6JA+"V)5OJ0)5->ZPNG]"G[\"H;W(JM,/) M_-:W'KT4(QRA-KZT+ MKW;$F\6A+GA;\+[S[,$AMV'3D\[AU6@L9JN:ODAE5SY/7%Q&0#(?H>#D M:T"3,(Y8JNV==?!C""#N!I(+:L5. 35"@5587V^%L&LDT]@3T&I3L!:7F91H M:.@Y"7(?4#B7,*Z^S(CK&40['@89DAT#WN34S;" B/$0:DRPT+;5_ZVQY[*\H_IAU_22@?7 MHPW13;\L+J D9Y]>)WY. EJ&+O?ZAGAQ4*P\2>)=/;FL-$O\J,*]JK'^]XTW M;_FQ?Y#GFOT#/1A^?,6MZW_LRP=Z<+O@'1:<=&U9BKBKFF"?THJDK8V-:EPZ M6+FTI'HQ$2QOTEQKL"UT*GI$DM_RF_!7KM%?H;AWZK-4Z/[R7B%S#WY<-;B4 M4U[2^//PE%X5G[(<\VQ6^JQ7NA2TW#1)5 MR9,\;A;-HR:'&!1:!VR5^Y8T"K#J?4O*MGC<#8/WV#40Z.J&R.JK'U;,I\L; MB_2QA9 A=V6SV3EN!^G^V[+$>V6)+UU+&%U+OO]KEJ2+]@<1QPB^-&T MH]D^XX2><4 W_Z@E[N<\>6*W^%O5,2;M,][7,PX8KCZ9N)C(X$L3],[3!+VU M:7E-![@W"*83LIE[\"8XDJXGY+1&5@V+>PJXGNM8=F/N:5_"6_F5+9KMVOWIK,L,N&9K2 ME:U7Q[I;,CMN,MOB^A^6S%0AS4QU7T/<#Q<;V)A[^.Y.8#\OED^( L:TVYZT M4$/Q&# OJ5O]E+8?^YRV'SL6%^\]]S$FYM=&^Q" Z#;AV[ MR*Q64I[\849+7(O$I39!7-A6ZM5S6EK:.G;:TIJ@+9P#9!W_F9.J_TP1S!*[ M$KMJ)NV-MYF8U,R_6*^+A;IMD/.0K*L?GG5K^HQ]&H-NEC5W:".?AR:'+5'O M!LC!ZEP:755=UV>SC5.]&]K;$G=O@/9H+H"A[VO28$M[1TM[6Z*D;T][ [ES MJ7=-]=69MXSH#HZB4C.EK:>V>T]P:G6C5I M#X^\2G/K&H\=KR/"XYL%__ZN;!.0$^^&.\>2@EPA.)%T7\@[!4J.'V/;/^K M4*VWR_N4O&M"N=B6N6K25T(.US^2&6_8(#7M/WJ?-3T=.O^,PPA%<6U);& : MHM95U=4Q+KN%.?9!#B<4FFNIOV82]U%1OTD3+KO]_JO3;UKJ;ZF_0F[Y45$_ MGO-J1E>56]G?4O];I+P?%?5;F!D_Z.KF>Z!^_+,S*6)C"L&G@WNI( MA615Y^@AB4%\A14AT-WQ2V?S[+>*'MB/SVYH3_TP M+AO-,1@LC^8P'8NI\H YFFKHS!ZSL3F"OXR1J:ELH+/EB0#B-1)->=EA)L?6 MUZT.^&NT_[VB[F?6LNT_>C@U'0=H)2WR<&S0B'M\[-)Q(PU\_P%RA8:,OVZ8 M4 CL!)^62>0S'_,@X$Y&*M<_YCB;[Y-81>LCSISSS@&9V@9AR<32)>!DUJ46*=#WXBPFB/'_A+)#L M>!:+@:8X\OV<:,SW_\B&620S3 DK 1]/82,AK<;%>"V=#Z4QIT!03_AYSDV;L5K '3Q-!+C.%;&T/>DFYPQ MN,!E[=%.""P_2,=0)G#;2M5&>>[@V]-V8L)G%NX5BYE(^;XP6";=V_*>PU6PU-ZXCGA==VRV/[PV MOD_LQJGVUN7WK\,OC5\2TH-&*Q4']!3%Q9ZY>5^JQ<2Q=JNY(%(1KTL[*E@& M!^'D?6T-IY7+<@G#2J6XW#I%G_ M9! M,CK:+@Z,'F<#H\-L8#21OIA2"B(!!]ANV7U[#-=WVQS M?D]F^O"TKM[&/H6&_I ^U&PD&*; MGTB3.#D%/6AZ/?]7[,Y11BP9I5+AB""?E6X71$KQ9A&5V2_64X#D8NP[GX%I M POZ#?Z=Q3/A4(O?P2"J#2\,;^GJ 5S,;01P^*UA.R)U:U2DBP-;J\JV1?+( MU,6*+;"B0!+)0&<;:;3M8\!%3"X9*9J;ZZV?I_O;K[P\WM]_N MI9MO5SUI^ V^^OW3_X97.HPC>[^[J6>(AA[#@8QZ%/N M,W[)?,;[S&ZZ"?78*T^-+[+D5RTUBTI2#Y!7#X@/N[!!WZF]1<%_I M!>'M^(J>7U"XNT6*%8P4#WKKQC6DZBPOR5-E92 -/WV5OC ,=$8OT@?0!PX? M4_Q@ BK=],WW]=R^H9NIL](24$YW!_OB(\;"(2S.ATQ>L)X&%J>\]G@,1 MS*2 /4MXT!E0/">>SZ4M;]M>JP" M%K;2K_38+94..\S:K=L6OX#KA303HV>JA=03RGM)O]RLZ,X/$(Q9GOI9GAGU MX6'BQW"_0R3_&0DM",^6=%<%L->J9-#ZVZ$-S-)0LEC9[-A7MS@XNDJ-ZI-M MRK9XHNE^I5[EEK8AE;7MYYC?>,+C=# G\(N+ML3_ XU2,[G/5+"L0>GJVC'U M\*XM #94MQV] -#7EB7]9$69!^683VR*1_NWWA*G-,-3+ MKZL?U>3-GTIC&CLQS#ML$/0V#'./:33.:SBFW[G$*1&O[G_9:IC=&,9L-JE*%W0E'$_8/H):5U[+R_83SJ,ZQ1\['*J8]:%W+ MW%>7F_UA_(!5AE63Y_0W/1"IF4WW%S5_COXAFB M&TIA//HG-LZ$WZ?\D4TIL8(Y>!H41D%:D>2#[D""";M2R*-H*LYDNY+K/?$P M!0_\;4^9.Q.)?(*Z0\K>@/=$+W.DI#1W&$ 3P_-?TLJIY$;7PP)?6.4HCNB, MR/,C:>K.7#'QJ)N=-B4W="7N/;F![XF.5?FWL_G4I\Y4$N5P8%9R\E.ZQ"EL M5R2!_S,.7B0_2']);P"()!50(H4\#&.>E$#Y$5S^Q">N#0S';-M%/(LJL!2V M_QE2F548TB*274_=/[!(T(\CRN2&;Z<9<>'!&IZT(K#R6JPHE/X9.X_I0YCD M48DT?AXS&OG438"&>\%RBL#E6!_U[$83*03(35F0/KHKS5D821/ K!^\=+'2 MS.:.P"267#TQ+RHD;!>3YG';/FPAD/@3[M8615UC.OC#E!MW[-KI ;]X'=:% M(7! #K%L1;\.AW>+- A7! A8/#VT%Y(_G_%PEZ[U;3L. I[4?;'\#'+JAP0P MH- 1'?GAHFS@LQ$6D;$0,#<"@".-XCU.-P=MM("K$5R279:B2U34P>53EXW$ MV3,^O[CZ&1-5H@%5B/KC,;*'*)FSN?M$:TJ@ A(!L1C&]J3P0#>D^['^':\= M(\.Z7A@'"+,%BJ)WI>5^2*^@;<1GI)*$>1&8H.TPKQ[?.8ZC. !V0@PF:#D? MO9R+3P@+%U"/M8B IAB13X]]XE-_+DZ X3FTX(2">E@<@8C,LN[P+3$L-<"$ M?@10EN:!A#3-:!T!)V ?SQ/H%^E+X#<"7+$G!C2;P,V-%HG%\8$N4";DUX_X MU(45)W6.&1/!AK.C[6=W.I4F#"XJD YST!K/&P<+9LNI/\WHZF;5CT 5F4 ( M$0%3]U^Q"U;#]NJ81C1#33UWO2!)CW)'&U,9'M8JMB<6N'X,R 5A%[!I5Y2B M$$E.?51*BTIDRI[#I-#VD8IR$=W1A)& ,ITPXE$]$]-I,6%0 A!4MR"/ 3R M*.+"0DUE2?Z*1:X&:84$/U R,5IE31P3QFL>M)5RIW+ M*4N">4><>Q+E[X Z)M4.3X(%R_BY,GU%S#Q[,=39QM/DZ19Q]49 M\Y+J9W/D$V1U<-9M#GOXJ_\,8B7HPM,])EI;"O&3-040*QF]B!IE#D:$QPAQ MB_51J%WBT$4@=_.EVGY(A5"XC1'*0I)H3BJX/2QTH9P;1 "*5OA_S,V9@^K( M- ,C7R2CD(1NJ*@2=A9C;T!7@-SA^##7(\&:E*.'N#]82HDA(:3Z'Y[_C'8) M[#8"JXR:JX/"=?$9.;Z%)!3ZS,5"NN+-H%#Q>4@AB?Y+@ ,J,Q#4EUJ*"1&C MEB/M3?3MB,=ERR^R5 [?@CKUD/>P@"DI@Q=&"Z8%PRMHY53RGUAR!;T,UXH% M$"@78(A\M5Y)2\0:X*,]3M"LY3,/;2%:Z;O0"]\%IL%BE(:8MQFNUPT+>U!Z MQA'J L 32#8NBA5#XE[V@T@TCB:^Z"/4DRIE7Z;!@\QN# 6'(#F1-,KL_X0I M9NR?^(87O$S0FKO@;@" ZG( "EH0V20DCU M"H@#Z/BDB!;-]27&+9KO]3%A;<;$IT0;P))&"2)N%E\OJO9%I&D8WHX+6_P, M *B-(+42@DBL(:QNGSV0F;\"J\R[.97/XR",F9"4>%4:)I.&8&=S49T#XO4YM. M%D6Q7P*#OYS8+E=[B;#+"?K)6R5ZK51\[Y[KCINP@,J+8[:#:!&D&A^8H[&NFTBD MIC4>P(?!R%)&1G\LC_MRY_**!R#NP"6\S4,CR&!#Y\D-T69,Q%57RJZ\2IRM MWS+'JBM][=WUNJ( /+WL@=L3#Z#U^"+=8TD=/?KKURNX;#RFEC=YNZY<)H)4 M!T]OCDZ]F.4T\:<.NG'8U,H%)R8)55&7"A"SR-L XB?0!9F@2)ZVZ!*34IN" MVD8A[=44F(:\66!>H3OFSKL;"MN=I;[ M^&WH(X9[7"T%[:;%*:#W4VSO$[WJ@<'4/Q!ZM0.OV\)UK\LB+4'OEB9Q-9!; M5O.[1H:WI;^7RN!H2G^K%?J>NB+>KEC!D\5(5:KARKRM!;\6OR;#?EG1 7U& MYVA&+:LZX=P@4TI_!24ICG=!P5*_1?11HKKB9$TM*79Z+G%ZT>USG<1J(/-+ MM*V[@P5?P7KY?;+8VF)GT+G4Y&W-ZE*',#LG6O#I=FL8ZX 2$=%\@0/\KA+( MV39L+VHK"F" $$SZ,8"+'0+9\R _'\^=Y,6@24%&UH]L&%M:1EPE;_^[&TVN MDB5]31=2%XN:3)7"V[1'275I)>%?T1DS3MH9^Z 8=7VQ>_XH>GU0$!U;KZ_W MP31EV6$8&<[ L-E@T%>XSL>R->(V,YGI**8)+INV[(.E8D%*7KO-]2H5IMM? MNKC(L3VP#=D9:\P8Z .%,_"*P!T:C?J6J:KR^$1:!*RF5S35M/ (FSL-[Z]: M:&0O5RVY*\1F)V$T*6/PSE+/F(0<%!6>4(0IQ](I MK(BU.:BFW'#IO Z^F#'0A@NY-V,?>]%2!VIQ_OA1^N">B466=9>T)RX?%WI2 MH^((1=[4'["T#WBA*O]R=?OY-_JH_'*&+\X31>@F0KCB>2#M2);5"8,(VZAYZ7/85:9/^1=,VFP^1BC#E=-8#(#>&!-J6\>&GW M;C(2'%\*_:R; OP7E#87!X]).@_>\,%-H05/L@, ^)K4+7S0FBUC!#A-MSG. ML\JMIWPY&>%F +X "W>>QLMIWP%1NN@((39>M=M$(WLMU^3(#E-.^TK-XF/> M1#G"!+T^E'!WR?8R*L5(G1M&6; O1WG*I,EI?F+82OAB(4ZD,1J-PJI/S=Y? MB'5 7X)A3"?!'IYMS>:+UR0L!A?:^=*PY0GV1DTO2Q-ODK15T9'_SG\&>92' M+"DI!'CR$03,.,9W/A820O .S%B8X\G:%-,S >ZP!?\1Y8.=; SD(XY]S&^C M(Y^8$ALX"S#W!P\U\HBI@W*,NK@<-5^7T_K?^71*AX)@(]I9^ND-QD>>\/SX M'?# EXR&*>S%IB590[8/E !8C4>4GT"GIPNZ.N.>OU_]FWX]3S&::'&4//@)BPR VBXS=E14MO6*+.O+ MST \P7]0QB6TF$!L[Z ?W+NPTLHO>";'Z%_F7IGV1G2K[ 8/$2^]=++:X." M)E)L X6(JC@N53&DN7MP]3FX53P%@1NF;$1-1-TD(6&9":E<@H/LQ2PC#A0% MZ^999F'D/U/N)MXY 7+&?',PVN* $M;^*6P_//W'X0$;'\^H'$AZ!B$9NA&F M#L+7 FR$6#E,<)-;G)]> MDA]+ @8EA[;<'%G<<#C7];YC,T,WS9&A:(;&-7L\J-Y5[8ADU*)A2J8GGDR" MKEY;8$%DE9QJ+)U#YB20>%P]^ 6H*TB3F&^3',?D#6&27$IYGRYF6:*/$8:^ M[5(@D%[%TJ=U1<(C5NF@@J4Z"'',4T]RE:9P^Z,GZ^I\W-8W;_)LA[_;4C:WHY)YFZ0=8K&:VBSVAQ2J] M@6HUU)%P_5A7I4KWPD1BO$D9]%[:#+XQ% >[ W'F.LZ4'QJ(*UZF+)0TGO#] M)D[VKA=.]M;VQWC_4+EW?U2 R1M25Z&M1-6AN<<-X;*&F#OM]J<"F;H/GGR/ M@&EIZ96T5%&65>P;R.4LC!';WD1UB)I_=&'%23K$[TE04+/!M-FV^RKF4?N,=_",/76FKLPFZR;,J'JOWTB/"GE+1M=>EV-B M'XZMZRFI?$(GY%SKE9QF82*G&)']02F;;O-&;6%W:NS:7.?EVEU=Z_5E;6YC M]?)#^IN;LOZ*:N6.M$K=)JL:#GHQY:YLO;H/_ZM:BPM,M)S0#Q8@5O>.NYR MG YE6@7PLWF15<,5!QMNJT=+.J=..UJB]HF-[VG[7DE]MW+<$=J0$IC=+8-A>5^UJ9K/S MI5]C#[]R]&>C!Y(/?D2M_TN.)7;9#O$77515F&PI9Q6\8]/L;=,E;R-8RK8\\[K2OK MK_:&6L9M&;=EW)5^!H=B7*-S:6ARUU#W=>#:,F[+N"WC)HQ[N)PAW<1>P5I7 MU]YD,O.!&;?- 6_\RA8%C5_9HJ#Q*UL4-'YEBX+&KVQ1T/B5+0H:O[)%0>-7 MMBAH_,H6!8U?V:*@\2M;%#1^98N"QJ]L4=#XE2T*&K^R14'C5[8H:/S*%@6- M7]FBH/$K6Q0T?F6+@L:O;%'0^)4M"AJ_LD5!XU>V*&C\RA8%C5_9HJ#Q*UL4 M-'XEH>""YIQ=5ID3NM 1Q= 7,[.Q2-,=ORR,7SM7K/WW3-%[5K_"K+YU#4O4 MGJE6[%BRUV7WM[=9*4R17?VWM#NOQ,1(R70HK)BPYXH)@33:TN$XH2_RI1&7 M& W _'4XO"N,*IQQ%L8T$E-R:6[XXJC:],GI9?XX>34;N5,W$B/.X:X A_GE MKP)RLZ<^#H6/@10"B5XZCX,PQFG(<,WP_DI2+;DGE>^+)LW#(N%[A@]_XE[, M87NA&(&(RTA'W4H\K?S&V_3QOX5A\KVEA'/1"F=A0*?X M.QFA20M>X,:$1G"@80EEIW/C*/N^<%?"O')^"QN%.+]Z_2UK1F\6A[[LFZ,K MSM[$ IP%^!7^G03I:N: I?-1P-D?YVP,B_W(IL_L)>Q<+.X2MI@\?(!O?P4T MUHTFO?S+*("7KIML6?DYAP-S^8SN;]?_>+BY_B[=WGS]; MVV_WTLVW*V#8;_#5[Y_N;S[?#+_?7-_7'31]E'OV(QZFPUE_]QB($Y0/5SZN M+!2?J*"#QJQ^R83G?01?T.36,M)U2RJUIS7;;'DJ?N>U_F@$221!L$6%@DJW_]C8A,+-QW M B2S3YS6:^K-4W]:L%[5H_?G7Q/L]NS=-9JMAS=LKH=IVNYIFMU>AT3 MGF([]BJZF&R7UBI]0M4M_*/E")"I"Z6_$@W-7:GEF_2;AZLVY@7#D3T5PQ M"E=9<\3DV<)FX4#<607R.9 7*G#M2LR\^6,\ETQ/6=U"MK)QJ*Q55X-)QJ>/AY+^)?V? _T?J77]6DAV?!V>@/*-^^T/ MUP%^U7U[[C14E4&T8:>AS3:_LA%-I;O>ZP0R@8^_1>'H#N[$9_[I)<.[-(8- MLBAO(7Q+L1SF/CH_-^XZU+JZZ6A-M:FW]]0S>-]]A?+CE(0H";&B@13'(,3V MU8W949NMG;M_700=;DV*IS S:N/-GTG__!5]J(]!A1T0AU93U3KZHTK< M_P"'XY/AF4C$5EQ2/YTA<$NS$1FE!CQ)[:HD] M*YTPN^&/C1JDT6ZKIMV2&'2>&+3*9; ;!K6 X$1TMK7E#B)/C5#GT,B3QO9 MC]G45,/:U\RCX]NHYY<&]7NYLGG-:N7#Y4RM18F[IVV<,HTNLG"/-'8<=)0; MP]94K;WSR,$#Y2Y4._+^0K%RD=U\)*RTM:N;MMK2#QXWE#AY,CBYP!@_%D;J M>QN&+G'R;'!RH8E_+*PTKFZ:N@&)JL?'B ,IQIGR8C\I7Z M*[A',4N/*,[PMCC"2<+M>S^9>_UO%H7S:+:)'0K;AFZ\KXN#42+3\=P,>T8F M6R+3>2/3$O_ GE&I)5'IO%%IJ5F_9V1J2V0Z88.Y&GV"J77!Q[;K%P>K4RN\'E7)C1 MJNS\DF-O4X==2S]07L).)W<"==Z28B7%;E\/L0O%&@?)V9#T*NGU8NEU10'* M+M1J'BB?1=*KI->+I=>5)3^[4*QUH%P?2;&28B^78E>56.U"L[D$>SARM0^4(W9\>I4#;^65:UXI445>*5%%7BE115XI445>6>TO3= MFW5F0 L]6LX)9C4=8WI2TVSE8N6<8#DG6,X)EG."#SHGV)!S@M>"C)P3+.>$ MGCOX#G@HZ5_2_SG0OVR0*><$UR&3X8+&DS;;E0^;:;6N;F@.F[5S MJ_F+F$\J"?$<"=$VJB?$]M6-I:OMPX]\.@LZO*#4OLN9O6973X4=$(>6H78. MWU[X!)-OY4S2BYI)JE5.CFV:$VQIIFK;!]=/+UXT2IJL/TU:U=,DS@FV5*.] M\V@@29!25SU9775%>Y-C$"+-";9:+;73/'@W[;UHJY?=O%C.":ZGEW6G66=M MG!.LVZJIRU&=9XH_JYR#N^$/S@DVU:8EYW2>)_JL\&GMACPX)]CJJ&U;CND\ M3^Q9Z839#7]H3K"N&ZJ]>Q\"B4$UQ: 5+H/=,(C/">[H4GR=)_JL,'-W0QZ: M$ZRW++5I[!QN.=5.PC6T4>6#DPN,\6-AI Y\LF.JFB5Q4N+D2A/_6%AI7-T8'5W5 M;$MBI<3*56Z#8V$ES@DV5//P:3\2*4\&*9>,%ST&2F*H1C-5RZQKBK8,M44G."3YS5%IJUN\9 MF>2[D4NZH>8A>*-0Z2LR'I5=+KQ=+KB@*47:C5/% ^BZ17 M2:\72Z\K2WYVH5CK0+D^DF(EQ5XPQ:XHL=J%8IN'R8.2!"L)]F()=D51VR[D M:A\H1TS."997UO9*B2KR2HDJ\DJ)*O)*B2KRRCI?N>F<8/$):MC6UF.#X>5' M'Q+<;)MH%FTZ)-C6&TW#V&K:Z/+OK$YKJSN7SC"U&^W.M@NJ9+'F6H\]XOS& MSLRELU=E+JX3@FO._RK-#S?W. 2Q#P6P8S=K/ M0OO >FS499%BZIO/4ETW99"[%(T9>-3+K4ACX;!$CB6QTGU18C; K,]WAT@? MW.09:_4EWN4%U2QR3U6:A%MFJ\Z(M6Q*YAYSO#+I8<5B5U;TD.;3]RQU&:SVIZ>D_2P M3RVLWI)R9J[Q(;29-5J,;%<"=4+TLR(*O"7]=*YN+$TU._M*L*K1 !R)/27L M65&VLAWVZ-K5C=E6]>:^"E8J8;TG;*1$XS!R$D;M;;\D0Q8=PDA9BXYV*D0] M(3KJ'(2.=.#"'5-MMLY0IY?H4Z!/:T6N]);H@RT1VY9JV7J-T&>?*K"M-UHG MXXBLL'993M>\H.F:YD%XB0F\1-5M$$:[3^F1$S,ED9TXD:THE=B2R"ST6K6, M%A!:^U2(;)]V5>T#B[^'H?OL^?[.0<5UE>,UGE$ZX:F\^IVCBM6N\G*G!KB,]7(YO M>Z>PHO1([BVL.)]^EO91U&O2+%AZLRL.*FZ#.S7I#7RIV1S["BG*T/S>0HK; M4-'^FB+73YF7N+-^/'$+W#'VUP6YIHKOB003!^+LJL@[7]K%0UO6R./<0R'[ M!]#YL*,5 3,P)++QUTX?%OG/\ M9^] UW[.4^L2<6I&QRWW-WW.SV+)VUFBU'MZQNQ^E:KNE:G5['[+:9[=AK4=PQ M<60^^Q$;5E ./@$SA2>[:03KZ BES-I$=-RF,, W&QKGG9MVA=&;#>,PC5;:[?TW M6C$:AKWXZ^T7:S:W>ZI\X3<@\@X=>$6Z58NKIY_'(!T+!\(;G7U-OY2$(PGG"(2S(G'W&(2#Y>=- M7;7T?34=DJ0C2><(I+,B5_88I$,S7&VUV=I7*R%).I)TCD Z*SJ9'(-T<)J" MK9J&%#J2V_N;_:?XEFM4:S%3U' MCL#2L"9)LK0+P+7VBAXEQ\ U [15NZDV.TV):V>-:X>.GBX7GZ84GY>!9M5' M&DVKCBSMPI)\_F1QHCRRG\Y!NGBO17$7TNBL77V(TFQ>W32UEMK4Z]016.+: M_G&M^IB>:5_=&!U5:Y]A2$^B6@G5JH^!F2U@:Z8-BH3$M?/&M>JC1F;[ZJ;3 M;JF@O4I<.VMODS9>HMG]4JSYR9.'P81-TU=V-<(EKM<:UZF,F5O/JQE3M MSKX:ODM,JR>F51\QL7!>IP56N%$GKG9A\?![[*844)/N+=/2I>-K?:*K/G9D M8?V4VC*EB_6\,>W0D:.E6776_D:"2C2K-9I5'S2R.I*A70*F51\S:FIH&;4M M76+:66/:H>,E2T5G4Y>B\Q+0S-"JCY4TC?HQM%T#X(=HL;GJOJ4S#==HNGF. M_1SV"9KSH7J]6;W"W#2O;CI:4VWJ.V>/[O&0*W8-2Q*7)+XG$K>K#TTWL=*L MHS9;IJ1P2>&2PO=+X=4[\9M-$.%64]4Z.ZONDL E@4L"G];2JT^9;6)P7&UK MNJJU#4GDDL@ED>];3Z\^UZK9NKII=52[+<6XI'!)X?NF\.KINTU"'+/$[7,P MQC=[> MY'!8\MCFNH^E)>:@Y##IX2#<<9;^\=[UX[#LO[[R $(UN>B]>)^"+;YP" M";V.?_U>#"O7M(;&T5-$+L2;UYASWFP8G6T'KR_[SFJWY01YN5BYV%-;;&N] M!54Z3UXPQ^42IC93TA<,;1U&C"E_P'7#6/D(TL-5_C,-F&)JJF)HAG&8X?+G M +D'[^>Z<*L42_0G .B(VFH> MKYRO?MH@E//5]S5?75*EI$I)E76CRCTU+ZJ)4W;^KG]GX2!RQL.7@[8M6N,9 M9S=M7JY0KK .*[RP O#/890,F;-E'S8YT7"C+9Y/<,W0:A!>P])/75--O4XM M'"7I2-)903K5=Y2RM:L;6S5;V69&D7@6MZ]1W9[#9HJRUSCXT=)*[5 M$]<.'3U=+CX[4GQ>!II5'VEL:75D:1>6Y(-S%I5']M-9*SM8MG7=@>*J#U&V M]*L;JV.K'?T,O<42UTJX5GU,KX4MA"U5,\XP&BY1K81JU;%4S]M4X M5:):/5&M^H!)6[^Z,52CLW-9BL2T6F-:]>&2MG%UT]15T]!JA&H7%@N_QTY* M@8- WS(E73J]UJ>YZN-&;1.GG%J[DYQTK]8:TPX=-5J:4=>VY-CFRT"SZ@-& M[:9D:)> :=7'B]HVV."JK!9F;UD9)VNWX,;=?P M]R'::ZZZ3PYADT/8UIVE6@,UIG-U0Y-4K7W%XN6<14GBDL3S2:K51PL[&"W$ MP/0YC%F4%"XIO%847GU"?D<'$6X9:D>7P] E@4L"W[L(K]XV[QB4Q:B9JFU+ M/5T2N23RO1-Y]0DP'?/JIF6IQNZ-3"6%2PJ7%#Y)X=7'ICL6"?%62^TT]]4N MK4H2)^?\V\2!U\&_KO=T0YM"L'M!2DED\SZ!"[-MC9QHX 79ZCMSQ_K1)U[@ MPE_O3)N8 P=1-WI[DX.+WEYZLD 3O.'].(P]?/6[B/FPAB?V7DP4YSA4NDLL M1"MN<;H M#19?,L:6S@^<1BXRM*X:7XVI9^X <1*SVSW+:VK6YVV;5M]L^DX MEF.Y3::Y3:VG]_3_P:B0N&D895L8.P-VW8V8\^/:Z<,.WSG^L_,27[V=! W M1:RH@TO> 81;8L':SSG?_RF?+G_]-O]QT\?E(?X:/OOS[ W='W'";PL"14DB%3O@<. ML-.$N0IP6UA9S'\C#N7@Q[]Y@1/T/,=7'A+X8 2+C^?A\U)8B$^0_W4.N6]Z MXCLO ;#WUH#$:]U^HPC9]3D%Z>+UIM71:?$$:[GM]4 ",=?(W" '[M<:C< M!N[=T D&++X/RM=X +ZQS^)'>.RO?MC[40BB)A>.P).9>XORR^XQIIF.VW), M9AFZT6$=9NA:TS'[/9+MOM ^<\4=F5HAJX2.RFXQ;P=*K^&\(_R^NJWVX=? MK]XH7ARG"(R'[_2(:ZVI7'UB#BAVRNO'< S8U;:,-\HG4/3"*!;Y-W>@"CE> MH(@+GT$Y5/[;B3Q4?_B'RE?GA3#L"EY5>OC5F\;$NQS?#Y]CQ5%\>@&RQ)[O MQ+'7?U%@Q8K#MX#:)5V$CZ;7/66OXY^-Q>L @[J?2P._@;_LC&#AP!AP<'@ M6?U4X#D1\%#%B?&S<,S@+P00?XS75^"(A^\40)C'8?;PYS#U767H/#&ERUB0 MK= #N.%CE!B4V_@Z>1EG-]!B72]B/3AU?AS%*P+:5.3"IV(O2?ZF[,D]S@X& MJ<_! 6$(X" "?7%R1\W(=!G!3 M&,<-N-V+ 5LY7BC/L!/6[\.*02DDP;T#_ 79"2HWP :AIU MX1>]J=)A-F@Y.&;<">#H!(TE$^^ '?VG ZPN>E%TNLM0:2^X6D8K"$(%C B@ M!'BQ!X_J)7@3PJ>?8W6_^! M=1-!=_@K1QG0#\ >B3U";5?Y@B!4OHP1:X!P'])N0NABM;1K0WM#UWR %3^1 MSA_3W_]D+L!HD)&T,/1BQ+6/P#22E[_%RI=G^..O%/XH/;2M-Z\M[0TM3W^O MO!;K+"U=?%70.NTGAA/UD6QBVG:.W.*$"0(1O-0IV!;B88^VFGA(["X"P MB MD$:NS*&)H+8(HDUBY+E9^Z24ATG-)CLRB);#L=H:6OZ8Q/">. M$;I=C]=)%3)#:[XIBQ\\QPS#%'0;B*/#S_"C3\#+/1_,3-A3/PI'2H&.'-V% MZR'.D:XD5-J30J4-3 ]0-D(T[^$ON "&&.UQG=L9CT%@\H7:@)?P4(?[E X02XJR)CE!CH-V0) M##G--Y3\\&<8C0KMIOU&N8;7(]N 5X5]>O=#"F98HGS &^"C_-JKQL0;QE'X MY+D B'#,ZP05]G/,7*]014#!&'D)ZAJ$@B^(;4&8""0L!#7^#6(?>=CW!^7W MV]NOI OE9("Z400@YAXR\7 '$&04NEP5@2M*CR-1#I^Z*>,(GL& M)^(8,"Q M$_?CXM><+<=\YZ[8^>W#'>Z;4V5^2&;.*9^'7F](6 JL]\D+T]A'1'4/EQ-.!JIL(3T 96:PX>UNJ,2A@MCASWO4:OIS M4^(0M'=@ [#"OX 84 M/EQ$SNK"VTO><0"Z[XQC]B[[Y;WKQ6/?>7GG!00ZNNG]Y..PD'O*.4YGR[\N M7)T-C;L[10Z[>+/XND%?3;GZ^7>==J.C+?Y::^B_3+CAD]PW*PZZR?<[/PHW M$30P)B(#Y># 1#!NCK=_!;"K<#+> P=2C(;RAQ,X V)&H%Q_ *LNC7/#X19D MUDL,[!!X72%OT0])/G^ZYAN+4S^A2[YP>QD$T'(_N_TM%5\XS\WW\-TPC M9<5.^OV#[81+1A=T$8YQ[U) @0BO EIR:K,691BAPWF8)./XW=NWS\_/#="? M&H/P">37_W+#WC_>WD:](?H;WC)WX$1O >V=M[K=;ELM^RVL6_QJF+B)IOXV M8#^O4:O4#5-O#)/1U M: 1V&UP,[('+#6X.<2T)! %68)$R(Q5[&2QUB^C\3?8JFWW:'RGM8]HO&7P M3D0;0G&]\'MM5<,OWWZ__7S__]]BF/WVD_+EOS]^^^_[CW^>E/5&+.8S^_GH MH>O;\_L> ZWL 8F"U+3[H-< .TYQT#/AAB-TR2%U?V\\-!0?N4&8W00O?_)Z MZ/ C\TSE2AR&<-#)COPG0;(G]0"O\5FN(HZCT$VYYB>>@F['*(SQQ1BD8LD+ MWNOPP K>XC+8-G&KKA-[03SII$"M-!HX/&;C!9@C\(R&*;(8;K&Q 3&T=QN< MEK!BKC&3C[.>\OE=Z^W*#I"XL/V^.C$U"1O=:I"U>%><\H,XULS7A3J\%R>% M\9!;&;D'&-\1OU->>V^4X8L;.:GO]90^.O*XKRG#E/=P"5SS[ '_AULX0J6C M\>0U^"E6<"].QR1TXJG5"=N Z[!?PV>@C8(D@ )2='(.0,?MI_C.8M$J MW0'H/(8C2(! XD0!8&.T< #;]7I<@L8):((#5KJ-* EN!6,)M"!8 IDPK#<, MX/P&+QB$!4&)*+N)*ZR6&$N\LUJ,A27,Q]@_D3EAVE 2"7[$%1X0@D_H>BYA MLO+ZZL^[_W!&X_?W5V_FH37/#BECX4Y'5QLWYA\L&@!!$'?_ZB0 FC@,KK\_ MWI^>X/N">1_ ,G0KBQFM$H6D\64R!19\.X@85Y\14;[ZF [15P2(7B-GNQ)_ MY%=>O9D#.^5C )>!T*2WO+Z:^!+QZRM8CW'VX(>TFUTX]0D\W %IUY MY#0./GO ,T?XH=#X D$>@I:$(IA1EO#)4Q9,%BP#]OB4!YA?.-T(4_4A__(N MC,;"@9*E1DQ<^9L7@;3--$"^ROQ"6M2,=9J%K.;=JHH0YIS7+][R)+6(G4_1 MU*8 X(0Y=U_X8@S_#1C15.XU7;P?\5#^498(\.:]I)?#T(@!+?* MC$:H>6)BC:J 4@?VC9\RY976T'0,=/-+5;PV(YDL.2C[^XX_XP&?D6,XG&Z0 M1=RX-IE0=!;1JHSYX\CC*8*(#A]SMHE@ 4Y$%4I"L-59R\$K32)/ K%T<(5 M!_U#;S@==%F6/)3;6NAZ1ZB(K!"&+] :K::A\=W%FT)B4JYD\)C\=!Y4)&(? M!['G8:8R1/T)XP81I0*]*-V7_$+,LR#]@2=XHCH187)I]A=<.J6J3(L=N'Z* ML6;8Z*1PI Y%4N%)/4R/\WU!%71-C_RA@)OL)RCK7 L*0JZ\NZS,X[LL(RG* M7.B'$?%41@!.4*MK?+6,T]E5>K&$G"7X(;I/I.:>@PWQ'U1*HD)U ZZ^KCM MRW/;"PU>57+9,F$(Q.\V27>1U+0A->'I4E[-LI,%2@'\=I&XT,F:4!X]6+3* MR/E7&'G<]THD5](I"D$^C_E+P7O 0\6C<,9H79=R+4D.8U89I8,+YE_Q-E3?00,42BWN0KI6 \ BFSGV-/Z"? ;YD3^4AXZ#$1 MN=(9.@ KIC,$-=H+7842#NB+?SI1(4R+2 M>]NC<(W>:=F4UN&,>&B>.[7^^? -K[AZ48/@@Q M62DSW$MB-QZS'I8VP4MZ3%2J8& ----DF"UWCI@[P5QVZ\?OVT?M*V#'UYKH1_>B7[ 83Q&0)=Y M8@88T,"+]UB"N;!1Q+&H]4^6%0A0@"R/#WL8*P9ULQ"!HQ"5%DY//"BCW M@%((*8^EK(G2EU^1>SH!]X\!4-%:3&.4;CY[^QW-2/[51V?@,TQ.<<$8]=SK M._+C =@<7P6V^@(,XPD,!I9GNBN_.C]^L.#M-Y"L'A,1ZB%L3<%D1"%6<4^E MM$BQX&+YHC2 B3*%8H=YU43*G8@AA3*Q80F51_@$FP$'&K6$!^859[F1H?)7 MZO5^^$3NXS#@69#P,E#^GK% $^3*$W\G+ABN U;E]3QB)AX868.(;*PXCX[D M2=M=X!_ L3R1F"2J& 2#(5\2U17M.ZV_R= ,RHKQ! M0-6I/$>>\MJYN1ICH2VB)7:>&%WUD%Q'EB?CC.A4@I<0)^A4,9 MQ?@@?'<&<,*[5$2FBVQ90#G*XJ+"V+@H=8&[(V_ ?24\4R,->#WC9^+ZMY1> M[TQF>GH^]Z&4(N/CJ!Q01\00Z<.\GF44XB<,)!!:V'[XW%!N_3C$]#9B800% M6+"30=43KG(@X30/!PW\L OO6Y4FEJ4G76JFF+4X4^QLDKXJIW\,TX2CESR% MA.AZ/FWPW*6&\A 62A\11(DU('%PM5ZD2_;2*,K(OI\F6%J9\PMD]GZ&UVI-6R[H?R3!6#__3/M M*I]G> 4@'/"2=*SH;;'45T9#UU!3^8/RU42BOHG A:^L-I5D8W*-J?%O%BM[ M$]2G7- MQFA:"*T_C.+WJ!"56@<8XGH,A_6(F+U$M$^!8T][;.I%6:9M4*X3**VCER;* MV'>"0*R:\,M;ME5NJGS#8B_J^?+DQ,*=\?U'Y&"2908'Z@4 ]A0G/&R)1%X% MSN@S+L[ER XMG@I_X!$0>K.%U%D3X#2!^IO2)%E@B9?$L@(/QF&P/6P:KGO M1#-0Y]>1AP=,#8=.)U/ZN-$#8F6NLV+]-G!U0-B'S!T$IT"H!>)Y&$:LE.3* MA3 :@C9',)/ M!AB JBXUJHB<7G;(A)J9PO-G85K2-6@*DVCQL)1 N\A%"<(1RW M2/@J>NGD./M/8&A/Z"\K,(WHA3<%$_U1 A>TH^BEQ,9I8\_DVF(Y-,(TF4,? MQ )X53+?0-D\\;T?B%M83<]ZE(D\26- ]/UBL;.,8':@I/,#[=^Z-+BH%2HG7I8/'+?#SY;Z1C$P1D$,/ M,Z4QD)_!!,0Q=37QNFE24H<2I F>20WH'[,QR3941KFCI4_>X%B M]YS5*^;H03&SF&OE?-T_R^NGS&SOKY0RR^/R.SFJPRZ E2'ME;PIE&U H;., M-'AXN9]B;)F##=,4>.%#G^'C^$%O(3I/A8/]R;U,R'P2[A%QJ"%N[@! 1XD1=%#AAF("2Q..H_'LV\JA..L;-A#V/A'A&3%Y4 MLE8FR:(P7OYDG->"[ 5KB@ON=#R(D/424@(0@IREY"P!+\.$!2QQ*<4T4@)G M6;PZO*3'(Y<_5C$ :TVC'B/)3Q$.N) ^%ZP&.X; DPG)83G\B:3,C960:!,[VE"4;C\!2V M0"A/XMUTW<2ZB9Y%UXIG+,KPPQ?F"M<:6A,,S1%L)\GOW1O=UB7H\+W$W!\Q M(!B G)D--YP6#_IG+F90%N-AEF68$*%%YT+A$0=CNU2 .Z%]Y8Z9:5]L[AV" MYS'G";;"/1E!%K G]":2GM6)&\KO+," !ZZ2$'Z,Y[;X;;EB#N_-6(ZZI/8N MUV8<[HK-;^8M'+A_)_\\ +YO&EE;/D:*$6:U;K1V<5R9HB):-W'&L.Q^YT@U"%RC'YY5XO9>>3PH<(3++JSCQJ CUHR)*5R:A MZ;+2.-?-$ O2L5^2J%@B^D+9#IFO@H1Y)@5[0P%E1XCG"8!F' M7I ;Y@@W-FTF"/\;E+N "\YBUBIT=&WFC,DD*6<<3,@G+$R="C M0881U2.B&Q=Q.X_!$A 0T/@ND)H])E0=RO4>\:P_\1)1JYN56>;RLM#52HPV M(Z^ #3([/7>B4V4DS5/@^MXTZ!O*AQG09&M\9LX/"L+-\BD! -Z!*L>7S,F" M0.0AT\S[2HQ7Z)N90QNUA]Z0ATN#%XY,N=DI&C'26[EABPWB7L8B-]EW!FB3 M#SV!B27K*EO]G$6+2D/T!_73B,[#<07'%(&\K)84^51#^8U?A7PXXZCS.7?! M\TL%,DZ6XP(P]4GKX>&!*2 (:83M'PG1>1GMI*00V 9TX2 :P$Y\=&7#2EDP M0(N7FTX<3TI80HPD8L]E+P2)8L_U6=Y\SB''*MI=W'\U\G[RP$E&")D5C,P! MN;2 [T0LT_=&Y"PM(1*ZH+CA(=)>QX O(\J^4(6H+.'I$]NE5&D8L)\0IZ2]X=]0WTN,S'DY%N+.;( #T(I MCY!"Z!!'GC N2TQ9Y88KYY()*$"0:D[P[,/ AWTF#WE#8CQ/.;V";2<[Y@%UZY-9[/=6* MX$TYE:E\/UGF)DU\0\IUCL:% M]L)E,'H^N;]44(IHNQ\+PB?-GNO_B,_4P)P_G$V9Q+P!?\8+!&6@*_]'7$X_ M0Q8%Z(K& ;'>G %3&V'T!?%!" %S(E"@)XB)=/;,J$U%4@,Z;8'T ];W.)5R M[HTJ><[1LF;",U[!"5:82?ZB[W#N$Z:8RK^9*[99E@89U_/0U,6\$(C.O'PC#(>JRS[5=$.(V6:?!=P%RCQ" V5:[-%EG))VQ!AF RN#:6P_SAC MH$ 19:CR%,.8%Q-I0OE!4&NA7G/F10\L[B MO.?Y_>]YZ(A 1GUD. 2X1C\"!8^0$C6JB5P\4/0R83"O]\(,ZGH]33= M/*J<3#K5O <.+L#$=/30(2EG*9@J&<)DPP)C0+6>V[AB3[QQ3Q$Y(K,%G5_P MRHGN0PE&HZAOZ1!U^0#'0-"CK_,'YWDW\903F0$(1/W/'()2,V M\!-$G<:%RZ-D>1&#XH4%)6,."*-/_G5Q$ZV0D?.^.(*LG(# C,F8830_;3<6 M#'H1\&G]*87$[R0G&36;2Y6HRA-(;M[GT*?F!YU*1<;[;BI>NB]CX:.L*.3VV^8HWF[BVM&_KV\>'[I\<'Y=[;W9<_OMY^^_A!>?Q297;DD7K5SH<0:EVG54DE2N CQI0_X+IA MK'RD*L>)S$7>22?*(@XK+C=.-+_3YYMJP7:N0NNC?S?M() M@6;$0<-F(M68V6M$#*'YKJ\Z+AS&SIFPS3-;<8V@(JC6<9:8QLV M^ZYI65O=N73&1,.RFW*M3\2V+9K7,G<6R[:6+1L#H"T? X%QX MNV$;Q6)+30:5T2A5F@%N2C: -ZX<7URU]C>8>&>%ZH-^I3:8%AD M-E4%IM>/PS"-L^S*#R@ZH_C-E(:_"XY-HQC*^<7X=7'/Z6SVG-.AOUO40G]! MI/K&4S\FJ*XFH-R2HB<:O#3Y<62?4>?$[,.#.R?6/0V:3!WT#E/Y9ZTR4C3> MEP?MA#FY$WGDV*."*3G0/).G(0M#@/SC3.%G3&&J [!'3, MAC'?C*\;@&J)6R<#/8E>RP#T2N+6MJ#[91/K;+:S0Z_'6+__?A-FKM"_G=6J M!3SM^ Y> LJ<43SK8-@BZ"S"KJVA.@%23=E45:L"I#,DNJ?-ES=-MD"M=MW1 MFFI3;T_IXGN%0$91&T!"XK#$X?5WW=9T5;,Z9XS#^3.,/4JZN2A=R>DNC.\N MX%GVGH]ZK=.N@M@W!,POA] !).Y-X%Y3XM[Q<.^P^';&XOO$)+BN6:IE[UN" M2R%>8WZAFY*1'L+?(3I9GIY+(YN^NI4V-%!&G0^&O+YG$WVQBL&0E&$$8L.58)Z\\]RNWC>7/M6VU.MNV&V2\5N)5 MJBD77NZ)MYJJUM%EU._\CK9M&6I'-^31GN31;NH(UK2C'_0IJ%526$BTDVA7 M>[1;@62&JK=D9M)I'NVF'.7X"LO),93+"6?.R= NC3"4SK9UX6B#F6>9FR8H M2Y_HL8])MU53WU32R6.JG#_;AR*MDY--$H.V@^+!,D\D!ITJ!BV%F=%1=2DI M:G!*,HWA2$;,LKA5K8V8G7(R]^@YJ"?]+,_)U-2VO65TZD3].Z=X2J;:M%KR ME"H_I0T9\I;% ^I5R+0N2/0JIQ,NVVOGY,I143E:/YZRZ869T'B M,B=37GFT2S8L)\/,ZO:E7=JX?'E8866K1J=+;U\][ M*"+;4=OVICU8Y-'6XV@W#>YLFM2R^SF?@GXE9<5AL6Y3EYS$.HEUFX8A;=4R MMPQ=2REV6OQDRQ+^2V(GEU.,]X&-(];SBGF9SBB$I?$!FM(WNKD]8*I-;1 MK>JJ:6\;P3I1-] IGE)3;33UPO."-$@8*EEF%L>-CK9$3QRRIO-*HGK2UPI1I;5N*(-TW1Q-1;7N# M&FEY/)6S:.EC<$6AYJKAJRU:^-3BDC\N"O+,@=-E, M0UY9Y8"S^EJZ7\8,@W/!0/&"7CB2 \[V.CRD::G-C7,6Y/"0$SC:5E-MMN7H MNM,\V4UM[$T[I5S@6!B)=?N&[_%G3DFD.S^D6R[$VFK'WC*(+878:;$373N^ M'GIR#&5/$P&>4B5 MLV,9C9(()!%((M QQ<26?7"EF*C2F)%T?G%%9?=!PB(6)UE+C.TZ8E2>X%P= M %^W5/-HZ>=\F_)HUC\:RY)'6R^A.2 M1"ZKQU9M_#%,L%:L%&I17@N;93N^MT?S?V$TK[Z!SN4$9JEF6]NX9&EM,)R0 M9^?LCK:IMMNF/-K3/-KC^.UW.^Q3$*)28-1.1[L8W)/:RM[#34UMWP.KI%BK M,0F]-O8]9?-,F+R;FGN= M+=M GS]O.5PPT&C7V>[[S))=6FNL\+8:K@[E1-F"?E4B2IJ9J M]KZ'H-?,=2B1^3*0V6ZK5G/+)G*G@LO2#;Y3!Y6+\8++"%O=YNI*U),B7(KP M542EJ[96"5.7(KPB$:YO.4CYPABI\&QDR\JN;!)JS!"^-?UGF[^#C^R!XZ<:. %UYR"WW4R-N@%+@N2 M=Z9-SSDV6;>FR=I LO[&GEB0LG<9=1]9S-(:%%Y*$/&E*%X,AS0:1U[,7)Q% MDWW>C\*1$J:1<@??^@QG;2H/+'KR>K 4',+YY]U_.*/Q^WLE9H,10#IN*&)[ MBIM&<(9*,F3P7\28,H)5#6.%P9&XRG^F 5-,354,S3#1CQDQ!U_>?5%>Z9K1 M$.YNV+H/+U65,%)TXQ=524+E5<=J-O2)[_E"7[4MH]&9_&+]51@-Y7&(@!@Z MP0! $N10@#5%;!Q&A'O93A%FKA?WTIB6S?SPN9'SZQ/&SN*D*\7/ []\0Z!D M.%\MS6:4U0_G$^0N%&(@WT-GUFD/(1^ MBM_&2N D:00W#YQ8Z:?,Q^MB 4E5#!CFZXB1%SQ[$5[#Z)MQ.AJ7KV\H'U@\ MQ@7X]!;@I:,0EO>"ZZ?G 9L RL?)Q;W$>\)OB@.(?3QDW&(OPO%@CN\K72?V M K&.9P:@ 43]-UZ;1"&\&!^+"XA8+P0=%I]&MXD%*;C2^"S8T9]PMI(1E;AS M "B0]HCP$3FH=PG0S00GJ)9-3>L$.6&[+$/Y5T;#G&4W3<%MS$[#WI:GF((Q M6?J.FD"QW+(J,,&2W)0X$3XQ=H K@>*$O_="SU>2M%OB$$20^!S^=B]RE;]2 M)X*CPYOHE>= K'=AG$ABS9<#1UL/BL1S042+=]44.$6],NR&-4.^_ .+:%A< M9[?L*3HGZLR^M3I3-,K_V)A0YRL,@CJ+Y>>B%_DF: $@486F "H ^SGV'8 < M? .OB>CM5T+ANE)ZSCCGN%X2 SOPG03%L>!P<=J]%M> _.Z"3&XH7X6,]L"N M@@_(.@+>D(+:!C+=2X9*R$>DD [#^GVXG 7P'[>LX"8XJ7CR=M@/W ,( 7_A M%B/O"?E-#%^%:9(QH# :.('8' O0C@"UH7]?LP2N@(>"M# Z_%F@%'?ST ! MK\8%PIM0LT"E@C]?P!%WY"2*(S0=6+]X^K3VYIX%1_OX5^J-Z8B_%PCS[M!\ M9BDU?V!C4/L\)T=(!XXXR8X[:V%6H/TKJ]&:E;5M(6MMB4?PZCPETY8-==0*D?UTX? M%OO.\9^=E_CJ[>0N88OBX1U\^P[06,3F;O[>C>"E4J M%74;+%15GH=>;XB.6L %H6NAW@+L-T1IF2E=L"AG0%H,/"M.Q^C7S7Q$N4(6 MJU,.,G.*'W/WF%X8K*UM,'T2,U^9S9UMUEQ&(MFL(TCC).S]N.[21G$Q $N" MP%EH;W^P:( ^-W+FY9[!>N#V\K65?"7DGVU/&5RD-V0Z7'/:R-I9&7/K@V:KW/: 07.5!/E^ 'I;1NN(XPFH>/ J M#B=^A],;>NP)%]]C48+"Z..O]X\?;I4$,!=5L7$:Q:D#'%^\_&L:@;"!==T. M8*,H"U0%J#+QP/IYR/Q\AD)/L6TL5T?C\9U2 M%172@KX UV&,QY'X4\0@PD#4GXU$\4JN7 %Q2-G(C:&=RM/CI\*2]OWPVB"!G3YB2P?Q59 F07R@@DX^V>OT"9*_TTE'*S32XC5W35L+P M1[:US#(CMAJQO@]8&]-2"ET%@=E+^(KA\=S+A?!D)%-F5JP,0EP+'-JS$[D* MUP/@7N%U3!VR.&C^BRY)DQKMGGRYM'\MSF9\KWQD,#C R7 M],T80)DF8?3"K\&0/S_%W M')W2=A'1:Q7M!@<1[60DMA8.B\!G,VW%)+/92 M."MX :&&\%UZRZ)ZTO"_,=J+#7_<@.?^X\HSVWU+Z^I6IVW;5M]L.H[E6&Z3 M:6Y3Z^D]_7]TS;PZ.W?!>_$)IEP=PWNP(/?IX\/W3X\/RI??E"]?/WZ[?;S_ M\OE!N?_,A>;=ES^^WG[[^$%Y_'+.8:2E$$+-;GW;JPZ:'3?5O9_*'YQ!?YRC M#MUE=BZIS$LO-NKI8UF*,2AT^B%R<9+LP.F%9>_%7/E!*9T)4/QS1J/D:DD, M@%DLYO@U4\ZL-6XT5KNMD"LTUV5"(@]N(I,3(.T[8S"JLU_>HP_<=U[>>0'! MBVYZ/WF"^,;I>FI\'?]:\,Z.V3!-$]FG*.L6+Q:6L?!K M4%*W_*YI65O=N6RQG89E-^5:Y5KE6@^RULY:3UW1/F*OR? SV?""*RXO9K$; MMC&741^EEJ75:*[28K2EZL FS3HV;,&8[WBAQJ!/:0R&U6@U]Z\TK NDUX_# M,(4GN*03?$#!&<5OIA3[?9=;+,:NBWM.9[/GG [UW:("^@LBE4[I%]>'"?Q+JG\=]@!J!SYR!6I;565>U4@67!60[/ M@6O$;S^PN!=YXW)MR]&9[!Q(UI&#H+EY<*9QMJ SU@#=(:!C-HSY1GS= %1+ MW#H9Z$GT6@:@F=89$K?6!=U^!D!OW)=![ZQ6+:KKLSBGTO(0[6SW!M5S:W"S M\?XK;X"RHG5O6]-5K5U)/]?CM>^5Z'PIZ&QIIFK;F_;P.3%T7JMET\5TH^YL MVJ#K8II1RT;W!\>]IL2]X^&>%..7(<;-3DNU]$TG"$HA?L*,U-BT?^UE,M*] M3I>OM:,CZ]M2=>?H>E+74M"U.JK=WG+:[XDVICW%4[)4H[UE;V%Y2M4QY"VG MDYR?+-H:@5H4=U*B)Y#C3X]H0 M_5N2\M>R9[*JC2 ,V'+LDU>>^Y7;)@#,-7VU.IN^&Z3)GM*L]:H#W6U-;=G[ M=BJ>G4?Q- _7:K743G/?P1AYN+54(>#GT0_ZY#2KK=%N%^MV- MQ!-%P.4.1\U0V]J^XV.5R[:+.^1-(Z*;.@DND,E<3CATWH0=1<9&MS 5C'9; M->U#>>!DX&UO!Z7KAFIK)^KG/JN#VI!';YQ^?;;N;1DBW350(F.D,NBVG?QH M-=66O6E=4TVDQYD>V*9^ED-E1YT<\>\U]E5K.V>GM,\]NM#K24#+U2Y=;;>V MK(6JVAET4:?4T;=T[U!.5ED+O MM:6_.361<:;GM"'>;QDO/C^2E_F>\LHUK]QK;*_6^9YW?&1R,1&[ZKC>J476 M5P22S*:F&M:F"OQ&L#BA$-.9':[>LM2FL:6?5Q[N:>E1K>.?\\FI6%7&',\= M_;8,;$OT.U+8Z]3P;W4$T]BRCT-])=O%'?*F4<\M4QXNB MLU&KS@A'Q//9U#)(NCE3-0Q5MV3\K>['I)MJIRF/J?ICVC3W4WJZ99AT+^#< MLN!)8M(%A-^6(XZJ=PX5<)/1TAIVQSE;RK^<$-@#\^'#@:H,6, BQ^>FCCOR M B].<#CU$U/8SS$+8GAGU>&Q>A+9JI:@9GM3IEB39/@+.B5=;>F'ZB\I3ZDV M&7UG6Z<@Z]UD2] S""/5$Y66BP[5MD^TF?29'M>F89]#-6P_.=*_G.#.'RP: ML(AL'2](V""249UM&R);IJQ\J_DAF8;:V=BZD:=4.7>6Q0LRI+.GEF82DV2, M8*O*-Z.E6JVVK'ZKQUEMB/NOVY=8>SX M6.?DQ#%+*J]RJB=M+1\WJS:M$VUI=#F']%I7[79G?5DE#ZAR)BU];S* 4XVQ M+#'IZ-#6,SVO3317MVT;;5I'G\*BCS9*BQP.>VF MUO'',T>_+9-')/8=*0YV:NBW/ S.HYGG)M@N[I WS7ZH8/CPR7&9/<5':VP, M)D,6"4-050*6R##HY@Q4M3=NX5$35^GE')*MMD_5GWU6AR0#6#(4*C'I)#'I M?$-K*^8<3+-CLN?)5K+=!PF+6)QD33JVZ]%Q]I4W M*_(&3;6I-4\NR?V23LA26_KIE2&UZ:T?\G]2"^UANTQ3+!BK12R45X+"V<[=KA';_.I14M7 M2%9-;3Z<$/U/==#:\:;0N9,1&>5026)A1(+ M:Q#E.$$T7-&;1.VT-AC,O1>4.2,C>U!R^&UQPB!%9?$_&>FX6) M\U/ILH#UO61'$_&":T:6>] T3>UH6S:CJX=)(8]V8<<4^&+CL-KE'&I]SW5# MX;#O.LWS%)JU+/0Z&QS)+VW 1:O8M:59 MJK;QA.13BK!)'#YW'&ZU5*.Y99G02:"P=)E/E.W*\%S="P_/'PFW;-$H<7"W MX.%A$>^,Y?F)B733L-7VQM:NC(F?!6^UC$U3W"^3NPHO1[:L[$J.6O-Q=*6& MN=6E);B; %DW3+L^FP&\?*=\YU[?2?C_-G'@0OC7]9YN_@X_L@>.G&C@!=>< M@M]U,C;H!2X+DG>F3<\Y-EFWILG:0++^QIY8D+)W&74?6>+2&A1>I!#QI2A> M#(S%RXJ;1G"&2C)D2NS]5$:PIF&L,#@05_G/-&"*J:F*H1DF>C0C MYN"KNR_**TLS&B)-"C;NPRM5)8P4H_6+JB2A\DIO=/BW7?XM7R1\W)S\>-WW M&PWE<8@ &#K! $ 1Y+N'U41L'$:$<]D.$5:N%_?2F!;,_/"YD?/I$\;*XH0K MQ)87\-G M%BD/H9_BM[$2.$D:P#ZZ7G 'H#B<4QS+_&>\)L"]$XOPBEGCN\K72?V M O'Z9P80 ;S\-T/5-PKA??@T?&_$>B&HJO@0NDVL0\$%QF?!??Z$(Y5\I\2, M T"!M$=TCLA!K5* 7"8(OUJN-"WZ9^C955XUY_&73)"W.HW6Q+<;,#+.B5I6 MP]SN"8(5%:PG*.M"!1=R4V(^0]@XTODT50/3 :T):-/-:'62E;@*)0 M^!+D3#V&X.)T':<^_4;[R9\%+__!$F K >=YP"'"?C^&CX!MX]XBY@KD$ ND M#3O *4%YP]][H>I&K_)4Z$> 5WD0P.0=.0D M^7+@:.O!+O!<$-'BW;063NZO]%9SBGD@:^$?Z$UB,-F5T]H*DEK^G;&3)C-? ME])QQ+@.\) ;"]YT$ M%03!<^.T>RVN 8VB"]RCH7P56H-@)V26 4-(06\$+<-+ADK(9\N0,L7Z?;B< M!? ?-^G@)CB>>/)VV _< U@ ?^$6(^\)F4P,7X5IDG&=,!HX0<;M1F&$? 90 M3? NO (>"M# Z_%F@%'?ST !K\8%PIM0UT$UAS]?P!%WY"2*(U0N6+]X^HS8 M.0LV]O&OU!O3$7\O$.;=H9G+4A+^P,:@B'I.CI .''&2'7?6PZTD_=L9>,0<'2.\T$F35]P(G M0"E,5Y)C_CKL7Z?P!Y]L#(^*PG0P1'JBY3.4_\K0\?O*0HP6!X2H^WX$5H:G4GH ME'\.H\(W.6#773BF']=.'Q;[SO&?G9?XZNWD+F&+XN$=?/L.T%C$6F[^WHW@ MI7.6O.SY%<%6*(:$P (]"3?[7@3=3+_WI;+J"R[@*'T .',BX TL&*"B MW7<\GXA?:-RS(".7JQ-QF5=6X$/?55C._Q?=;W!QB'MH+&80)R3R'ICODP4U M8 $J )P'NT"3'AC#Q-$R*5.M(-Q@H:KR//1Z0_0C RX(30RU&B""$&5-II+! MHIP!Z3CPK#@=H]LY7^&V'EW/J@&"JW M/>#07'M"QA^ VI81.Z)Z AH>O)2#B]_A](8>>\)-]%B4H.CY^.O]XX=;)0$$ M1HDX3J,X=8#EBY=_32.0-K#"VT'$R!!3%1 8B0?&T4O)(S2?H] 3G 14D1B6 MR$^7PT8L%RVZ?HA&':BE\+L7NA1B6+I'VIR "L8* ^4#Z[%1%^!KZNH*-U(= MZ5(WT-KJ]UF/^#:6Y*-M^4ZIBAAI05^ [;.912&XP2@ P9"2;,CE0GYN*X@+ M#^^U:3;,7][0+:] M9TF- K_]C ^[V;MZTI]"AK*!TZ(R]^D\G!&+QP$A"=. M,.=9I R.QU'X$Z@O88#3H _.(?S0WDZ>DX!T3]!X&;M^ NDHY485W,:N:1-A M^"/;5&9'32IKD^Y5DQA0Q/H^G&I,ZRR$.?*B7L*W ^_F3B)T<#!BO3/;408A MN8W#Z-F)7(6+2WQ_YD(.\_'!W,G,C= 9QS)G" %R 4[0LTBGPN*RP-K4(>"? M\XYA/6Q4Z13 A/]%L&P/WATQ?$"7)<^,<5@N79RP3)CRO?'0 "7<)7TL!DBF M21B]\&LP8L]/./=AT>E=)R&=9/%B4+#P7E9"5F&^%Y;-O V7I$8OA:."%Q#: M",^?MRQ*)TWX&U-;;,+C!CSW'U>>V>Y;6E>W.FW;MOIFTW$LQW*;3'.;6D_O MZ?^C:_;5'@Q_RZ",^/K8_N_%)Y@L=0Q7P +5]?;QX[?[VT_*W3]O/__^\4%Y M_*)\^?Y-N?OR^>'+I_L/\/4'Y=?;3[>?[SXJ#__\^/%QUBA=#(6UU7E0+YI5 MN$-(*B.7ZH=(]<0,*34AM^N0"XVQ"Y1A-9M(ASY MUP5V-S2.X:)^5KQ9?-V@KZ82Z[$K*I_WF;O9F;ET3KZY8']'2:ON("-8(XOZ]>,P3.$)+E'C!R2A M*-ZH@/S@*;#+:Q'K ^ 9R4 GE#JUBD(6KGQ2X+>C/E\N&%0%BUIN@:B+%VO M=;,Q1W!46AQTY\1#KH+C+^@7!PT<)>XA&N6MNN\RR\[I K>\EZBR36=@,. M]]@NHIX%H\M+[VU;;1ER<'O=CTEKJ4VS4]TQ':EG=,YX8(%B:]'6/5"WZ+QZX?!X!HLH)'BLFXB4BZQXF7*)2E'1Z[/G4S5LK=L4%LC MG?']693I:GG&C+^$6=J/1X9>CMZ5H6_OS93-J9 M&K7%KD4J2.%9;B)%E(K2P[Z7< \!+S\5G27H=DPG83U16# WL1BOZOOA)UHGH )4C;L FHY^>/IBLD MR#*A84.#R!G-9M.=%@9N[T$F#&W:]G1=QEH8VNS,J[;29S"TJ4VG]R_!T .X MH[)=FO-7L6J7VE1A*=^E-K-+W9PN4UB;#I-M#U M$VJ1_YM$CLN36?G<<*=' M"BHF+/<8W NXF\]&_@#)B?VL>\B.%._$D^H.6L1'ZE\_2 M/^S>%]6)P>?PU#&@>BYP1D@W4Y73O)9E9<9UENA[J4G7^GZ2KCO[2+K>IMKZ MO/*K/]W_U_?[#_>/_Y]R^_F#/#E^_?[CX^U++Z<2E^?DT=-N6"=HU6ZQ,T)8) MVC4$<)T2M'>>P5-WL,K,;9FY?2+.[[/(>I69VQ*'3QV'9>9VI9G;'\K>JC00 M#?Z8N]QS-7EAR8M5Q1#65NL-SV;34MM:EL.,*I12I;$NI/".EM7+:/J M9/M5LWA03EFU]:I9EK655ZW9Z)B= SBJK,YZ'J4-'55VVSBEQ9KU]:H)I!1H M=BJNBU-PN3^6/D#I??9SH?"7=FGN#\9K>S L%C?1&3L'D,S:^ M0T<[Z]0DFX'8ZJK'Q/&*9]BVQ;K>Z(5MM:MKE M%"E6*@6RA&8O>&+Q/B3 91>]O=8[3=5LMMZ@ZLN\^EMRE'USO00.UX& MFP_S[H5!["'S*-@K4%?6J8!(#7@;,#31>:&8Z(EENGI;GWJ\JCCN$W9!B'DI M+=688D.%J1MG9Q[38+L1<%Z\*!]5%X?]Y!G;)U!-_%0IL5HJTR9>C&5U-'IO MSJ36>0_8A %*#K(A!_EMCF?HW2:ZO&0AN[*0>+RT+%%?5)X1P!C:A7J5/E\Z4'PB,E&+8:FMY5'K/3_%,)! M_>;TBEXR^'TQIYZ^YQT([*G733RUF(>4]7O)^-KT1-$%M^$1E%IAB$/O>.>= ;Z%SM85*O#T6-'9\9I\$_K6//8R'!K& MUDQ0>C0N0G)*C\;)>S0,(3PM>XJGK^O1F!ER2OQF"-L FW[@AUT:PS<:A=2< M CT9U.R(1C>[^(A27Z9>"H)AQ*)"9CN]*(QCG/V)4U<][&T&"WIF\+>#$L7A MHTJ%#R7SD^ HW"<6O5 C)+@4X/^$[U40QG%#^2JNDU-"%^._:4Q"I_SS5%O/ MS.$W%4'WI#QY:D6NO+JH%-*7)WUY9ZY/[,67)W2)5FO*9[975UY;G[4.U_'D M37>?7,N19\QX_S9TY,W$B23[.+(C[^38QWS#_C38QTY^/,$^#&/:^;T6^SBL MCVV:Y:SC8[/7]N=MK>9-;;G)A M8T2O_U*#*#)UO?T".,+1_"7?%G81SIL]#AU0]<%.3\((L[Y\-'FQ S%SN7Q[ M9OR2?DKDAC@WKZ:4 Q8PLA]F6U-ZL1*GW7\QL%&PBZ42 MI-00#%[]!'P L]I@G0!S8@C(\GQXUX,Z4'F[[ M@66-I?LAV&[T? XA_!0.B3XA2:N]_X,[61XC%HB&G/=@G*4,M1ZZ1'\/,$1G M"OK%D5$+ Q)[IZ1Q+,B^!SJ5@VP:-A)&,9IH26[UP7X $U)?M&'!562^G2%@ M%@L& D\\WG4>J .V'[TT]D%8VZ44UI)F?POY$0*@(E?Y*W6BA",I;R#]C-P[ M\;"Q?1ZV]LG<:H1S>/$+[]9FX8-C2 MOWC'6%A$EW$!]*IE-FREI%_S#8HOS69#R[[D'WD30FYZE$'1?[V;OJ#S(],+ M" 0EP.=S$[)-/'OH8\PYY>0\ABENN 3E:YN0]#MY;G';=-H (6!< _2U#B+& MU0AR/WUU$CCI. RNOS_>J[D B=-XS'(9,AL!]9U-=(B*8* H"D>BV9\'5JPW MU&2^$ UF;-H!*=M+N)8H!'\M\6_A)N>?AC#7L+^\\)?3R).\23W*GD9U!@^@ MR^V\"0!$$:X87)/QIES)1-'IB D1I&CKT_X*Q7ER/)\:\'!YCP0%1DE'N?WU M4VZ.$+\2L )T&6^QYX8E]AYBO1*[TS/[4';B9%\(X(%1<@#L<>$D9 X',OF#/XX M"P2YR\*KQ9B;N$K\:"""X,?\S#.# O@.&EI(MH >7>1$$\86$3UI(5E8%\.\ MP"F=2'"YB!';B1A<";^6C,;)![F@2+[@B8.1AZ74I73 MZFIF3AD+0#B O^B3"=.8^UN H%/4B(HA=9/.ATC@:\D9D2,G)[\[/LD$,#J> M^>NBA$3X,'NG\-9- B8L;G9 P0R\43HJ4;YP2.4K>5]D ^&^ M@?JYHSN[,W]8A$L4+F,PHX,0M&R6< V-]+8^!O8=G@S <.H+?Y S'@,RD\;* MASV1)P[DJ)]-*41=-$*]3(F!J>$'"+P>,&4/^408/3M1GHY)RIV8&D56N1^' M@E$1TC#!8_.T)I^/VRJ!J.0!X'XK5/^ %2; [2/DG_!J,=C01R16W!0>^L1 M+_ SY]M75"3NP<2].@Y=S;?T[A,V4O3;:DG[FQ?_0!T*KRA##D3 MB."&>"K--IZ/\RL'@UUTDI5Y?DE61_=W+9CPA>8EA?G(5WD;@6W$ZRGCT]+E MYV]OQO2IY::6(O^?/(Z9!26$3@O*>@QB'^4 V7LE1L1C24QH^0-N[H;$Z"/& M9V*R3,;.L0U)*:#9AXP$]A?@=R47M24R7OO9]4*JDF*@HOQ%_9ST 8R!#/"U MRBNKJ4T%:C'G+?2?R-/ #O\&F2^,S;J&W4R\I5' MU3 K-I\1&KGD"Z>74 2"3!!2=URERY)GQ@(R*827Q4>'+G#\I7ZN()PP,XJA MD%PAB4M!JSE.K,>Y)X$J(1QYG.N(3K_OD8AYXC@1L '_ UU,8&3 :U[#)ID# M9CTJ%Q/@X*84ADC9SQX;YYX"S-,!:))ER4-\#"P6CY[KAKVT2/O) ACE1;[) M ZCD'T U!^."7AG$85Q>X>F[#1:RFGD)$[7J#\ 4:UT50I"43$XE9R MH(+15"]$[?%?=2_(J3%06%W9''Z%>DNA-64MT,1P2R0 MEA2FUM_0CF+!-?OI\91 2@[%VSP"^QJORW,^Z/+\ M2Y'G\8:CR1U2_MC#5O)*$4A[R)P3=X*,\O2YZ:<5V@V^$KM.N5$XSM$WVP0L MO>32B7'%K)R16R2PY[ P'O#G!%QQHSGP! &0'LNGZ > M Q_CS >VX,5Q")P@"!.V (:9(D5[Q^OBC!^5.,EJAE0.:/D>&,["RX'L1*1C MP!K343XG]ESC8E+^&'TBAHDUO88'N5T8!S$:+<]FBZ%P/\HPICUM!"7)90"BFODR:!S M??CD/N-N2IY>RH4Y1VN!6=L]+DM)S++'N.>M%HZW:OUN)<:=0^LJ<]/&:*KA M-&[G!\L#[,*US3-"LMX%H)C@%&YAC^4%"&HYJ5C-2['*BMG$26.NH!_&60I: MJ;I>%#1P=VK^2'+>DOW)O7_%&C$O(<])G<@JS+0T;D?#<].1T+)$AH/(#4.7 M;@Q&/_ PE5A-GM&)OD@ALV*/.^T!0DB]Q?MAZ:#3!UEJ)_JA*;KVY/@I*T%H M>D<"N!$CWS@LP<7H09&OP5,J:.DB&Q?X)X]L9)M$$>1ZF!:;)^650=-03C!U M[%;I9A1%BP?IX8'9X042CW_I6Z Q*?('*++F>\ M;)B"._C4B&+_/!HDO/QSPHT8.)H;K!2^G%+Z*P6& \=_0:R)AQ1MXGC&8QAA M\*\TX&F^O R3IPKOP#,EV]N([9%: V?S7SS7% CO&[$VY":_(='KVO5_391_ MBR,J#H9;Q:,NO'/S4\I/J!9'U*XV$7&C)1UG%7.@VWYP$N>*/J\1Z%K5 M@NZ/G*7]+58^3#*@VXP! ;(7(+[+V1E>\ZW@9U]R?H;D425@E2I!BG2^XOW] M_N$*WT@*NZPG[.EW9$WA52".G=JL11E&K/^/JV&2C.-W;]\^/S\WP%QO#,*G MM][/_^6&O7^\O8UZ0Q# \5OF#ISH+?!,YZUNM]M6RWX+ZQ:_&B9NHJF_#=C/ M:RS+TPU3;PR3$2@"08"ZSBQ?_M]_?^O<5$IU:]0@&/5.VU] >/B'+G'M@.Z+9)$U+6 M7QAHD&XX3K#R+69,^0Q//#37VM#C^5JWWRP_SZK6NR*?KA*FWZ^/PLSCNS74 MFAM7,KMF27:-M3B[!C?@N?^X\LQVW]*ZNM5IV[;5-YN.8SF6VV2:V]1Z>D__ M'UTWKBK*R5DUQGG[+)VCSX"FC >^[TV'0'?:C8ZV^.LYHXJG:("W>5HZA%1L MQ9B80XK8.7?HRH9S-"I2'<@8,AMH4(.L28H(!'S@9W]_R)U^RFT7"R9%J3&F M!-92N=A0AMU3%"Z&#:&KJKRK2K@XER04<^&_SD^ZR>K9KRD81:5,I20<5432 MQ_S=)U[>F'U3_S\L;PF2GDHZ$]X.?,IY6?N%5G. M=MZOCTJ_2LL0]>(\.Q0U338$1#\>]ZN*1]#'_$$\ M1S@2&^8.XM[0H7)TZE@D#CC*7,_D*_1#GCM, )QI0C"_> AI8T'Y9W34(W@GP*+:(JMIX$'J MF! 6:RTQA8JW[P%NXB+/X@4%&-&AVB?,O4J\42KFA^25%G&*G3PH:6@\=K+L MIR$;H<8A.HC0'OA*1(.@R?Y KL=BN((NHZPGT<(C"T@!B^O]X"Y.P8A"C%_] MNYSMD"58T:*(O>'3LB2 R'G.84*<2920B7TC!WL*<6L^RZK4!.F(=@,%3XO1 MR?HB*DQ&5.%;SUJI%&\=XII;NO3(,GQFH@2H70Y2(D0;9D]P0]*J\ MJ01U=B&^7KP8KD [G@4#%& \X6 "\X;,'4QVEFHH_RR]DU??S:NZ(6F8)?EE ME3=353:EXKZ$9]%Q5,LZ6U&Y72F\](!U+OSB>*)\%8\U<7ZPZS"ZQJ2XZ6JC MF:J<4ET+21E'1+3PZ:('3M;G(\X@."$E1;^\,4\E>6:BE*J;%_RX$YL=A*'H M(8/+$]B,&7$\,P^>5GYZG-4#41Y/J=ZJ@TB! M5V;Y7IF(#M!%D)7I%H7M1&O$CZ9+E45#H 2+_,3%>?9K5E_!Q6!65>&MJ/[D MU@.R8*S# Y86 [_.I2NE^[J464)F ADI)#_XRS,CHIP)EWV%21NE"N012CSX MCT0!M?<.GRDK#06R&Z;=I)_F>0HQYU(9[U]0U(8J>E1^YS236F -H= )_1K[ MFUMO0 /(EAY+=V[=W;E7ZW)3=+F)3Y)P_&ZZ4>D!9K6N>([T-M^8S?UXFYOG MYVV>]S3I?KX$][/50"42^VURZ?TU5P3JT*MCT?HM"]9?\HSOO(5ZMJODPPUR M1V&3SO92?5NZ+&^\O$GZZ6D,GW![F&8[0O/ MY-\5LD]\)\S6 /M:4!Y?2>W+3'+>N@:[& HSE5HX%H?4*Q]22>%\[0@/$E5I M8%(HUFYQJ_Y;BGU[=-.YUINO&>]+IC==\5?A0Q6E.J@(?_S)'368^(NKT#NF MQ>OT1MRA2=4K5^7+KMZ\$65<4XTU1#<-ZJ/&G4"4 J6<#C!CRF M4%;'"Z]%-_ZC,RVDDDTP^DL'-G%*!%(LC\;<$#%!A=)$TA$Z M"/\M,D?S3'J1KYM[/?@Q 1:-6<_K>\5*'C[>@2D=$1*1(S6D@NM @)= 5-X9 M-FWM]5+RS\0GPACIZY7-UOOAF;8+<4-40#/SK9ZOM]\>E?O[6/45 LOH*R.$!-"J(X8- D/]^91]576\,-54/WQ M:+IHQ/H,$X9$R66]?.NT^=>Z^:;[:*10D=.= M5E-IT2&M8+Z_/1N=LE;IX:Q-5%$<=WO98JTK6ZIC=[?5QLBK#$V5NW">6"MC M3N5%@#7K%Q&*63*%,)CJI)1[NU3E)4RSNNR> P(@18N2X/FHP3SQF(4X>-;:BI4.*4J2<^J81G7X:]'YC20-<6&8<4'0!(Q8@W60R =\8&[*'$B5)2 M8>&V'*#/)Z <+23D7$_*WHL96I1'%TWV^,#T04P&[&:O19\K]0BGR6R3+EH^ MUPJ]IP#'?N2,&'7 QD8>OE_/]*2E;/2N&#\GP@39Z2V>?[?\&,)NEC CND,M M.721S I ];).0A%%3H!'E==4ZC'U['B\0)-',PHG_#^!-5\_] #"U]]"6$D( M["7QD@A[IMV7!YCGH92670ZE\!DX< +9(!IX K:,B42G0G[$A?]Z/H[ED[TX M&#@FY3?/0HY?3^C][,5L$@E?P[VPWR?TB7K]$A1X8S]5P28[],T:"\.ME==% MW\Y?$Q'N6JMX7@(R)Y<"5!2@3KPA( HB?!'1G07+SG+Z\XMYHO<"K&U@WN%+ M<5G^0IY<@(5[TL)W?Z1-<\QP8@ MZ4L^+X- \!<-6BR"=I-"(L^V93^='HNZCLCGQEW3;(^B?=KP:3Y',P&FV]IA2,/IY;@$BB/H1EGG M38ZESP[V^:9 K;BJ2&-\45Z76WV*G,"BT>>;>TU\_L MYZ,'2RWF0N7QUNE-X#FF<;E9&- AEA_U43N.)UN[BO,N-5A42SQH$@-YL3_/%EVDKLM98NDXV2C?LJLJ:'\QG/J1Z$88U2>VR&& M'TT(]$+,^,PA1C\C:(A%\4%#RU=%HQ\F)@X)J8[7>5Q5&U,G.:H*&(F6:!1L MA/7 R?(@IA!M*P1VQ 88"J?RF*7B.O]]#(N)RD(L8YN8B5"NGE!+(H*6P,C MI#64-YR]+5O";5M1493) MY<3Y69;-IS:1=:YAAA%SLJ^#)'! M,"W[Y_!=(L_GK%2!)I>%8^!TV F7& WI@2FRCJGB M(@$6SGE>UJIR@A--+U(XTX0AG8 0$]#8/T8IWQL/#87SR;FCX'E]<5'MA_E8 M(&/^391,@GM '?@C!8X(])9QF+$]D<<%#_V_[5UI<]M(#OTK+-=4;3PE42*I M,S,U58Z=V76--_%:R1X?*;)E<8J6+-+6ISB22#:[ 32 M!MZ3$IJ[\:0H!?FO9W$00FN:7.PD*-FR++XR!O1?*5-UQKF1?39I3RAXP-1A M6PRK9/PBZ%" YQI\*-L)@WB6-'O!%X@\RS:9,#A MF3HSD2]C7*_].<,V_Y*&(J1%;Y+S*E.@Z,MZL"[UL^)0_"C\S:5FS1)9;9AG M8)>(3,*Z2N<<8D2RS!;J::Z[EWLO&($@]$,^=9SFR[))9MHD\^GF,IA46I;, M#57E>[:K."1L"286;H77A$/(/$UR#.,V8@6Q@X#S28R2R(A"WES J#\+!,^/ MH&$)5%_03B0_5I7/XD^X +KAL*L9'0.J4>;>))S><9OANLS#=N'52C!FM"KI M@.!^X&P%#@;]N2YK;&;EMW+X=/HN-H%#<:5TQ!/CQ7B,@L M!R ^5<"F>;)J=,QPV^).,_F /O'IK73E*947A]GKH!Q!0SAHS] MF2+9I,8N>962G37F@[S.5 4O) [7W66%Z@IT>![]FCAH4="^>#+9*!X,%;$( MBKX?H6;D"8C#;#(5@8$*QNN5DJJU]0(+FUHF;> 0F(.HQ'YFQ3,_ %7@2Y4P MC&2W_RRV1OT\L>-/2B,7P4 2"]&;9!<^="_E+Q5AE ^-%B:"WT#??&,ACIZ9 MB%31.=KX&\5W13^6Z.U02HC.6]*2!,FU -;-E'TN1 XA_'%N(=#K MA.,"HK> &R5T\S9P%/@S 1DB@Q\S@\22]:V])09T=3D'[AP9T(R:VIU;+\FC M Q "YIH;Y2I78#%!*)R<39XP+ ?-B62^;B;#21:;CC+PP !58*,I8@&X$ZZ6> !\%#Y/H M%%^DP(82JBX3YZ4S5B2\-[.L@&:!: VN73,:88O%@>CR'PIN$[Z>HK*FH"L M4&)%B*8"3ADIA"V$AJ9&\IUE]0@\4E$+A0H3X&$/ID"E^RDZ%O$PR0EA,P,< ME_QM<(>0>BC-+VX!BTJ8E:',JM%&(#U S#Y-S!]^(,'$%@YF^ 5>+@*OJWV5 M&#I\6K![3Q0[.*XKZ)A(0\W#5! M:<6QXSN)@PYPUJ*(>ID]. _VN"6)1"W+0E%,DG53Q6FKB58O+0>3Y9UC-O=% M1"R[,%&W%DQ&Y$>91%5)?4_(2B8S5]H#:)^2]Y5^*I.$W%#1T?P<3(@\75WY M8HD71B!,9).D%YXXBL_)^0;.)>X,= @B@W1SZ5%3;4V$>I:##PD!NF7U5&<*;J%L8[#J!:)I*N$7(C M8RIWH7H3+H"MO)RQ'F$7_NO3PVG=RTKVOGH9FM'%FI:E5Z*?!]D>"#2Q&=YF'V\!5R5S@LG*8@4WW)+?'4&3M1PN6WO,[PBG ^&M*ZS%P\ M")M,!*8JU$PE>;]D@BD38 $F! #'P2'D.(,OYZ2T<,6A0,:/>ZY8E /Z)(=6 M7']2*%')1">;5'T90"Y$W>+G1A0]93-8M\]P'L.B6)\9+I4\ J$V#P&R\ 5P9;PG: Z M10=Q-""-K2O%0VG()*ONY*P?KB>RNL'R# MU1._SA)66%NL2^4^P?<_CI(< FCT=2$MAH9J&,8NB!8=0]4[W8T0+;;[KHO8 M5MM?N6JPFJ'V#+TF@QVJ_9Y1D[%JFCKH].HR6$-M&X-M0%CRB"O/ >T\UHS6'2/Z+L WO=$\PL.ZC?,JGY)TK*C MJ0D'HE(4[:/$#SVUN\$ 2^)Z6(ZFH99LG6,^6.([_J!=-C[HEX60L;H2@Q)0 M':4##_F*CP9.S8@-ZMYTL+N/9..L@X>=;FN]#L)1&4*(0-02C[D_[6WEWC4]3.'RB.8Q,)^.P]![7)W5+]4/1GUTME829E\J-Q"7!,H_33=F&0G# M-/??S;GR'X;]-ZG$I74<;T.Z2B1KG0NUT%1M68Q-)K\<4F9>R>M\>J?C=P[ M,7)&H]XU F8S&8-@[+U2U%ZK7;?0'W.P9 MV^[F!URI71-6==JPD?"IN&/G6*#VR4@=(B*KH?#VA]MN!.62\QHQU3M=HH$Z MT,]K5.TUVBMW<5ZFRF_5!URI]Q!;XZGUJ0/HMY8?A8"@W^@/V[NYF97)D*Y9 MXN,N:^549?,DZ-;O7VUQ[JN]X=N6Y(,8J[I:JCU2%YO-15W-U+NV474R4/OF M=8XKQN54H]HJKM$MBM]VJY,S^+O8?@Q-,#L4W-7VF15YX+:4P^(F33 W1^GW MZJB#_@8-@\LJ]W2UIZ\IYGY[[;/]A6+'\J??(@P,OR'LLQTES!1M/@.D"K3. M3YEK"]02T44?,H!# .1WX F%:D],I@HD=E.4=A,4)E1UXVT156N@&AH *!#/ MQQP)#/ 9OBLXNE+6%D!#2/"(B34C\$.6HJ+_8 3SR7\HX?H "@+?@> V?\AJ M5(07$&\'0,!8@2IN(^'P2Z$[Z9+" P$X?WF#9.T50G_'"O'54[Y:D0]E\GJ7 M:!P; N+_:08@'F92% ^?ED"E"'H4&Z"(^*!(]@,V$X7/@)\!1R%67&"<8UD*0!; O\"M,<,P=X0L#:# MX818'/38L0NT ?P[F\"B0#D CMR=\Y=Z]",'@7+*KP40PA\+<&V9'VCM<;>I M 3")1RC .>"^"Q M"!4EU"8&A)_*85N$V JQ1E(@982=@@[U7. $C$=E\ 1 M\;T+G&_T?($8E0-D2QG^QB[WT9H ?DYL0.&:M;!]/BK 91)6C27<#8!#*'^= MO R^6HZVP8X#>O>YY!^2Q(2%Y7[R;4>R0X9Q.","%;"8_%)<=?ZW>'B"MP[8 M=0'+0.E1W[$CMP3? PQY,YSF9AF,*8V6"$5R)VZQV[ZVN=E=5 MOJ*/=^LAARCLJMNN,VVS_XUY%#B95V7I;\A)1*S2:<"8!&LF'S#GGC4 555& M*@@P"&16M#UF8YQ?G9>/GN]]B9_XD"P$3>7ORO=5_E;-[H7BF4_\!9EE?WR( M70;NO'85!%>V/^-NVN^N^7BAT!QSF7N)/DZ<%V;SEW=#=H&".&GVAP )M_%C MN G;_4F#B]],NN#75NZ)OQ7_#U.RV[M_"YZ\:-,!#?=X]2T>-&AS]R2%&U_[ M\J9R 4^2X1D$?QA] )4P435=P 1=\&N::W[8N(#H /EY80"0O; ME@1Z#P1 #%'OJ/G'&8]QA:X;PX/@,1K#Q,K7%8^1SZ#5Y-<#69FL_D/P71K^0!@+%F= N#.(L#@ '] \,P" M17W=+3%-AR;7PK12B&CXELB<\!OSKS]0.$Q#-RW^>!LYJ?$1(+64A.RUM47# M?+D6$A!2$]U--?V50>Z&JM'N[@)R-U 'QO)O=T'!T=@^A-?$9!MLA)HBS09N=P3-<]3.@[7D U1X1,UCLFD4S<*/K=;S\[/*QZD^^C]:5X$UY8%'V&+VHQFT;#,R6UIO M,.CT>RT^7DT;&IK>U0VMUS>,8@JZITXCKC*YJO[;,HJ-[C,+! MDTC;*6JM4LH/.$D"7"GP8X@[H('']G;VV$KKR+S(6%#:(5=$GA[LL\X M=V>I#>6>2TDH:2]&\3CW\8CJ(C+?WMU=XXWEP=]7QYTX4$\Q@A"4CD7A#LJ' MY)A<923_Q@*#?/.*._A(JU\ (Q-^ZX!8.FG\('Y)_0F],9]I&QIE[ MQ;Z_LQEZ?3-$?^H&#+[;;XE7,K2F^8090BZ=4#QC1F24C+V-TNNX(Q6S.T_B MQ)VK^@/.)O_/ISFPJTBS(Z#0!J+Q=#-]-_;0=WJ@WCF,PN_6/716^-,J?*_7 M,K6VYO'G\-V'5!ZV1\_7(I\47FM7R0VIE\:CI_'%5Z&=G+0<-]F!]"J$ZGZ# M%/B=SP>9XG\J]V*0IOWD>&@*B6$4B?9)";=@X M6V(RP/Q)5WA4;#:4+^J5>GAKK%?#&I]]W?I:8T-:8X;D)EP>N? Q+['&QMG7 MW=H:K[-\@D<&=/\6)ALMP=4S=$9 "H[LA##/&]L"HQJVX.R9G<(6L!=#TXRV M#OL>LIC#S_R)Q81;96CYH/446O'SV:?;:KZNLVLIW9;[@-L#9\9=A<_8L026 MXZLH2IS%01@#?STW!"-!$,UE0EXZ,H,Q]Z#"YM<7E\V5*^)/UMMM_;S]UU3E M]1*5GZ0JK]=9Y=^CX[!&Y7]W/)/_R?\ZM./M)Y MO0+;_'F?/_(^CT?U&QH%;:!\5T?JM9J8!\WHMD4F FO\2VT(%[)*NPVG6">M MK:FW7T8_[U1S]AYWLW]_>KCC 6X88=+];NK MN[,5W%>,KDW7DMT"=X[W)X 1'$JHZJ9J(%1W5Y_.MFE?H;HSQ\P]N#C53>5 MG.X?/I]MU+[B=!^PD(O/V4A)J;KY_/O92.TK53?0V>P<1:;JIGA:NW,V4IOF M27P^%.4>D!)+8T+EPZ:17_D99Z&UK[>BLT\T?XB&RAUH1JMSJ]7HI16![/@9 M%]A6H,(&UG9Y9VU5!LQ'' >>$TXW&O7&,#G; LCL>)]70X[8#)6@,G 2G?9! MX"0Z>NWA)*JP1N58"J/;OWZY^O;]X?-H+[2B$TG8?2893_"/_XN=@!&*@LS( M)]AJW*FRIH A(]/RVM#H-,2%L@I(F9JA8L>(31F'"&[@A( K"05!!!D9\A>G M6B!(IX[9U'0G4&L$-\)3*/$#+'&,/7X1WL^,HZD?\+<3943NG. 0]-XZF,D\ M ,*KHQL,>FJOU]L%W:#343N:?G @ D,U!OV#W[4S4(?MK> -=L8GZ"W\]&!G MPL>R%IN4ZBT(\&EGJ$FR*3BVP*7:X?>5#E4_SCQN$=75B%FN% M+>7&F?G*K1O/^>ULMDV@?G2BAAJWX%=M5FLS<==3ATVXXV,![CFTJ63K(V[ M/[E*_1/QW09QOU8EL[D%K_OT9-3 7YFG+P[S6V+?G_)]I].3^]G]02P,$ M% @ .(+Z5OG%"TPW#P *, ! !N97@M,C R,S V,S N>'-D[5U; M<]NV$G[/K\#1RTEGJNABQ[$]<3J*$[>>42R/K31]ZT D*.&$ E4 ]*6_O@N0 ME$CQ E"R6Y[2[4,D"OLML-\"6"P \_U/#TL?W1$N:,#..H,W_0XBS ET7 V(U[WV#E^VST\')QT M3YS^2??X\*A_3/K#XS[Q?IR?.H/9X5OW:-8=# :'W4-\/.S.,$CA(^^=ZQP< MOB/#(PWZ($Z%LR!+C*!I3)P^B+/.0LK5::]W?W__YO[@3<#GO6&_/^C]]F5\ MJXMVXK(^9=\SI1]FW$_*'_34SS,L2%*\$,S+GJS=.L.RIEO:/#OI) M005#*X I$Q(S9PWL2MZ5CRLB!L5"\'M/_:X4];O]078671*RP0PQ6 M^? *(<437:X"+A'+B7E8S'1U!9=:K(,B3L>!@Z5V55520%'=LESY'O&E4-^Z MZMN;!^%V>O9:0]&=8[RJI3DM$VF/G]2I0TUPW?NHG<4]1AT]OJU2&1V[,.A7VLS!=,DOJ[V+<:ZPY;NQJQ M9*UJ:"!!G#?SX*[G$FK3';:+JP]U.D &A#AN'9U)*=U> M<5*WW2 B8)K2-/^_-]_!?MWF@X@3^O^*UKO$J]MZ$*&,[M!X)3V%WQ%USSKG M 83#':2>?;VY+(YDM+JH8(*48&TJ\:&O_QN@[B9J[B(M];ZW778+)13$G; / M^O.V3\?"<9$*P2UOL);+VK%0+'Z8&*[2G,PE#(3A@PA\ZJI5PT?LJRCA=D&( M%':V-J(8B1B"]6_!C&3-1(R)TJ H1D41[ M3*1M?8P[-6Q!)H<)/0UL6TLCA MP2X#^UX MWRA%@8!\7P2^2[CX_$=(Y>.3>$L5OM$OCG;QBU@CH@RE=?X715I?R$^1 M@\7BP@_N=X_HBM&,Q+[;B5C 1UI!BSC\B 4%VUZG&@&CW166(2?IL=B&06LL M(W_':HE$A>,' F3ABX96)*7!];@D4P(\((%ID[7' YE.B]@-G M5K;.E#=:>KAM:27>5?)( ;3(SJE1](:*[VJ=])4YA$M,F;0=[4T81CX.?"Y"PIQIT.Q?\G4N1-=2QL.:N$927J[39*"1QH?I17H7K)6@5(Z6D2E7DE# MD$]TQ@>6:M:DE4@:Z3G*#5\*J*N14!JJ;2S4SM'LD'D9O"NT?GM3*9\Q9[ 2 M$K"$O5U@;I5ES\D8K9Y;5B<0"#"0!FF1S:,<[A0_V,W0Z>)&2^<6P7'"6(NW MR,8PD"ZI3";2\T"O]PFSS4E4B9LX&.86P2FT.*6?PFL1*3?$5^G/:\SEXY1C MF.<=9M&:/M<#@HT.LK5\E;B0BMV@&M$PF-(/7(E+LLL]/G\^VR6N?G+P] M?-?/C5_V>6WT.OG4IKWA;"IUBF>^;:!5(&>D)S?$;2=BT>L(JDT4I#.L]@04 M2!G-GQO8LMG9-AH_E92SMWU>R&CZJFQ@&^U>)XUG3\P.J$;F]D\1MI'?XHR? M/9.5\D;.K/.&;:1F.R5E3TJ)I)&.7"(QG])J(Q$5B1-[3LP@1GIR&S-O34R)IY"27F\PE ]K(0_J$S"HIS)^6H,N>S C..O;$8Q$A<+K64(RX"1@ERZ]G:])4OZF(" M5:<>GW@\-0$;6T.GY;@V!;*".E^:R4^3!N*\E+Y<9W"4BK MQ(TDY7)5Z41]VP/1E"TV0]W$\P21*D$T$O!!]8\QQ3,UU=3K:'N@&VG-Y;BR MM*;'THU&%*G4O3*E](7ZA)SDMNBJ%(HJ96ZBIRJ%](5J[ZPWD(OJ[.!M\O4L!>^ MR4_RAQGK;Q6V?8:I0U!0G\D?3.J,[I'+3^[B'DDM$'Q; MUR.^>MU&ARG>*-YE;+!$,M*6;CZWO;,76WPSOTK;/[7@/-R)[Y JXZ!1HK0%H#BE2\$ G&29E\ M]A@_W(/)*C@CE;EL3!&5&09GC\E/+V2">5(A2;+M^G,0N/?4]Y^"W#KP1K)S MZ9@BLC-!SF9;-]'ZPG^6(+ GCD-!4!!X-^2.L+#.LJ8FHI'E7*JFB.6L$L5U MK.;?3NK[7O;%2-'WS,N3U*N3XA?":?C]V^?;Z?3S;Z/;+V0Y4R]0P3,A M.8229QW)0]+1+WLZZ^2*,>@RZO9)4DR_*N]T13@-W*E^9XL;1G_GMX-$")A4 MANH;#+GAZJP3%:>2+#LH>L7+YMUYIVZPQ)1=PH\*:?,JJ.VZG\,7COWJFF\5 M:D*]8<)Q"''%!0^65T3J5RNR^3E>48G]*+Q0Y1/WAO77C+*X3IM&>M@7ZU;N M UG')-%OL^@]'? #F5%I::CHR3)@T WYH]E*5P%39RE&KAO=N)D&-^IUE!/O MJR#Q'Y%.C@25FJ461E/M0!ZF5!]A 1F=AJYV^/+RS^?[UJZ_E:8'MYUSO/S\ MX% 1926O\:.J8BFC]@ -I7.L7KDIY#GTR&!)^*":S++2#:!2G2R^9%!I_8JL M2R8)3)7R!DMRX0<0S2@.$JKL75Z4$A=^+M>.QQURKW3(+6'2SKZ M!/\S^>16IW)OB90^<3^%ZFC)M:Z>/J1BVRLK !K:*]56^\2[)?P.B!)?,,-S M76 S=99/,E:R3:7^.NH04.6)=\$)24Y4PDQ)9,C9--!;;/&&Z(2-X'\68E^? M-RH/1_9#?<;1S7X &/:' [7]NU*/QP%FU2-U>?DFA)S:W+D#+B/.U5MR=&3X MN"D"4ZCV7W56X2I4C9AX"EY,RD[*E \,SZW7;-SHW<;U^@^%66E.N,6XL2!+ M]38I,=([.B)B*T(HN61DXG+@*^/7M7C&^50DT=Z\'7'+T:5JCJNE%JF*8^\'3) M0+\^/1/_FYJ_*Z:_O5 ;$>V- ^8&3,>B,\R^3SP/@E)7Q:3CRX^3&U.0;BG= MA(Z]7O6.%155ZV/#TKH^4$-#OVB4<A3%'/JZDN*=R Y9CE@O)O7$G:.V5J MIT?=?('5O!^ZX%J?R(H3AT8Q W-'RX!+^F=UQ+$35H-';!'ZJI>MEQ?5[):6 M;P+-T;$3-37X>K!)"9(Q8J;#,G$ M2^5G=4RZ892 MI1]T!$+]$(JM(Y(1S&FN>J:6Q>HBG[Y;OLD:EKK&\RG\A]?B:N:+4\?111G# M>%!6O E>H?Y0B\H")G]S9]@?'%:?L4PBD"- MZFY1%<@]==9QEYR%RH/Z1,$FL7Y\#,842AO$FD#D7M6"F;OQ&X3 MADU6@]0S#5")D,UBA,+8.0UGZ_.TIE5(6?DF.'=Z>]^]4TZA/JX/]U@="RB4 M:ZI3YG<=LMN[J;]]6&/GH@*CJ8:XQ6H^C/-E%UPGVJH]N4JB";Z&ULW7U;NF5?>+ M8SP;M&3/.D*V%)*\L^<)497T\FS3]C-Q[/I3\_Y#^SY,YRF61Y/CW]Z_N>'7\$]_X]_ M_.UO?_\_ /_]\[O7SU[-TO(4IXMG+SL,"\S//H\7)\\6)_CL7[/NK_&G\.SM M)"S*K#L%^,?JSU[./G[MQL""7G^M?-/NQ]C,2)&+."2TZ 4]^ 3\^"4 M80Z9< S+OQ__F'A4.IL(G',%*C@!,=!?!5-L3E)9%&9UT/]4<,-L7Z;+\Q7___OI].L'3 ./I?!&FJ=Y@/OYQOGKS]2R%Q6K4 MOXGKV:W?J*_@_&M0WP(N0/(?OLSS\W_\[=FSL^'H9A-\A^59_?_/=[]=W/(O M#%,\[C[^D&:G+^J'+U[.IAFG<\STRWPV&>>JY)_#I*)_?X*XF),,JVLNOG[$ MGY[/QZK=T7(.QR%\'+T>ASB>C!=C MG+]<=AT]&*.0G3?$6TBA9% E:?!!1+!9Z(3*:<;9U?&J0LU)JI5J2YC'E7[7 MMWA11_(%3A;S\W=68[L:U]M1G(WG_G(=I31;3A?SM^%KB!,\EPV=*X&$ ^$] M!V6+ Y]MA%!0"!9YX,$WEFT[DJOR;3#FJ$O/9EW&CB:SY\\^8YUXUO/:&:S0 MI2M4NOE,K;_Q8KX\/5U=$\8+/#W_^]+-3IMR8#%K/O1G6B8Y&M"@6V+>(J'6 M1?I8+*B<:#K./( KDF9GQC QGJ,*I3T3MH/9A0SBR9*A@0*:\8$FUT47TN)? M9/1?+N>+V2EVY]B^GB/C#+THV@'ZD,A29P>.VPS&<>E-9)+>;TR-77#MPA+Y M-%G27"W-"//F(W8T(-/CUT@.R@U,P1?#N,P04A2@F$H059(0N!26V9*-B74BBGB9)&JJB&3U^'4^K@[8=DVF;.]8W8>Q" _,T:7#HH+>S&HN32P.V(9P*UGA/8HHPQXEQ)H MSP*&D+DJMK6YV YE%Q;8I\F"%H/?;AZXQ#$* ;,SA8'QH8"2=.\@.(+.(C!- M1LH7T5]@W5"2RV>+6^T,@Z"*)BTY"NDDN64\&:W06]2J1X&&'4G?2]LW)K+# MQKH/]OXQFZ8UE,*2<#QFL#Y0Y&8]@0HTK\9B@G0%.2^F/[5? AEHV-Q*\WN. M>!_*/YKF]XM9^NMD-J%1G?_R/TORKT:BVL^@)+!@R+&*G";4Q#7())G5)2MM M>N3!5DPMI^OD/9)I2,!M]*!T5N!"\F REJAUL.2UI[ZJ3?5:U-4#E+)84!([D#Y0T][$8Y M8,*HE#526-5Z(>,;D 8Z5S:B24M]]++"M8&%(T774220 B.YJHH(6Y@&[FO, M@H12MEX1WXYDH-LEC2C18/1[6^W:P*-#R"[8!,F;!(H; 13#FKKZAAZCBY(U MWQ^Y%>=I;C*.@>,^0/3:U]0G;:1N MO<^^NG,;_!>[U61G!7,1,#B*3+CB9(>5!Q:-TRQ'[G7KE=LK (;D!^VAV1MI M 7L/;D\[N^_JN+TI?\YQ!6U$L@5;EYVQ2'*^(B,Q&9= X:G*+"DO6.M$H3L! M#&\@BDHF.@4% XQ=<0\K=:$"$YJIH&]*N05W&44I% M+HRN.:I14WCF,LDJ4]VHJ,O!S*DY(T6SN#!@]U,[Z^P(-T^_S9- MLU/\$+Y<$)/P"!NX)G/#L*:/>(K-?>&@)2O)!6T5;[T/<#N:71C@G@X#&@U[ MGUN"7$O/BC!$1U'%,Q%<\A%2285C\=ZX],!;@ONDOY^>SJ:KZ_Y7F"QQ9&Q1 M9($+A%PC+881@C8!A,!HK>1*-[=SUS$,:67C0+W?3&L_8+C;+<3E/*ZRA\G; M,*9'[&7X.%Z$R0:X$3>\N%C7B4..H#@O$%U \)H>/D:"*M-Z0^?;J(:TY-&8 M&(U5THPJ[W 1QE/,OX1N2C[8_"BEY6D==#$*R1-; U%8!DEB$X]= MBAS04GC&8[!.M5X(_3:J(:V(-*9*8Y6TK*P[Q['RWXB['SL\P>E\_ G/[/CK MV;R:\#>%#/HH8\C)D>1,903EE(=@B=Y!"%LX2Y&9ULD%]X0XI*64UO--C\IJ MO&%TOB=@@C=*D_M?HB6G/Y*5]#Q&,(:%P+- Y ^XX;*'JQ7F)T?37/^K"OP4 M)G31^='B9>BZK_0@GSD$M>(1*; %K30'E5*$6 (]NEP5D:U13#?WOW8!-B2G M;']>W/#'FNNDH>5-2(#B!.M3>"YL3"XJCM5!K#73.6CP1A:: GB16?/(LFIN M;+< &9(KUHX.AX]YPT7)3W3O6?>UAKR<)G32BX92JUV530:B/% MUVECW.I?0\9*8"0PB5@EY M)J>.,POTGK0I&D<_FN\N?1/6D#RC=HQHK8]K1/G[B^NC]9I>-VMI\WY!/^O. MV'Q6UKOI]&D@ZW;3M[N*Z9R\-819:)VL!I$% MA>J2"_"2O 9G@K J6B>:[PQN@7&X!T(3Y!)_I2=N6SN&BXV9^H#0OUSC!.02 M(\,$)=A KE)4-(^2P MOEAE\$XRX92$X@B+LJS4FB$&:)4NM+ =8;O/^)M\P2VR/?KK*.1G9ZYD>GK MARZ0EY)6XS_-JU=K;>3_1S/U.L%I-2)O9]WJ@\6B&\?EHD:G'V9OP\H;M3PA M]_3(HF 4MFA%TX&B*(;3LUQ\X4K87O(/'DK (2TS]$7:X3*F]X>B/J9U[>W7 MR>SS?V(^QG^&\;2^>506V+W#- GS^;B,S]J*5K%)N#,YC/&)P'M(6%/_. VV M,SZ#- 6]U-D%;+T0UEZ*(2VL/#2]'TCW_;FKEGMFO4\T'KSVWU 9 E,&HDOH MBV*:-T\!O]M=W4^F-V4=,8R4C))C"*!%XK7$VM46.PG(#43&?!;&MN]RN %@ M6![* =K>YGCO-\SM\I=P,JDYE#BEF&)"@AWET_%T/%_4".,3KL4<>7K*H_,D MH*ZK6T*&VE'10JKYMSP7&4UK?V(W9,-R!!IRHP?%-"/-S\OY>(HT3<].XWAZ M-MSI?Y;C^2I5Y1VNMH]7HU';,ZCB=0:67:GX)+BD-0V!TD[*Y$/S=9_=T0W+ MS#8D3T\*:E1^-.0/?-3F$:7SNW!V=UICE?UW="J9),'R[J#0]6ZV*A5 LN8?2!AKYFN-> MM+(E1M2\=0^UNQ$-R2UOPY"M(6H;C;0L2L,.YXMS$$%F)H0I(+VK\B4!SD=' M\8/P!4NRAK<.SJY!&-3>2#]$.&30&VK^?'GD? ]O/%V2F)>[VS]CF75X41J# M\U^^4+A *B ?L/OZ&PW1CF9LU0 M^'AKQX@]M?< ;DOQSD7D#+*L\X"35S* J?T0 ME8X18I8)F-8I!,U\<*WC@P>S:X_L<>_-P9O.U3#TW]A1(Z#K2>)GG&(9+T:) MAYA8,36M)L)J9<6%VJ*F!@LAEZQEZW6M6Z ,RV5OS*3#!O[Q*]9]O>(D>CM-I:?T$W>-O-/HWI:C]__7->NP'4I/UY-<]':3'^=-8CW%I3 MSW*20/JU1"6RS<&F CE1U)X$X[YY;^[=T1U<(Q"^KL;[PVRULM_AK0V11LS4 MRN#,(=?:X-HL@\9!,. ,5=')E%2:EPKLC.Z>-JWWJ:@/KZ%AA#,UP/R99] MM=&RVUU"S"LW[;?I?-FM3AS&Q6*RFOJWR;VVK@B,Y9I 3I8WUMQD9H/R5F:A M7>MV$?='.:1MX(?B5+^J[(5R[\,$WY3;ITI95 PJ,K#9(R@N+$2C"[UDS)N< MC ZMZ\#O 6](E7&/0+*6RCN87>0^;\ZJ1_E3I7_]]1)0EK6"6]1];U5KNVD( MO$R!..^B*O11\.(;3OD.M[GG'O*3MF>M1[T-#38X2O+_:];]19*NN^Q<9E!O M2:@912S%%NLA:B-I##0'SU4]@Q!5"CHCLVD7ANR-8$@]'A^".P^CJI:KM-N& MY*R)\=4A2268Q'T"-*JV<'(:@LL"G XB&<92P=:)+;NC:S3+OL./RRZ=A#G9 M@8WV5>]/R)^]_(SP''?A=(3%TQ-/RF+U9&;%:V\%BQ*22TQ:R2,+YG[3[[WN M_Q2BTD.)=,N\W)^>FL>G;TH]U.2W^7Q9+?C!:3-TW!&I8AB3=VW0^Y!N2+ 9V,@ M2.0N>>-(U8VY\:@WP51FNBEEU,=WG9C$O1C;;IX!G 45,BQHHE,$B2? M&'@6.!1IHR>7Q5/XTI@J=P(:5$[R _&EG89ZF5I6V8(K_F;-4PZ$(G*L[J8G M(0V7P$5,T3N#A;7O?+D%R%.(+ON<5/;32&LWA7RJLTWM8WI1-\U(_&Z]Z;8^ MH6_;(" :6:HK11%1+8DYTR>H#7 9!+.9,=#^^XO#RKA ZXT16$2IIA! MBJAHSB$O*7J-- +(C/+L>W=+?I0_W-IHLS$=^43;'?3 \: MX)'@68EL(PA5VY6@#A"-*" \_9EY:#F023(D+LFG\\S4[76LW0TCL)Q8T,FB M3CT8BF&6*/;$D+O;2]Y' ;VTS:#?)[BM>8-T7FJ.$5 Y69O$(CB?Z3=MF#?'?U69)0M9 MQ2P =58D,W-D*K4 R4Q!1I)C\V6#.P'=\S#W[Y0[^VJH1]*L3P@[/YU^ZTEA M(RD42X4I2-;67:'-I9B,@5R)!#R?1\4,#8.^&V0MMID9!]]Q0[7&T/X%*] M#5]7]KD(S;ROG2XM@:%@((%S0D+AL03G@HL]'#;Z#5 [\>@[6VUNJZE^"=0M M,9_G0%:YC?9(8^N!U;Q'%7T&?]9WW.3$=/ QM%Z!W@773C3ZSI:@F^NK1R9M M.[#P(K5VA((;X5S=<.&F'IQ1"*2NW9XB%UP6;5T/S4OO W$G?GUG*]5]:K%O M3^IB+#:?A>A(VGIB7"Z6XM.2)7CE!125>$B$4L?^YZY;X>U$L4=N,/% #M7! MVFNX*WL6.]S:F$YZPU0L8"36]H0^DO &P4O.8J#(UIG6'0&_ 6DG&CW4J08/ MMAG;3DM-FE+4Y?@WTXN^/.>-#]YAFAU/Q_^[&H-*]#/ (RM2L&2GH1Y^1OB$ M@A!* D)71"I997ZM7F-KK?S][KH341Z[WJ<54WI6RB-4G&T;F6RU8Y$9$!1N M@N(8* (M# (CRM/H6%L>K^)LS[0^_KTMI3^I MC!25G-;8ME8]W2TN'\G(DY2>K'O*=9[.M=^++!!E, 5CD#REQOQ](-%V8KK[ MOJSR$%G36W/@S?8'[],)YN4$9ZNF"(OUNZ]P$<:3?7H#[W[M0UL#[RE%H\[ M5UI(<(L^8XF0*]^4X (<%Y+F/:=/=7*WCHQ_!<^NM9"'E0;8]ZFCSZU>/CNR0CWJ=3,N(/YY9 S&'SMBXM'9/-:[T\V[4>.6>%LIP#= A0RA:TGR9E'>M*XZVP!BL&W(?C=^P20<.=SOO8P/(9<+"B'%AD\\. M0M"KPI1$,$2M38TVAZ*4$ZT7L+P[Z YN'W\-BV:UB_WZCUV_= MIQ^3<2_I^C >%ITG0F50*:A:X(/DE5+TP;)-26C+O6W=F:DOXW$YEIL=VR[: M^KW#TS"FX>MJD=.<=/A_,70CS@2S40J0ODY],G"H"S1@A#>"T=QG2NL5OD,Q M#]8LW8=+=TU,O2NR%QOV#=2_3?^@Y_?#9YQ\PM]GT\4)^88Z,T5! 7A1&WEE MJ< GAH":44A H;_TC\B]FX ':Q$?B'@'JO!Q6%% C,4/0I MO820K08>,A<4"GJ?6QEU;Z4]'L%^G2V[$?+"O.>.H-8=M9(<1(IS M0)'1=]H%YGSK.I>]@-ZSTO<[I=>]5=9;2+E1=7P9<[TI98Z+U;[RJCHB3#<3 ME/>/*P^XV:'!92LY&T68EW#6]2>7.<>J]J9RS@-'3P^:PP"NL 2.)MHBLR^\ M>1?)W9 -ZOR9@PARA.+:N"=X%UY#"O9X(TT@IO=FO54?N&QT2+J?XVLAO\?7&%U;;?OL; MLA9W/=2B-9>\D6D[FJR^@WE[\XIUGO^36C:9?[=76KKDW35&SKXCOL?LT3K@=(0W NIBB'MZX%;O6)EN, MX%VBL$-%0; IO-79B\0-MU(T[^?=!/F@3GA[0$X^@MY[,]R_A&Y*@=?\(W8K M.?8WQK==Z5 #NQ/" XUF+7+YUXJFF(\^81>.\8_E::P[-ZM[SM\L%_,%Q:4$ MY-5XLES4GACKSL-'T\4XU_?((WN/:;WJ<'DHZ\@[8;D/&:2/6$_WM6>%Q*AE M*0Z%--?7'+?6*/6%[]!9<%=<](2,TT@*;H-'0^YP,*",J$V.0ETQU@4CM[5= M86O*1YV5+\K6P$XYP4WEFA72^=KPY"/808>+"\?6!2]&:L M*_CQ:CCJ&NE%?4\:;ZZF'AT?=WA,GM#OX^GX='FZ\4?[&_=6=S[4&>AE!!I% MW']..TSU47Q"7NSV%2\139B9NXC"N1!;9S<= /?027KG6[]:XF_3[6DT6D7-L&0HO%:F M!ZF@=DD$HY$,3W)"VM8Y*0U@#\&]>&B^7I^-'UK[S7R+^P[8F^FOXVZ^.)I. MR:AU\]!]'3EMM8DI0I2FK@87"Y''",4R93TGB5SKI.'#40_!MW@RI&VC^T?D M+'E?]+U-X$4:Z1,/4%C=PI L@B^H($F12TF>"=VZXJX!["$E:#T=UAZF_4>D M[8>3<7<%=[39)(,,9& )5)(:7& "@O<$W(JL8^L\PL-1#RGMZ^F0]B#=/Z9[ M,%MVBY--X"DY;@S'6M;$*,S$!-%9!XYK'Y3 I)N7L3: /:1LLJ?#VL.TW]LB MPWGSD?=XO J95]DI;[M9&2_BU_6;^R\DW.?JARX6["U)HP6!C?N->)9"*PI3 M@HZU'4R(=;,G@W7,*VTQL.8=A#=N?U!'MLO+U'-2+E;L-L_QNGY\5Q+%&1U" M3=$E:3W]<)&>*R]**#I:+97Y!E'VO/60 NQ]]7^E]5K/H]^D:5]-9GE3UMNA M\]_#-)PMFUXNW]:C >N^IJOYVXZ#,MG44Y<2*3V7I%)"F^4.E-CA5D,*5UM0 MH/7HMNG3N &ZJ.L=L/N9%>X_DY^IX!U^ MPND220Y9R+\40,A"E<.#PRPIFN=:."U4]JV=M"L !I$A^Q DN.YC[:^&9D[^ M^N9G.1TW>SI?[F?-Y^1Y8*ZY)MJD5'Q1($+&VD15@Y=&T6]2H4S9M5\_V0/F M$*;-QR!5WQK=T5%?OU]_1(H7_O&W_P]02P,$% @ .(+Z5B7XY;^*5@ MEK # !0 !N97@M,C R,S V,S!?9&5F+GAM;.R]6W-;1Y(N^KY_A8_/ZZEQ MW2\=T[-#DNUN1_ M$OOC__Z/__6__OW_(>3_/'_[ZH>?)_'Z"L;S'UY,P<\A_?#'?_O+33W_\\<>_?0G3T;]-IA]^XI2* MG]:__>/JU[_<^_T_Q.*WF7/NI\7?WOSJ;+CM%_%CV4__Y[=7[^)'N/)D.)[- M_3A^>P ^/LUO_L/;:-1/R[_$7YT-_S);_/>O)M'/%PK:NX0?=OY&^8ZL?XV4 M'Q'&B6#_]F66?OR/__7##TO)^6F<3D;P%O(/JR__\?;E?:3#\?RG-+SZ:?4[ M/_G1"!$O/F'^]1/\]LD%E"IP_M_R:3]UQO01@4SC M=0""/X5QH7A%C-L^O3OFF\\B";*_'LTK(K[_V57Q3J[\L*: [WUT!;2+#R)7 MMFC2;P#9%1VZ,D-I48^P&CQT\'UC'SP_M/@YBDH M)WB)7\X&FGI!K=+$T&B)U#SB:<85L2:)B*OZ^4XHB4P@Y]A^>^76T3W=C(:_3J9_N&G:1!2 MM!FU0I*&A.>XPX-?XEDD(P^:91>\UI47?23$NQ+Y1O!GT[5L5MO)B?M-GDZN MJG)C/NE/)4M:X/I^_&$RQ8_[ZX^T*X/N@QOD&(2A$ @D@ZLW(1&KA2&.*Q>U M][AZ6_W-V+[-]C9?;,3O)\]26@C;C][X87HY M?N$_#>=^].ZCGT(Q8'$'O_J$6_G"+GX+N(#9< [O8/IY&.$-3(>3]!;BY,-2 M9?_I1]%YE MYWL+GZZG\6-9P;,Q0IP/IY!^OIZB![Y$O8*JT=JTV1'M D6HDN)[B0ZS"IER MF0T-NLF6>!B\Q\W#5GJZ3REQ*J70P!\L7H795IQO851,W?>3C:6\F4X^3/W5 M$CI7F5).,Y'6H6!DD"10ZHF2BBEEO>?2['$K*L!XG%3J6S_WJ24[46LKK%^^ MQ.$,WOLO,'OCO_HP@H%,* [M,]("_Y!!1.(B_B&M48$;0,&)0SATX/,>,5E: M2/P^*U37,^SU_"-,R]$[A8\E7/,9)8*>/KR:S&:_P_QU1K!O)M.%4N;SZ3!< MSPOL]Y,W^#*,YX-D&,O .'HVML#/C 2D W%:9Q]B5HG7/ME(T+\AG>0@E7&<5U.7P0CN25!>$JX2 [/:19R\I7)=0? XZ;*Z;*^KWC3 M((I@M(C9@R?!QX#[(G@4EA'1 I./Y! M/2->E,LSX,D;'F(*]==T&T%%2M^Z,VH>$^L@QFVACA^6-P!_B:,)VG%__7$^ MO89O/YR,Y_!E_LMH\<"__CB##U?WSHT.3%@2J^S1DW'QC9]]& -HF4;F'Y> M' \'@1ILW"Q68L-60#4/P%TWHP]PH+OB)JVDWA\E$ XSRA%'>3GA9<(-4^*[ M)'(,.CB+WN3W2X4[E\X7P(0CA-V 0CG:K*T^'Y;&(H#ZM "-]:2S#4N3.$2 M P1%A#,4S;4H)*.5M7\/1/]6< 7E3&I*ML&MV8YP^ H3J5QT/ 'H,%*@G\09O_EN8X_H@_>*GX^'XPVR%2BH$(= I MRZJ$A&A$5%HJ CKXG'6VU*7*/-B.Y#$0H(*,&UPB/8OQ^NIZ$3[>%;M9 0V! M@?31$&TY>N@Y)R1KY"2C<\X#GGC95[__/!3<8^!'&TWLO"3Z]Y\V9(6>\K]. M23U[%I>7I?@1LY\+QT>S$S+*MGU*QT2QO< V\K]00YX*RIFS47(N?'#.X+N) MNR]$&_U@VP=V>_N>7\]P2YC-4-=A.%[/"W@$;BP68>.*& C).9<8*( ]H1DNN8O$9+HO(+V05OUYUJ_>Q;6GB#CCV^ M?/X#O,[_.9GCKOIR/(*!<2F\"CYM MR=NL(J7CD/:_A_7&OLVMK@=5-K"9W_BOZV22):+U,F#VMVF)87.A;0Q!E(T8 MC3BA.)X#4A/ILA &-Y,4:IO-^S ](5)554\#&WL+Z9=&Q W17\YFUWCX3\N_ M2_CQ]^LBZM=Y>?.__-N!9L)ZDSPQ+G,B006T%P$M +09).\G:[VC=-Z>6BR>BD"6!(".CA2." A M2WP54T"V64\MJ^T\5(3_!*G;M](K)[,=L8PWD]G\1;F(6R5[S@840K;>E?PH MC>^=0TEZT$#0N\(U6*,D(]5FA*2N9V\QO:[0-/@CS"9"O+R4V2)D[XIU9 MQ)'8(+MH(A>1:*HDD8SI\J)DHH+FGGHO:?7(W=$@GSSG:BFP05;<%L!OII// MP]GB.N/EN-3K+W[ZLNC,CY[%.+D>+WWX."G!OSE\*\;8M=9!5L9GC:Z9SZRD MD!ET[RED$F6V27 7N:[M/O>SLJ?-[7-3I4&VX.&GQK/IM)0$+P(3R^K@E^-G M5V7)K_.^@X8-O%4L,,&(LA0M'&[0U@G<$MP/,FX(QH;JU:X]+>UIOQ)G)\O] M=\)V\;:>S68POQW,O2D[0$,=3Z^2"V,YL9ZC&TBI(58$?%F93I$FK0WC![A3 M#S[D"?"IKJ#O,\!UODK> +=S]PY!!,FY*FDO^ >/@3AN#!$1@5MG=8+:.66' M8GL"/&JJKBUQ\Y/O70KAUT']7R?33;RS =7)RU@2>Q5$=,1PQ_-,"Z*]U-E8 MS]AF1?;6C>6A9SP!/E05\Q;]=[XX6:3-+:.+MPMFEZ'R.TB%LJ!-T(0R88@T MSN+**1".!Z!RC)?\BQ8E&X> >P),:JNP+=3JGOUTX!YX2T8O)K/Y@ 7-+&>) M0"C[(I.*!.,#D3+%D!2^+;9VN<2)4)\0[?I0YA82GGQ/L<;]^M,"X_C#JU)R M]RW.2&.0AE%)$G!\.91D) AM272:&V=XR"%4)MD.*$^(1#64L84DG6\;[N)Z M6SIBOL[_F,&"] ,T[ -P)PE=7H64.[>$8%54:)P)J0.K'3I[$-"3)4P7Q6RA M3>?+@EN%!V_\]/5T4=&R[#6"A_+B1!XHKJC/:-7[7*++ 440O%8D6IM :\4< MKYU1<@"L)T2AVDK:0J23[P 6W@&>DK_!] -,%_1^/T%AP/ S+ VZUWF5;S4= M!&&D93(0B +/SR04\0"2:.6M%-PI8>DA#MF!SWL"%&DF_BT<:1$6WR>=99DM M!W#9.2!>*?0PN6/$9D4)^@ Y&#QZLZP=$#H5:U\%[)<4KJZOQ$LIBM^2J+K8Y^,G=7 M>RZLZGX. =BH<'XON/,4T5=1Y0'TZ*Z'LQ!&,<@VX>:L)90+;*J)ERX2JHQ@ M.47PJ56N0\]$V5-B?QZ>'"/^BOQ87.&-_-7DUZF/?Y^,RIR,V:M7+U9U?> # M,UXRM-JL+/U$,_&,.B)B#%1(JX#O*Z-[^ GG,Y@KJ6)278X5ZX0*JJ6=_NP# MKJ_8)VM R> R/"4JBX1G(J!A3M%Y$U;;TBF6\X/\HJT?_IATVEUZ+1I+;X25 M%]L3"(3 LD%7RWDB&>?$.B=)C,E(W*"45+5;PVW#\:2LP\Z*:%$^OX%I]0(< M@JJ1/;@=T7F,P.X:VT.!#N+N8:=8H9->AY M,ET (.>1^,ZA2^X1&N?>Y "U M*Y#[),$> Z\O#APCY3Y$=_FTZN/[UZLSK#M),BC.3I, M!)1 O4,+U(8R+,.0344^^Y>)3B M#NJT=XK4>^NY&!)E"CT;DJ2U>#KBP>B=#L1*P%TS&"-5[>#0]])SL3X3CA%V M9;OA=_CR?KAH]+39'%#;'++7!!@/1%(TE&QD@GAOO14V\40/26S=]?F7TBWK M*-%/*LNM-U5T: 9P.W2K6?C]/MD[+_]Y/;Z5W0^!&ZK -%Q4,]C#U90 M\F;8H <-M8@I'0E;6Q=CII+H6*8\E?(OQR0ZR,92XUU,DM=.&KX(0NVQ*L_/ MIV,44]G.W'ZMHK4W23I'J(R42,\I\2EY(J6W5J3$LSUD7MN%7$HU5*ZIC M9+G3\*S6D?7E^#-"FTR',!O#_%W\".EZ!)-\Z^>_P_ST7JW'?7['+JX=%K/1 MW]4HBK9C3%&B>8&.@K5!<&]"2#DJ;>7@N$=U'7R]_,ROKVZR]J+FRE%)BBI 9)V>R8Q=<"K?1RH+^.R0!,O4E8A< ^N=NW 5B!]I>6V4O#)0KV43-HWUV$TC/^8EVHIW"=O M%K:PLP2S(:7 B9,4#T7M#,'3%X@&RW/I3D!M[9WM(3SG8BC;6+)94TR8U#V7"">Q_:5+ M&?_U53DJU[Z[D9F5]M<$;6!6IJPH=-LUGI@T."9L*954!VCXP8<\*B77$V?M MR)2?PW2X!/;N^M.GT? &57(KGYX>ESK\LSO&I$Y^.LPGB<>B]FVP;U-_<7>0_QOYJ,IV7G).?A[-% M9^DW4S1]KZ_0+%K\:AE-,HY0^GZ5NYQ!MI2'3-'>LF@722?1Q_$R$N!4<:^B MUK%VYXF.D!\'D?K46X-4[CNO@!562W25B')"$6FL)+@%YM*BWUB+3K)RM6L! M']_.).[*UU>RDDO<2D<,23%T:,IF<8A*6)I9))2CDYZ[1*,+3#ZNM5N?\(? M+]5+N=B^'6XI@;K%Q4K.QHD@/.Y641)9KFN#4IFD* QD[AR3M8O\MN$XUT5V M9]UNV1J^>^.'",E%OH_E:D)(%6FYI$)%)CD8.F?G:'1WNH^C?)*RAGP?"R"<(MT$P^??)'&9O_-=RJ"W" M7:NOU]=I$+("F9'6$CU2:<2BN91"@FN9,S=25[\4V0/I41"AIM@;; )+AO[J MXZ(;_+)X1"9G2UNQL!@B'S4:/%(#H3FQ%%CPOG[;['LH'HL%V%&^#2++=Q&M M&'X(ID;6WS8\Y[']NNKJ0=5W$'3SUWZ]S5EGHF6E%7NY\M!E^*2A"-!(#@@/ M=/4;Q?Z4O\?FZT/WQ\BW@<[?PN?)Z/-P_.$NN'6+@1#!:;T8_ISP'&**.)%\ M*?>2C.> AU[MP-"#@/H__+OK;-)*X,US"Q:$#SJ*[)(D3#A:Y@5Y8H54I(RK M2M10T*GVP7\?Q6,Y^#O*M\'=WEU$O_NKM7E["*Y&A_\N3./UH<0ILZN#202:1>D;D&FV1):O; P>[9[LO$UXZ*E#QAKO?L*Y[_Q. MU<"DNO@J5Q<\0R6PTKSHT^*Z"_&M,,F<@+H@<84<#[*<. E&*9*]B!J/.)V2 M.T"ENS[_$2BTBNAVOJ--LLPW[-4JV>7;/[-B5OD!H#>RR2.J4VHNL@ FM?=6 MV<"\8C;%+#U-@_T?7R].OO[D5S=7R2;R2*D"PD-",]ZQ1$+V@420P8"-"GV& MAB'S>X#J&@7X\;#*?G465#(&B P67P1;)OX%R0ES0C*?@V&R=@.>75C.$!BN MQH&'C8,3Y=W /]RVXM_\E^'5]=7SR70Z^:/XM?X3_LW\ZR!+A,J"(&@2>2(I M;I=.<(%;+_/,2$U#KLV-8_ ])KXTTTMS!V,CF]XDSK0-CIA@BD7M# E)%G&X MJ'0"PZ'VJ.G+JE_H:T_I(/<&UP^W5SWPC#&GM2+:&;2PA!7$T11(2A:$IC%' MJ-U'Y]59*Y;ZV1>.DFN++')8=#Q=PWE]/9_-_3A]XZ#-G)G$@( M9[<'TJ+A04_XM\M"WK/PM%*$AQ/NG&.,F>Q,MBJ(TB%+, M$&O+_"5)4S(R.\BV!^MB-\)'Q9UVNFF0WG[WI%O,U8#9_*V?PW+6]!N81OP+ M_P$&I9=8A!(4,*[$9:0FOA2D2P<0E*$Q5I]L=3BZQ\2@1CJIF"!? CZ[4?XZ MFDRF VDM ^<2$5J4N \/Q+K@B2G]G35H9LPA(;,]CWD,>J\MS?N*[CS >]NB MEU=\FJJ@+*Z0@BH3_:!D=;E(_A<;R<+[I"P@9@ M+#%-=&*X9>4,).A2!%XZVF60RHD6E5.74B%12<.'U$D<(^G^4N,/0?54ZR2. MTMAA.?*GB+O'HAENHO Y$L$X$$F-QV,-V:^2%$YX"TFWJ)"^Y#J)!APX1LH- M=+\O@YLK&TT"1JQBBZ)N05P,CH@4DS"1)@JU@QG?2^+\49H[,G'^&+$WOA]9 M]Q4$PRBE0*+E#JGOT)O!UX%X_*^M8Y'R^L63EUL]TT7W'87;3YV$I$"M#(I$ M5H*L3F;B@]?$6B>4+.3DM<-2EU,GT<8.["CEOJHE#L'T%*LECM+5(1GSIPBZ MKVJ)* 1W449B4KF?1]:71N<&[1ZIH@";E*Y]YWW)U1+5=7^,?'NOEE#@)1H@ M@F09(VYR/I(0$R4Y494L@,=_/<%JB:-T=E2UQ#$"[Z=:(E$O'-A M+>:H%^C M26# B0":,],0&;3MI/+XCO^.4NZS9N(07$^U9N(HG1V:*W^*P/NLF> RTFRD M(%$RY'V*)4\8W166G;722N-9;6_@TFLFFO#@&#E7KIG8F2-.91FIB(<374Q* MDBH3AX<5GH(NQ^P-RW'#\?]>T^N/DOXAZ?7'B*Y^M01SSYZ_VK T=.2)>5?/W6\MTJD(KB:]!\.4__718C,J21[ X46*,SFG&" COB31E M'*EEED .*HLL=0RU\T4W,3PNB[N3A!MD!M[&L_8I#T#4R-*^C^8\-G8W+3V@ M\@XB;F!;;T'&+,N2!=QV. 0BJ<_$.Y,(8\PGCUM:R+73<_I2^AY[NK7.CY%L MY?/ZU62<)N-%DECPXW^]SAEP6RO87KU\_OHM6QT^WL60XX)")M JQ9FX) M\]F4X=8BJ'# V7W8T_H_Q[OJ9-)4H#MM[<8#DW[S\^OI8HI4V^%)^Y[39)#2 M48O;'*JD3.92)N!9R6#!HL&-KY60/J'=%^Z6P1[^R#8#EBRXD#U/Q"ENB,P MQ$EAB?-!4*J4L:EM,.0&2LW^Z=]D^18^^:_E.;/7^FED1\SG]FE.X]%# M/=F;:ZY%@LGA^%^.?\?=XOT?,/H,OTW&\X^S@3$NRJ2+O&(H>[TBSAI':( < MM?%)F>J5=5T /SG.==19HQS'@\&7-^3]'Y-!E-+I#)YP5BHX'!?$:ZX(CTDQ MDZQCK/8MV"DXGR"]3M%0BWK?HS$C36"@\67P-**W PZ(%#P0[Q&ZX."D@B@R M/>.Q>0OI4V76T5IJ46=\+.I?)]?3 3-!*I<2T:DD)DK/B#>!$1%2U&!2X]DW M!P-]HLPZ6D8SY6[_!SD6/0:M'@ M*(DV+QI>!M&IM8H:B8OAH6230]G)<&/+.EAJ@[!H?37U6"]B+E(7#7>5ZD57 M_:7L/4TJDPSEFMKBIN2"ER0QM,EQ+\K4MS!S+Z7JK[-N#ZGW.T;&_95X'8+J MJ=;[':6QPVJ]3A%W?V0HT^PI#X)PB::N5*4E/!>J7,GDY&42AM<^)2Z]WJ\! M!XZ1<@/=_P9I>'U5C)5%"=KJ\L2F;*@"2Q)-N$X?3&E580D3(7,;T(@QM8N[ MM@*YF/JNH[0TJ2WB?G*\LU):96=)#*67;RIGG,$S3F@6(#+.HJWM*EY.CG?M M0[^C?!O$IG9W$3X UU/-[CY*9P=W0C]!X'UF=SN=78XV$PXAED!7),$)3:C( MRF3KI0[QNR;"\=G=37APC)Q[S"*UF@O&2]:-*\5'X(B-Z"!K*X)43"EE-R) MWV\6Z5$:.#"+] CQM<\[>3?\,![F8?3C^=OA[%\S/T[_&$>8SG'U)31Y>J;) MH9_<,;?DI 5L9)-D#BI0'YVQ3H8D;;;":RDD1 [&R\&A#^E86#L9EU9P4U\D M4)[S+105J-94HWE)32GXTZ5%90B2,%!"RT2YK=Y7?3>:SBU$KLN+\#J_A4\3 M%"%:4N^6P:K90.B8N<=7S5J62YL$1JS.F6@O'!4J1L5JC]K=C>8,9:1U&'"O M>4@=@3?P,NXM^%L[1#8PFBKFA"VPT+SFSA-O+1!+J>4@5;8[9=#[XY:;&D'B#K MZ^'H[?##RW&<@I_!S[#Z]_5T./Z OS6 N?87P-OZ*@M$/?#8#_']Z[[\,=(I4,F9+FR9')/- 0J"*6!Z]"$XIHVM'.$^ ^=US MJR\5-4B+N">)55!0&2NY1:\NH?\O2U5 MN4#P#0*LM\!D5%;5*@LY2;J]Y2 MG8(NF7VJ3%.-OLQKM(D >*U]\BGDVO?H/:A\3PR]+XT?(]S*,?07DQ(F+9)\ M!]//PPCK-:XBP4P8S02G)#,6B/06'2IA(K&& GI7%&V8PYR3!Q_3OXG800&3 M-M+K(W+U_.M-%DB(4#I\:$)M:<8;H!091$6T5%$[;UF2M>_''H#SB,[S6D)O MT1KUWFJ_)8<< JU5A]3=L,[4*+66"O>Z"]WDWZ)QZ@,003H'B P]I82[),4M M+42O28Z:2:95=-7G/_9.C7UM5,_ C&/$WH(1J_#&/8CKKN[!1)]R0'@F(;SL MB).\1.0%=X'AB1JK=]5]&-(%!)Q.5=\F+2K*OA_[XCF,X\K5. 1?7S;' M!K:+,3PZ:'0O72JHHP\39!-G=EG'4/KDF9R)E-F@0R4H02_-II0"S;GV#)_S MT.5X8Z1'MARCA1;A*3\J1:F+&YG?8>UP*\VHE.!(*.TL);"(9Z%!9,&+*+QT M7M7V:K<"N0 3I).^-L-5G85=T?HH&0&_^?^:3-?6T3(<)Q7E#)#BF97JA@1 M+ N*6!V<,Z5[L:B1=''_R8_ HJ@@THJ7EP5-R6]]G>]@6E>Q' #J&*-AC[YW M NG70JBAH4DK\5;.L=H-KDR@"M9IHB!)Y#95)&A:LC5\TA8,<'V0/W%9.M]Q MS/>F\F.D6OOZ885DW?#0:I6<37@^N8Q0RNAA'VDDT@-G7B8.=J,)UO;KAKL? MV]]I7%'0DSI2:I^>_S-,AY]]R<&;_>ZGT\57IZ?D/_1I'=/P#P:ZD7IOT7)B MC 7G04IAJ?-).NXA)2]1V&;PT =W+6]:?_*KFX052"9PRH (P?" %U":/X @ M1GC(U F.S*ALXVZ!T;UP:_V1S_UL.'OW:0H^O1[?[K$Z2#0D%R@G,FJ!/&>9 M6,XD29%SETWBSM2>V70 K'.4_G1CP?UBKKJR;]%+<4OS]-_\E^'5]=7SR70Z M^:.,G?*?\&_F7P<9%-,1/0\>+>Z"06826&!$Y2!2=CH)5YLGQ^#[_@G33!N5 MS8F[-7*_CB:3Z:+',LSF"U(+HPUCBR@Y>K[H Q>/52K"(LN4&T.-4 >8%WL> M\_WJN[8,*^?9WX5V>[M:P!Q0[JD701.11&F&E#S:1<83'@S24#IJXR&S0_8\ MYC&IMYL,&]P9_ WE\6HRFRV3K*\^3<8EWVJ96@VI_'2975W XX[D9Q\1]A]_ MA_0!?LD9%J4@)5/K=Y@/C [2Z2(8C=N/E%H2%Z4AH#+WK/1!- =%A(XX%BK" M_WYI=FY=-LBCO[T#W@&Z7N/[R7-TE^+(SV;#/(2T+"TI#8,97S8++JN@U%G- MI".I3,R2)E#B #=0JVBPUD&DIK;I7@?Y]T_&,VBP22/$M526P=ZHDXK4)V(" M^))@J(@M Z68-BY(@T=U;NC"C1DDA,K\[^< M(4$&2X *)9G6WNGJ]<@7,^*^DT[W#[8_1K8M[L6WS6\^!--3'&Q_E*X.&6Y^ MBJ#[(D$L%WXB!P*Z!(454CQD+HC+UG&FD^&L]LRM2QYL7UWWQ\BW@"Y3QB2QW# T4(2(-O"47>ULF.]BL/TQ.CMJL/TQ N^GZ:$71N72 MSDOJ#E-#^L=^AUEVV?#PT-P/=6&AT?I[-!& M=Z<(O,^&AX)E+QFZHB)9Q(>''''>6,)#Y$QFW+)$V\ZGE]?PL D/CI%S?PT/ MN8LF* "H0SSSH$1&Z(C5#G&I+;:J@TKX/MM>'B4!@YK>'B,^%K<=F[KT^V% MZ8GB;<];*.AF;@3%77^ST4%S.WX"C]/)"Y M5M%%Z=U%W. U MOYUJL=C)6 K&!AN($%D0B40DH11J."7 ^F*DRWB(.4D"38%8%0&%X4&E0\90'/:T_H_NKCJ9-!5HKY4O[^)'2-5J]NIM,R-\IJ%$1&C;'1:2Y!:%]& MB64=- A)@Y*##L^ME64U^]4/I__I1]>WLHZH$& <&!)R&8Z"FQ8:*[B599Z1 MXZ6A"ZL_6>@!0/5RRI82?19FB][&9>X"E*@HR=3S4J1&B2!E" M(ST#9V7M;D^'X#HG/[IH<2'56JJ:%)^L+=I0] ^:OR$2CGYU^_ M_<)ZCD()_#W_6O+QT;#[&6;##^/%[R[#0UH+#4E$0EDH&5>*$J\S'KG!RE@* ML:.L39IVJ^D_8;ZV 7,AFKZ4+/QM*U^$.R(/1OG2'\GCBJ1ECEAA\&6/"=]W MHY,0M6F["\NY KV70I5) Y4UL*VVX5KGLQZ K%$,>3>J\\22ZVCO $IT$'V_ MY C&V\PB[N:\V!':H1TA'1#PD4$T08.J'6/NFQ1[8LU]<^(8B3?@PNOY1YB^ MN)Y.2ZKCPOQ;!4B%#B!8Y 1R$D0RHW!#9($4XS $)4H-;64F[,+2OYU=2U^3 M!L)N$+!9X/I],HY;H/FHT<53FE P>#KZTH1#IT3P1YEY&V3VM8.4#\!Y7%2H M(/(&6\)].VFQ_PD979")$6W*P%3')?'@%='<> %)>6UJ&Z';D?QI@M965X-X MS7U4ZYSK W U,C]W83J/\5E#;WNIT$'HO>PL*WPZ@N(T<>(IQYV4XDGH= ;" MLQ!&1.6DK-W>OU\R[#$Z^^3",;)N$O5? H+T;+;"^*TV8UT8J=&D3DJ5]BQ0 M_DC$ZNCQ/ 09I+94;G;7JA#;W0NK?]NCC@[OA7OK*J"!/8IV4;I!N4[8@/)L MAD"X0A,Y445<1-LK&Z,LRL)Z57O2[!88CX0#706\%CV7P_ _[:Y I*8Y[**3.5T+3(J6DAJ(VDFZ1# M9"S'$N.7/&FK->,JQQ!31%\V;4^ZJ02LUEWBMXUOMN[>=.MF Y)E)B8TQ3DE MTN);$43 5X,J*Q.7(KAVZ3D/(:L3\]DNX:T=K9Y#GDQO];1:1<7R'*9E-'D( M IP0DM@$*!Y0"3WBD$@&G[VW*7M7NU50Y26<\R:W&@>W1YO.H^960:ICEK-S M(3$FZDR*)&F#)Z?@FOC,\*0#JK, 832O;4I4 _\G4ZNIMFE*TQ99W81_WL)H M@7KV=A1^0#8G+6E!GH3I5\IIR)8T(0#I)+U 885MND MN*Q@\Z72YK#@\S'JZS/.> BNIQQ\/DIOAP8<3Q%ZGZ2(+ J7>":>>EGLVDPL M&A%$)QZ5=Y3)P+]K,IP6?&["A6-D?:;@<_8:?1FT'I/@@"8DY<1)$XC0&CV< M$%*V]7O@?4_!YZ-T>$+P^1@%-*U>N7M8+CN"0@(6\:5P5B0B.06T!*5$)\,@ M.*Z!I]H-4A_"\Z=U\J!U4DV530L:;J<(K(M?#\#6K"?C;ESGZLM82XL[Z5%) M!4TC"ELP6O1$LQ":\,A*"R,9B761$2$M>)JH\:)=:51?]-C;K?$<[#A&\@U8 M<6<&Q0K=^AI/ @1O(LF>03';#+'*%V1&&5..:"LK+ MO('!LN-@7*F(M-U)XC:=J[6:6IR']T[(Y.A!36?T-&C!N@;5Z/P\!UO8>Z3ZHRPG. MU-;L]LN%2FII=].T!6!0F8L8')8+OT(?QV._3@._>CE.$^F5PNQ_.ZGT\4+ M='HV>Z?'=4Q7K[?4C7QT3D%KU*CF'I48D159:9G*4!>7 M!!IR=7ZFBTZMIT MI]/D"DYZ/7X+I1JX-*09'U MX"@)*DJ"IH]4*2?J8VU7MZ>E/66>7R)[&IFR*,3RKU_^^QK?[%%9QK/Y"SQ' MOR+RA3(&BG&:@O*$:>::,^T#29$6WT(T4' GC)!ZVNN8JY,Z>>. M,@"$%48P>^._EM>CC&.9O<$#9)(&AAO.(GJ"B9:F3%DR8B.WQ$CFG(Z<1W[( MM,(''_(4Z5%7\@TN)'$CC%!NX8LF2I 2894?^ _ !E(D'QC5N =Z@R:#!^(, M5\0R1JDLX0)>VT)^",]3)%!U/36([[Z%SS"^AE]1?.N,CG\.YQ]?7,_FDRN8 M_O*E5">OY@/@_U,I,'-:.2,I$!9Y@1P5<=PIHHP1*D09E*@=P3L!YE-F7&NM MWB>BZDK$9Z/1Y(_21NK7R?3GR768Y^O1LQB+\3?[M@L/J-3,)QT)*+!$AO*F M\-*"VREOO50^F=IUJX\IT:Z"[^PS3U7IJ=Y#7\AK09EEZ$.&>#;940*92 M%6F Q!"I,U%(;VKGG%8#WU=9Z>6P\SQZOY3BTK7W_2RB:S,;WF39)"^L ^.( MQ=>22&DLL1DR85P%KID-,=0^Q'= .7LOPWYYL2,ZTD4_+?HC;X%5OIS".I'X M$("M>FCO W>F5MHU5'D /;KKX2R$X88F'YDCU"9)))>1>/1N"*,@#%7):E,[ MT>U,1-G77OLL/#E&_)4'/#X;^:O)K^B%_'TR*F['[-6K%S=U UE[%R,N-Y21 M.LGBP>X" :>R\A+MP[C18&IK\&KW$\[0+;FN*B;5Y=C@ANA>B./YUU)SLJ"U M!J==T)I0@8Q&JPT)G@(EP2>P2CHN;.T^%@_ >=K61BT]-2@&O0?M5M'2(= : MV1H/P#J/E5%-A?NHT5'^+:[8'H!H@K0L9DDB9V5@%Q/$\2!(ELSXD&-.RG_O MU-AC5YR#&<>(O04C5A'->Q!7QV)22K#2NT-P7FYH,II45$5B8PH\XJX9H'HF MX<.0^K='JJEODQ8595_1))E-YX/?_']-IFM\LV7Z;*1H1:.EQ9+,)7TV$U?0 M4!Z]HM+P =5@>+'WV(!?O>- =N?_#0-C@I:J'AC6M#\[J_@=;Z#:?T2' #J M&.MB#T5V NG7GJBAH4DK\58\*AX&QZ#<;Z$7YD(.1%ITMUUVGA@#/B>OHH># M\G$N2^<[#(7>5'Z,5"O'&E[YZ0>8S=> UL.EO X17>'2YB"4*1(1 7E CUMI MQABU)NS+&-_YX?V=Z!6%/JDIL8JG]Q9 ;(6(,1T SQMBO#1H3PA%?*:26&"* M1\N8D/)X';*^E5A)Y+L5>(J\VKZ$?(5(6W#<)$582*45C90D:%R@AFP,XXF& MSL$",%C(EX;,)QRBL]Y>LK<).D5(? M,<_G7Y_#.'Z\\M-E\ZX$F@8)2*B$_IBL8GGS>N1%K'S.YB> MIC_;1&,-\CGOXUNC6U\7'X"OKU#Z!K:+B:=WT.A>NE101Q^1]4V<7.9D#80R M"@MQ\BQPHY2:.*XT&C=*:%.];N4L=#D^QMXC6X[10@.6W,_I7!^C*=+ \?P5 MH2R:NT"\DFBR1FE5BEXH5;O88!>6"XBO=]+:9FIM#9%7CJZ_+95Y"[+C,>K! M@2&,!W0Q@6OT+K,G.5 7K9'4^#1MC]-E7C%/_P;$33.M_3 J M!LUO/;K_,/F)PM]47P?)58Z'WX8C+%*.2T^H]YY(Y0QR4R5BK38&W5;.TD'I M.>=6X ,Q[[KZ.T9@E?7V&TKJZOIJ3206F07AT-0H.5_4&^+!4*)*OUU'A6:' MG;K[KC1O/[3? ,#)8I_4D%GU2^DOMX%DAX>VD\0GBJ?VPAY@W!#N%=H*3N6L M#RIDVGL?_>6[5M[),MOYYIVE8]':1IA\LQ$61D$_#8SV/;W'?D9'"6*CO9&2 M$IQUEE&I9(0G6$K<.")XN: MYJ,# MCGM8=$$[A_)PM3/G+ZK;T1+##:2?A[-2084(GH79HKAU0 -#%XOC/JY+=S1O M& FQ#+[D-'H&*7-?NYII+ZCOO2+T&-;=N1F/J(W+/GM+0E:42.DL<9IQ$K@QFHO21[LV M4RYQFNUEV#S5--4@5^_!J8J'8/MS6.W16CQF'.DI*FAP/#V(41HIDU6),% * MCV81\&AF@AAM+ LT)NO;C<[^'H;5-F/',9)O./IMR^14X03C7$>BH%Q)9YE( M2!3-M:B8IDP+2VN'KK^;8;5':>WP8;7'B+R!/7++B+_Y\N]#F.)#/GY]!9]A MM+3CT>PR,:"9Q* ,&XN*!!$RB0JD0,M)1U\[]_LP9$_;1FF@O0:]H;?:Y??Q MKH,!!X#M,4BS$^C9PS75-'Z(&U5577UYXKM!L\RUU8$PFB*1A@'QRAA"E>?X MWE'+J\]]NP!N'1[/N1!J':&EEI1Z.?YT/9\M)'!3SZH0B3".9+YH<88[=U": MXJ8==79..):;$>@^G,L(Y512Y"[*=-1"2]OI%K1U,5\ 5"R.1VG97"TP"4; MAZ:%I1[?'Q%2]49S#\!Y:@0Y10L][2!B!0T<5XQQ3Z+-:/=+C=XEY[*X 2KY MH'(2S:+"]^$\-8*R-=%S3RQ)GP73DGOP(CB=+(L>><6% M']0 T&VO>/?13^'> VY-(7O^]=NOK.;_//O#3]'O7.>E!.N9$UD36J((4AE. MK/2<"%<2FP/-,=9N,-<==8U9'?@[D+9#^>5+^1(&UKJ$9X$B:"]((D.6Q$F1 M4516*6YMM+SV>7P8LOYWWIZ9MFU 1V6%-;#M?L&-<_(5X!U,/P\C;,?ZWG]Y M#F-4V7PYW>;^*C)+T9;(L8@45Z$])8Y&E)L*07.J-=B#.OT=0;LZR)\<+<^@ M\!95T0>]7+_#_'4N*;;9+;JM:9)251G>>Z" HD8('@B::(3RK[(QP(S++;&/8"G+LG8+DCL MSG7M=28.;&Z2)^NBP9%[NB"^+6.E"8,3+Z/%H26"HS5'IC=8_V_M+ M;O_X"_1!FNMM4E?H#0(T;V$VGPYC\91*['8=SR^S@'4G]$% ?[*HHL(:A#_>P'31PV.\BA?>;(T^0:2J5*9G6EIO,Q(X M!"*"O82-FUJ?,@B5K8B1HHFK7(S)9P/))E4N< <'/Z5C$]J1G\U> MY\5G?PN?6>:%YXN2L6*""\T6C3,)!,2::-9E>ET2<;<(\;+*. 2Z5Q68WGC./$T,"CX F4J[W> Z&=H;5J M9T;<<\\::*&!I;T!,_U\73+8<5L=3I:W%+.!UT[C=J.)%0I/7Y4,L6C/A@\ _/D,YHI,GJT]@/Q?88B-)$#Q7KA$J4:9/,JXC3EOTN!>V# M+#F]!9KT41%OLB)6HAL@I/2X@ ."?0<_\'MF0#O)5AP7=*Z;&3H M) 0\[:@B 4J_>0DJR!2UW&R-=ZKVO_MSHIE<*W9R/Q#CF^DPPLTV962T@25- M @-!I+2&>!5,26(0-J#;J&DE#MQY[A/@PNEROL\)W843B*',L< #ZG7^=0I0 M+B%^'4W^>#]Y"_/KZ?C]9 %Q%0=X/7Z&_QM?^]&BKG9@:*0TZ$"4I8;(8#," MIYD8+R+WU$26#R%()Q#?.UOZT\!]ZIB*V\G*J_[E2QS.X+W_ K,W_NLR \5% M4"I:DD7$XTXRB=:.T\1IY[R/UE"CC]]&=C[O>R=$$[G>U[VMF).X*.KXNA## M,NE(9J6T,)1PR1?A%$>"2Y'X'!.49M["I799AIMP^LH;;.!Z5I+QI23WO9O[ M^>(3EQ'E[BD4*!HM)4*:!!),YND4^$U?Z_9?;[VBHD)GYZ@&,!P!= M0/)?-ZW?"V34DGZ#^-8&IO7,SP- -J]4<)0$,GS M1%B("$Z!(U8$25R63"F?&?.UDP=ZI,*>G+6^F7",L)N,J+RZFHQOY[5HJP0U M HB5*N+^%R*QI>4I$\$F"=Y"]83'>R#ZMS K*.?>V,DNDMUY^U7MGOX7/QVC MNSS[M'*23[^6W_5)'6_A#P*X<>FN$_,L1QFY,C* \5:SK+R6#&U!KL)@UX=V MW$=7G[H../P\'%W/X5:UBO8B V(BT6M%))6>.#!E++;D,BD&H7K7L7V8NNX< MO\/\Y1B5!:\FL]FSSRC%8CZ]G]SB_NLC!.!GN&G:@FES8WI7Z4UN#J_@[P 3#!5!2<>.XHD3$+$J@( MQ%*$1",#'@Z:D'HJ@_IG14^*>X@N1TF]@:GR3QA^^#B_N>_[_;I(;+7:Y;W/ MZ^OY;.['J70I3/]U/9LO,O+6@M#" >MVJE#8N6"VEJ!_JZHWY:E.Q9RQ6SHLH=RJ$OU$J8OWR)H^N% M$,?S82H_&WZ&=Z6'\*+-\#?1#E@4C,; "$T1U\0D&AE) W&*>QK08I'9[?%' M6^)[&AR]& TWZ.'\+?:_P]AY_G7Y/MZZ$_ "(DME7B-%H)**1/!0B&CY\@"2 M&6&H:G;;=C#,OF[AFAJ)K=5S*1=U=VNC9=*E# C?2NXEP6V[Q)53*L4\B@H; M- NU&]Y=6!>.1MI^L-_&,5+_7OH5'+*F/_MM'-5OXRB:]-&XX!0=?R_\I8YG ML#D2:DLR1V:.V#*ZQ@#C%,":2,63Y>U1_38NCK;'J+9]Q?SJ4LXH(UC.DN1$ M439@@%A-.6':.FY44-'4/GD?>>>Z%)S1KC3MT<8=U MTB1E%HW.RMM79!BMEYC8$I7,A C,T)A@<\Z".K_DJ MM?S;$V_"8Z\FXP]SF%Y]^ZMO<1-/C5.E=22CWN!1!Q0)5MJ%!TC6A*"UK'V: MG(:T^Z$:RUN1_C&.DW%:\,6/UE!>A]'PPV(/&)@4,D040W"ZM(R3$05B!<$C M7Q@9HA.T=M/Q Z'UOTWVP*G[1VE]-34PT>Y+YBT4D991V?CGU?75LO_$\N_1 M,!B8"#R6HD#CRZC*Y!S*0R<2P4)2B8;\;9A[LQ=M#\@GP;"VJFM@P+T"1#&= MO0 HA(()6.@FA0$IML)E$B/"_!^>J=U_9A>A),JJJ8 M!BTDEGE4[_V77[[XJ^%XV0-_-A]>^3F\SF\FL]DPC)9Y5M([#M$Q8KE!CS?2 M3)S%;UED$H1QPL3:N]/AZ)X$F1HIJ\%MYO/K&:YX-D,)A!70EV@37XV'>1B7 MCM1RK._B)7B&[\>B;<9LH;.?<3D#G0-HIAP!)CB16D@22IC0.Y>9C,R!JFUT M=@;])$C8KVHKML&XV9(G!?S:R_J*UB0,/R\+:Z6B6=E0JO!Q+TZ*D: M>N<* MM+(>DE&N]B&Y"\R3X%(=551LEW&2+);WOT*RQ:P8@HY^*EE/R.KD#/&49Q[P M'ZMKY[8=C[*O7(R+L-FKJNQ2$C2.6N;BPLTHY;SG%@T 8\LJ#;$,<*G2!@[) MI>AK5R4<#?)&Y_S2< M^]&SM(PKK^_8O C2Q6 )Z!")])02;X(F(*@2+%F?16UO=#N2"W<+3E'B9H%Z M=PTT".8OPW>_^C@<#>=?EX.#5,K P 3(U,GVUXSF/;=-75@ZKO(.@6I\4V;,*"DD9YDG). MR\W/1:=)4!Y$"5S07/MVN#_E[[$O^M#],?)MDJ_Y>3+ZC/O<77#K8\HK8&56 M3LK2$QE*V_B0+'ZKP>5<9E37MCT?!'2&IHB==7;ONK^6P!O8!3]#F+\RQSC$29$H,HA>.UJ[+NHW@B=D%'\3>X^;J+Z/8T MT@-P-;(-=F$ZCWW056ZC-.F7OV_-7&F27 N:P0$3K"#)<)Y>Y3)V+* M2#WN@D3;:$\B[.Y/[__$KR/Y256Q-3CJU^=76>Y--1-7R?K%7;;/!@^O3(G7 M5B&!;;;)!V9H[7XJVW \D>.^LPJ:I!/:R%*JH\@![=]=#@_-@/5.A(DU"<4%\FD49. MB0U>H5-%&0W1: >UBSC.1)0]%L5Y>'*,^&L'$D;^:O+KU,>_3T9E'YV]>O5B M=0P&0ZUU%(@5$HATB1,GC$41B)A2$$KR0SK3[7Y"__9#955,JLNQ?1O\!XJ" MU\VI)OG9AP]3^.#GL"I*N_4?-2FQ/NK)[PL84ZA MU^6--*)VSN_Q*+L>F <_\>=K>#E>5G"FTBSRU^$L^M'_!3\=4'SCN2X7DY:C M8Q*B)T%I()%+H5B0+,;:23P58/>_)3?FX.9AW+=J&_B'!R_AN1^5GAZOQ[\. MI[/YL_%X^!FF,S_].HA.)BRB1YABXSY]G%VJYD=]1_OX!V4W[N]!)9%$CG@.R4<(U(Y-)="*HUMN':6,YY"[=9 %6#_2<[* MJFV067G\$MY_'$[OK, XQ8!11[23HHP4P?>K-'16GH-1GFJ::M_*=4?])S?K M*K9!CK_>'L)@I79-EJ2J%,9?&,H"9E%DB,/"J1#-[1V$*<"[#_) M65FU#6ZBCUW"NX\ \U4;$B&=BC$#83HJ(L$FW/T-)X%&B=I6R;#:_6T[P/V3 MC954V>#>XV#HRYL?@(2 @1*(I2D_8X#&AF?$@^%,4LUI]<9$QR'LJV3^4AEV MO)HNI53^\)?HZPL_AP^3Z=?7N4AV_1MIF:E P>DH\G+5,N*J0TJ)4*^Y8B:R MG&H/R:R#_%SWORVI=?(^64W%3?SQ![%_0_ZWR23-7D_?P?3S,,)L=2F2UCE0 M!ZRBT7URG16!RZ4QU\)IE0V+4GDCJ=,D0*X5CFH?@I0D- MG/C+I?&>*_''P^)C]-YDS.%GM#TFT^%-@^U@ QK4 2UHF1B1'*5CK4PDAIQT MBMX*6SM[\QZ(.9C^;@.E^_[ M/K'CI?I1@#TSYVBR>K#OP[N6W6[]]&_.4#0R M!I$%B5DZ='NI))XQ233/VG(=>&2U;W+W8>I<7CZ9S6?/QNF7+V7^ .#NC.^/ M+T'Y93,6RI'^!G=G'0VUW/K$6>V2L4T,_6]$535_K\*\BX@KWAJ7Y*0MG35? MX/LSQ$]>NDME\1FFN+F^0=@OBBN]WG5+K960M'31Y'AFRQ !O[*),)I]S#IR M%O9M/ETQ/!)J]*J*%DTI)N/%B-5_#NU [X. '@EIZ@N_PM;^&4>D8Y M:&T)RQ2=4BN !&4E84I*"9P&![7+J Y'=_X9MG1\PW/R@\] M!%&CX.A]-.<)=+;2WP,TZ2#\?F@1O(U9!$LTLW@B"X4G,I.>".G1AA/"4:A] MN/5%AST!P_.QX1B95V3!;#H?/,L9+;$"Z)?Q_%MG"8?;GA-1DF0H)3([11PX M1XS/S%O))>B#8@?XB%L,P.^^:7_WT\]K 9^BDTE5@3:9CKJ5VPLR9YLHM676 M3C1E3CO#E98BHLRHU4$FQUWMA(,'X#QYZ^%HG33PBW9 6S>S/0!<#Y;#/6 7 M940]D3>T M-2*[Z_,O)G!VB@HFE>57.1+_0)EPLE2ZX#/A,2@B'4_$&QF)#SX$#2+%Q _0 MZB656[?1:R49[GQ;J]WBKF/][Y9QK6]#ESO"WKC+M6"H2QY? MHT2E-]Z9 -8EK8PQ@5H8[/_XCI'HY>>^A4^3:7GU7XX7H\WOQE$A9Q&]3\0H MF=#MI)($FSAN ,(H'V4 4SOL=PBNSB--II,(D&:_XHOXSH]@]CK?-#Q8>U-E M>CC[-)GYT=^FD^M/OT_F^'U<=#&XAO3ZT^HR\V\HX3*)[_5X M_>L#';12+$=B$G@BA=;$"=#$@Y-16.6HK)WR="+41\BU/I36P#GZ%E)X0$+/ MOZ[^E-[3SL!9E\WB\V9U5I%EW*W M>.<->C'RL]FWX;3%$4V9)YM2()Q'6G9E?$EB!!*#U "&":Y-R^WM/J3SQP$; M,>*AO:VC9EHT:]\-;^T.'0"P51O_?>#.U,^_IDH/ITL'?9R%.$XYQCT51"]S M?W '=[Y,N646.&649UH[.G@FPNSK^W]6OARCAM8\67Z#1EW&'1:=BEVVWCHB M9GUVPBT0XZDOE0!B*5<$K!>1*R&A>K.J+GC/,(F@KOH?(E=+W35P!%^.X^0* MWLW132T'^9VR\7%:#UOTH[(&--2NIS![_O7.@F?X$7]K.RIV*?72!/&ESX'@7XUD"30V#W8?P=#OD\ M)N$ELNBAS;PQ!5K;$4? EXYFSTPF(9>F^39I/)# H87EK$Q>>@I-/=]S,W>/ M;?J(B7N,YJM?D0]'D-Y?!\2YC(NOC*)H("2+1Q-PAW)0R9.0*!1@2IK$3/0; M;-QQ1;[]\\]L@+92SJ2R9-L7RFY>)SY+_W4]FT-",NHR-V]=@DHJ<*>&_=OC[PG!ZN85-BF7II"'I( M#KEI$@G&20(,HLI)"\=K=_KLXQKVEC 'VD@F;7 D:D/18F:2.$H]X;@ZG6,* MWM=VK&\]_D*OL([1^^8A=:IP&WB^IWA0@GJGI 7"F$#(N#<3)Z4FUG&%J'D, M(OQY+56-+:U5="G74M_LRLT-OAB%-D63# CB%]W1[%ADWW5M-+B4GV)964F'@*F4?SA#I#S1!4J*FJ3 IVEW%SU3CAE MHY*$2YF)E( >0O(9&:ZDC!FHKMXGLP>5[W''^]+X,<*M[AL7%Z=(_]ED"FW^/(X] /+:)MR'J,D,M$\XD]5"@YJ M=TL^ >:EAER.X-'] KFVRFH0FBG-UTH!\@+X@-%(@RU3G$.I#G0"CVD=/,DY M1Q9#3%S7GG9U!\ CY,3I JYLY=[:GTO2^@T9?X9/4XA#OSJXGUT50?S/XMN! MEN6.C''"4FE%J[0D3CM-$OX3N;1>VD,LWQ,>_8B8T(?P*R9H+&WZ0MJ;8E _ M]A\6/N#R%F1QW \8SR)9$8A17I1*8E:HS% >V1C-HX8_-[_PF;NXZ5 T@9] M29,@3M"^%9S+-BI8A60DR+\O1X=O2[O2[$IR^F($=K##X<>=(?EQR6B]U[;U M=T@G0,SL<2/LJMP!QA7MDN=UT1DC$X)9S/043$*=_$6NBS FT?5&)]/_Q$PS M:QD:HM,@9BQG-OCH(4F,H#(OX'10P JWPA2MVM=,O1ABII':^ MBS _*C'3"ZB-:?I=M#PX]$5GF3EC$%(Q=6Q& $]Q-5B5@^$IQL):CRDY=F*F M'>)]E#LR,:-LI##::!!)%/*> @/'T(/SBF(,^I/ ;NU]CIJ8Z05 #V*FC_:. M@9B)A=SA5"R0!9.OC-% *%&"1#)JX;@MN4O >8K$S*XF,+B>QR=FUA[0M"R+ M;?$JU>DWWRXGDP&(FCZK-29N=M[H R*'HTD>2[*(M;\;^IRCK7WN,4='-O6( MR.FS<%MB9['>ISH,/5Y.JD]+%]QM%&6"J\U;./#,Z+P2V4$(M9+1^R6CO)-^!^E1 MNMK<(AS_L#I'%WVK5H'YM-[*T\EEJEW_5I^,QIB5\QZ"#8'N^(B AO[%)58; M1>2J=1"SBYR'2JP-9S6#HW7H%%MM$GZ[ ]KC0F>+,)%[Z0O7]&8PKT"%7'NC MI0@F%DR1>XZ\4ZG EJ[K3Z]^J"3:\(!/FRJ^<0/^QQ*MHHPN,O7)H/4VBD,D MT%IAM!'R/10\%OB1:>/12.">?J@2*<0TE@/+-C*Z/'/IU@;NJ$!_)H4V)N9] M]#J *[+ZU+5V=EY&=^NJ7*&EQ:C!T M'4[3]DH>I+9K1LX376'O:ZKG;HHG*Y1TFSEP(3!06B$X@:*V)PF)S)]3,-2\ MSNL985X _FT4/01-LI$C0&M81@J+/"MDGDG6N=!<0&&)8W+2"=:ZVN\H2=71 M_,'VL PQH?)>YKF+,#\JJ]H+J(TM_ZDCAV5K4=XGV4.S*KFH0I0FH.T?!:DV8LN*A,':#,G3?%B8>?.9XB MJ]H+@!ZL:A_M'0.K2I;K;2&_I+C:RSJB@< #*2-9B3FC%Z(+AWZ*K.JN)C"X MGL=G57^[G./Y^2R?+UR@Z?I[A79$ZI8%&G.G?;;S@"X5Q26>1"KHF0I)N"2* M],*37^>E+OB(+MVR5I//OQ;.Z%L2=':%D_7G1'.RNW?3J_-WEU]S6OJLMPEQ MP0RS/ 6P@5$XX[,&KPH#&9UBS!6G9?L1B[O)>HA/Y&SP24OOH&2DN(Q[BO8L MW>:I)"Q69!-LZ]#G)#Z1&\7>6GPVUP? 03L:]=38,GA4469M1 CZV50A[XZ MNHP LZQM5 2RU+S/S%X2C\7Z'<3^1@3S&*C FQ#G]SP]G^&_%Y<1)\OPAD5' M+U$"+GT&50JY)YEI$(Y>,E0E:=WITMC" 3PKP.&KZHAHI>MI&2XU3/;_FZB=/UJUT?!#.>(00Z]0Y+VAK028PA67+ M GK[<);6TQF[NP\]=;!VUU#C=^O/MV>?/[_]Z_792I2@E3&L;HA+#DIS7Z<# M!@@^R.)KL^FX+;GRQ&-/':Y]M-2X^<&?^>8-MYBDHL6!13K:51*T&Q\X%%%C M3Y]"2EWZ7]P^\>1AVDTW#5L45"D6V=8K7,X!6'_-I#BSA>YC3[8!RB G)UP[ MD"('VAF+Q72!ZHE'GSIF^VIKB+X#&UFVS)TMN@HZQ(.$):V!VCP"H4NPORH%0J]@-K(5^^BY<$K%*3V3DJ>@0ND4RQ* M"[[^L$:5Z# YWWR>X[%7*+1#O(]R1ZY0L$&@"-Q"*,F LG3&!2D=,"N5)M\^ M628ZW/5'7J'0"X >%0I]M'<,%0I&1!54IK@Z*UXS+0@H2&B;8F'<2A$"=G+" M3Z]"85<3&%S/K2L4%FJ;Y_CS^?3KJQS3J]??<)8^TRH?KB;?M]:3'='N2WW]RK\*#/E+>E!7L>>%=X"R_P7E.];6F*V+9*G VPZMEU[CYF^^W M_^I*7"]R,?TU6253U M:]_:>U-R!C[YVK ^!:4M67@T76Z-IQ]_@*-B0-.X=Y\TT.< ,>2G3,?;9;S. MZ>QZ&O_YXYZVFM5L/+7&BT2ZDUH?PZ@;P_B%=#G_=/9E##@?K/4CP?JTFA_# M:_:%]V.>+?K2+49XTE;F@P#[W"HO&M(MJGT,IMWHHJU^77\$$NZ7G_X#4$L# M!!0 ( #B"^E8Q[4=7-^D ^W"0 4 ;F5X+3(P,C,P-C,P7VQA8BYX M;6SDO?MOY#B6)OK[_A6\OF=FX7S5))"5]LUT=>^@FYZ]?4E)$*!Z22 8E:W ;Z$JG4R*_\TG\=$@>GO//__O'XQI\XT69 MY9M_^8O[3\Y? -_0G&6;^W_YR^]W'V#\E__]K__MO_WS_P/A_WGSY1-XE]/G M1[ZIP-N"XXHS\#VK'D#UP,'?\^+/[!L&MVM]S9]>BNS^H0*> MX_G;R[;_6OR5I*%'"$]A3., (N0F,*%. F,4.C%WO-CAZ=7]7ZE+4,!" EW7 M11#AV(,$B[MPF$:,^BCB7E@WNLXV?_Y5_H?@D@-AWJ:L__HO?WFHJJ>__O++ M]^_?_^D'*=;_E!?WOWB.X_^RO?HO[>4_3J[_[M=7NTF2_%+_Z^[2,CMWH6C6 M_>7__/;I*WW@CQAFF[+"&RH[*+._EO4O/^445S7KH[A [Q7R;W![&92_@JX' M??>??I3L+__ZWP!HZ"CR-?_"4R#__/W+Q]XNDU_D%;]L^+U\MK>\R'+VM<)% M]0D3OA;HZ]:JER?^+W\IL\>G-=_^[J'@Z?EFUT5QT*I$F4B4;BA1_O>^SGZY M +XEO-4I5@O@:G,_V\(XQ.EG:W#OA$+PZ0%WNKD8 ML:W7(J_P>H;78M]-!_):_N*3^*GM1C8T(*9U/ZUT=Z#R'Q7?,-ZHY4'3(&/_ M\A?QT^JYA/<8/ZV^\"?\(C]^Y4UZ(SYYQ3M.JA7&D9_Z.(;<12E$A(0P2=,$ MDB1V*(H2/^5L=?)^K_@&_OYU"Z7N3Z&SOZB8JC9R"U[FSP7=?_,>U^<^9.(; M)K]Z\2\;_,C+)]S>(!!+!Z$QXE]O6Z1 ?/=!FFW$IT[X#V"=89*MLRKCY3__ MLK?3E.CUQ+QM7Y%IN=KC WD*:H1 0NQE**<'6-;2;0%XX7P@\^8TS9_O55;7^6=UG3V.V+K7N;V0?LFM+B MF;-/^QG?V^>B$/[V*L4,)5'H0$SC$"+QV8+8#P*8("?B'N%AD,8ZW['>GI;V M.6N! O[CB6]*W2EP/Z%JWS,K-$TL%5N&.B"O0 O3WL=ME E+W[C^?F;]U(V: M>_S%&[]!3Q+*HEI]$8^9MQ.W-*9Q1$(..44>1"2-(?%C#CU,$4=IP,1KHB( M1^TN;;A_K<3$H*PRBM?@-XZEN-;[9'I^[#%YPX/] DHFG]L:LJ$\O'ML'QK, MXI;.0!9_VP_BX]9F&;(])FP':-\_FWVAWSR7XEM?EF_S1Y)MZDGL5_Z$"^'G MKE^^<)K?;[+_Y.RNP)L24_G/Y=Y)I2AF+J<)=(*$091Z",9>$$*2D("Z. H3 M'NI\Q"\!L[2!O[4%=(RY GMSP-X>T#5(S1>V_RS5_(>YGM#$.C3MP]'V16RP M:LE=N0C*K!Z-#=*.G1XK;9H)\?.-"9EW*'9I2 MF+JIF"MAG,(DXACZ:;^[=8O![B]ZN8$DS:I0)*<>J9=2&GHYM^(_55[QA'S=T M_2R#BS\47&ZA;M>($A('$660QYXO%"N5<;U2NPAB8>IAGJ21BF(-=[,T;9)( MKT"VQ0K2!JR:.(TP.BQ#]GB:>AVIIF@'$[0XQT,C=+AB;4Q[_<&>@;.#_A;( MG;(RJU'2:+"XMM95)_2=-K9S\.995%3-@*U>*EYM.BVD^2._PS_>_\"/[93T M?5EECV+2=9/>YF69D37_)/YEOH0&*W.9O4 MY8/S[FFSI.[NL# M+OC^WVZ+_+[ CROBA#1ER(4L#K#P\4@,"8H#F":A^$W DHB$&HM;EV!9Z+)7 M#;8$Q0XN ^)K(_Y>9<(W%W^NZQ-W50Y*>67G0O#4&*;N#AD_QG''@MJ1[Q>UL#T+=:YWC@ MS6&^U/BN.WUQ6_I!F;]O6+%^N?_*Z7,A%SK^K&Z+C/*W#YO[6UJI^,WCK2S- M3Q9HN8 K9X%;Q. W7/S)*U##!F\?9*"!FFHID#C\D;#+W\2? D7JKF3$*[42 MN*9.CU% ZTC3L\6RJIG8#6-5O,-L_OVE\:YN<5&]=+9]/^WB)@CSDH1Y*?1< MWX4HY!PF 8Y@&*0(N6G 2>SHS+K'.ER:AK1X00VX&RQQ02#+*.EJR:' 85(T::^="1[J;^8BHFO&GIT45[S,\."I=FC=R?B?\'!D<7CO-UT4A M/R2U._3F97]-ZR)=?\<%J_]S)WJ]WK!;\5Y]%F]:>\PI#.*(,N)!XD8!1'*B MC8/0@S%V:!I&#*&0:1U(G0#DTB2M1@HD5,/C9I,\237->^WG,[%.ZCP:_6.P M$W)GZ^3L%!#G/6P[(""N.K?LN7UI MZBF!U0%G'. ZF44-&;Q3WHL9HFI\!FF!I5DT;,\*V#-F9Y8X0H'1]+"OS=GF MA2-&=2>$8Y>:N6=O\5-6X?4U8UD=^-M&"9"4121.*>2AQR'"PM7"CMQ_C8,T M#*+$053K0/[Y;I8VR%N48 L3W&X75.4:75;5XJKG-/7PJ^;V7,[:Q(->B; ) M4GL,$V/)*^GI9%:_8MC08\]@Y&HSA9#)@_9GJ._XC^J-0/CGRG%<)T;CI9VD:\2G?W,,[7CP.)[+2HE)-#2P0-+$< M2(0'"1 D2%"CM#CX1WBP-/K[>IEU^(^8>CS^QRXW"(#(R^HW7MSSHDX"=)=_ MX91GWWBS>W^37M-_/&>%#"O$3N Y<0!Y*@]-NH$#8\>/8(!BRA!+(NHHA6GI M=+HT:9"XP6,-'#1)@*L<% WV)HJAGCG@%C[X*=NTOU9,(*;U1(9%92J>)U:8 MFN(&BB!"G$.Y6@41IBGV* EHK'528*S#I8G2M4!6E744+=EF M@JA]S;)>#=#3H5&VU23()H=3NY;;:$OAZK1@P1[M%:CQVI,=568L*)M84'HIFV!!7(D3:V%/0WW-'/.D M8/9IP)/*368*\CY-.15>T/L?M(Z4E9EU;S9O>&V#A/VJ>NS-(8))7(QSI-;(A>0,+$T[NTWR =R3(3Z M)L8%A,RT5Z'P8FAM0_18/+#;<'S';)L*/5"[>P=]E^C'>?ZV>3Z(&XWZ'8DOE&+PV%QLDC? MQ$*EPQSX0X*W5!Q#@1ZC(-&A=F<+%%4PKALLJG*YX3+\OK)&L__8?E*\A# : M8P13*OZ#J"\C1CT,:1RZF 8)=V*BM?I^OI^EZ41GIE'6)]K@AJ=-:/&^R M"F 9O:LYR^RC6G'I_7("IUYQ[Y3-:8,*[*^,C=!@:WF]IY=Y5]6'33U93!^Y MW' %#!<;,;66%7CJ5M]EZV=9@W=WRM4):> D+(4QXF+.DD0QQ*'K0.0Z8>PG M.,8$:RUGC72X-,78XI5GZ)O7_@JTF*\ >=FF]GB[QF79S6AW]SUO?@E^X]5# MSBXXB3SZC!37HBPR/_7"TJRDZZ\9*3)I:P%HK+MY5W,4C3]9FE&]SS L7_I07E>AG%WP3>#A-'8]!%$<11#CA$#/7A20.XL!-TQ0YOE8$5$]'2Q.N M%B?8 34/_\A*U27/,[;.KO[EO M<@2_;VK2KG 8!A$B'+(X3H3?'ODP9M2#A+"8IR@*F8RCR2N\5OM$]_:D-/8BY;]8DP?ZI+=2K>/!LG%RUC[85RB8>\5V,H,T9_M/[,;JT MO]VC5%CZ?/?W,^L7?-3EL2LD U&E@TUC'2WM\W^091A+M-U3 XI;%J/L#NN#3WA8Y5=TN4&QE06.\10M:N&"+MXXME: Y>ZYW*ZUN!FCR M9#0G4&E_MCF"AK'=.8/.;09S_>%Z.)Q4S&="*?S=R_MDR]1 @D3 MNJ"3-Q#?Y4ICW7TS5U%/_49:LAB\-\V&V G"^R?D6 09-.E@' M&+Y2W]7_A(M[7E;;\,' MI8WT%B38HE1W3\\3..[&7TS+Q*/ZF!&#:.KSU*B[[!=3-).OKOSR:#GG@]8/ M>.7G[YO-'1^$W?7#AR^\;/,AY^7GO/K"Z[//7SC-O_'B99]'SF!/8KC%I">A@DU>@:,"#+7JS#8L1:O7V,>RQ.N?VAB14P 9?C@BUG,?/C*R+MT!& MNGF5G1$UT_LV3!3O-LT&=9S'1?3%SV6O](0+E8:>!^/(=R!"7@)Q' 00D]0C M44P)=;0".I5[7IHZ=8'_C_\>>V[TO]K$1;HYH%2I5]MUF830B85IF_!ID@RB MVH182_NDVN_,J9\TZ3A-_Z3;@''9Z(+CDK_CS9\?-S=R4_.S,+.)\6A2(*T8 M2MV0N#YT0]<3BB2SEWO8ARC!813&B+$PV%9?5=,DQ9Z5!M!AK=6)-6D+&&2; M=@>XWN+1/(FB2KR:'MDD<[;2T0V+/VTQ_RP)K6&#/>YF0\-NW6@=INP5C5;J M=>Z*T3I4G"D7K76[GD"51;7/@?0 MN,R%B* @#8CG>DAI9WFPEZ4Y0UU\8V%2&EP.*XPUAB;6$QURE$5#R?@AB1 - M=.1!_&TO#<-MSR($2N9MA[W:Q69>B-QENDD/DT?M=IY67H23( PCR#$60]QA M*221QV" 4XI]%H>>WO&VP=Z6-N@EL+H\]7'"LT^F1]6&R5;S-ZQ1./72]"7L M:?L62JQ8\BB&^YK5CU R^]A[4+O)=%+S36A47KS\OY6723 MRAJ-Y4W:K*6<-+2*4HY)&H4PC-) ^!AN"!.2^I!X"?-=3+W8H:K;V!-C79K0 M-*CE5U:V75>QX#7R-ED'[6!7WQ&>^H$/*]G"'N/$DEB; 6N$AQF%NC$Z;UY M][K68%!;? 7:E^ FK6ONEO*'QNXSS2[G)5 /,%C0RS!3J,)27@JM2(B9'M- M3,74"&:+SIB)RFZ"(,.YNW]OUO.K![P!AS?IK%\. M/P&U.4NVYS"!EEJ8SY_N8=48S:.;QI&;X8N,]V/R1W^$?Y^(1 M$AX$F*$8)BX1$Y/8]2 ./%3KB^AFE_5W/ODHX:?69K=/P>6P$;,OF^S,+S]ZQZV(;( M?LHPJ9=45X[OIRY.0\B3T(4HD3NE.$JA2X.(H\!+W5AI8<.P_Z5)2C=X@V[C MU6EK 5BWL#,#O=%Z*LH2-!77TZO2N>B.+7SP7>#?!<%?@9T)4\9Y*'$W6;S' M<.^O'/>A1,UX_(=:,_J+OW_GLEIK922D$+Q M4,0HDQ) Y)* IA1!,N M7 \WAG&8^C#U*4%^$K-(;1'F?/.+$X7=.5[-&-,SS T/_,OYF'JP*U*A%5': M;_$%H:1G&ITMAK3?H&[PZ,!5IE&CN]EZFY!TE_6:AGZ$.&>0)W$*$8\Q3#R" MH/C.,S^-?"<@KE[(:%]7RQN\S;F)SE*&8KY1!5K5/N-VR)IX9'= [M((3Y)1 M?)P-:Q&AO1W-' XZ9O!I+.CH'1?NK,BCO!L99%I["F_KNI,?-^]XRD5W3%S0 MG%61%;2:/>?U.O\NR[BL>!@DCCQ?XA*9W\033D",<03CF"/\;KX<=H MOM-T,?.V]Z/, ;W.KM7%!/;N;5W>LIFH?\!9492>SV*]MT'FNW_0[TE]?>_WA:RX@U>3"$K]?ENR);KSG[S*O; M(F?/M8NRXC0(<.0GT$\<%R(WE%YW$ F-)H2ZJ<,"5VF;3[7#I0GN_DQ%D=V7 MTA6KBOSY_D%]+4Z)YO'5.=OD32R$-]FZEKU?L9C5=[ #"1ZTX*^ @ _V^+>! MZG96]W08NV"]3ZF;V58 =8SNK@EJW6?F+K9QXG7%YHTL?2#^(GZJ$Q[7?NDN M0N%#MA'NJ90]V6^MB2L6_N-$HQ M7P)*:;P=IL2YFT&S#O+0TYU9\L>]79KEFB]Z=FK^X/2/8M8J"FU9^!W[!Z;L M ZVNP,X:L#?'8HUH&ZS:JB1]$99YZTW;H.VD*K651LW4]QTOLF_U\82/F[(J MZAB:\E><;3[E9;G;K5TAQX\I12E$3NI!%!-7S,1Q" /'%S3B$#&]55:U;I?F M]>U1@P[L*R"!@Y\D])\O",]0?!1JJFF?X(GET1JWVE*H1Y4ES5/L=%9QTR/B M6,4T[S:3JYX"V"ONH8 GG,(TQ,(-]*,(QDY*H4,YP:GC4C?1TJ>>?A8G2 TL ML!'SI;;,W9.8EI82,OA)#!PF#Z 5Y?ZWFM7O^OA6$R$++$Z]Z=(B! )B7C27V-S]APYPZ/X0EZFGDX94:*5L;W'>*.T[,=MS99[O<>(;H+UODLF MF%&\>?DWSN[%D/_"U_4#*Q^RISH0D451PE@20S&CP.(+'J<0IRR!-,0!Q9S' MU%&J4W,9C*4-_!8FZ.(T.IIO^%0L3#:L<#VQF)C0;'>>,, M$J4U+QEOS4P$ZQP04D\+_B"^377GTCV7?;[%Y<.'=?Y=]LRW0+YPNL9EF:49 M;8(Q4B$O=_C'BC+L<8X13+&/("(LA;&//%IEXU=N?#F_FQ3Y8"W;JJ> MY-I[!]14^%6>[-3[A?4#.C!J5Z"\7A.Z M(T(&T#M7$'*T9UM,6!C5< 2RME MP)P]9;?.O"6QMX=K5OVW3N?Q)\%^!_IGIM_6YZ+6[?'8D#"68N;!@,NSTPQ% MD!#?@2ESXCCPXB"B2BI_TO+25+H%IWZ&^)"G826\R/J)E:S%97"*^I !]8/4 MQDS,=)9:F1&MX]1GK1XX47UX_6R'JL_"[)ZK/G_!3-YHK6\GHK>10<.W6)[_ M6$6^SQCU"&1"F2#B/H$QC1(88XZ] 8_$K^IK*3^.UG,YQ@,OV/I4)OM@-5>])WQ_] MN!%M;^H6]UYIB"+B(P^&)/(@BK ',2^[>I4E2B[&;7[B\ N1%^"A,>)'L M656H>LD:WP.^E*>)I4J!(GL'J\;X,-H;/MO@;!O$0^9T=XD'K[OPI.C'S=-S M57[BW_C:;[\6W*,\]&@,<2@<$.2$$8RYW/?PJ>.D0>C%H=)(5^AK:8.^Q@9\ MPV.:9[A4F^=98FCBX=X]2MD O0(M81:_P1J::GUSGDV&]R[['%@5LN M+SS9OLQ^)#.)"B5(?11 E" 7)L3!T&/(BYV$!KZO=2C\M(O%Z<%!D43S8I): M:G 9+1.+P"$C$XS[?NLG* _Y&J.\W\"A0I!6QK3Z<9>;I_HW!X?&N!>&:>S[ M,$P)AR@(.<1.%$ WCDG"DB1!3CKI@;\SH)1&QO_/#OR=>W9JRC/]HUCF@;^= M-:]\X&^ U=D/_)W#LM #?P.TF1_X&VI43WT9S[93N*\OCR1?KR)$<2#\)S'# M(B%$C/N0A*EPI'B04APRRK"CXDB=M+PT_VF[0M"@4Q.\4[J&Q>LB$F9:(1FQ M7UE2>FT=6/T0]S3*('[8"\)I2[,,[EX#M@.U_P+#:0ROY(N^=:-NQ"2IPIMZ M.:6.6ESY0>AQ$G$H_!D,D8-C2"(_% ,RX-R7@?$DT)K4C'2XM"':XI4^/6U\ M^JPLGP<.89G1K#CUL4C>U!.A/6_M7*B#UG[:/U5F;$V2QKJ;=\JD:/S)!$KU M/OWMC\_YYI;GGWE^_>V^/KU#JV>\7K_&[OCLDK^=5'%(61T[BAU1P%'F.H PY,/%) MTHB)R0!C3PTY48 M2217]=6,2>OVLG3:D!/&. UEFG_&('(##C$-'.B+EXR'U.,.1CH.KOF;-L<' MR@IE:LZJ,1%3?UD$!P>!E/:\T+,F6W(Y#]N>U;\\:]:Q,WG^(K-OP>\R:1.4@0=<\ANRSNYK+^"=W-G[PA]QMF&RC/N'K*1X_>\<%RLW M<0,GB$*8I#20Y=5]2((X@2$A,0NQZWIAI#.N+6!:FAK(=TQ/!VP\UF)GN MB35G;PTX, =L[0%[@ZY E0/":[]6'A-L+9,SZ<8V((VS)UH6F;8D=380S2J0 M%BD\EE6;3=LJEK0*0C>A/DDA9BD5VNK[,/;\"/HT=%PJW$_/T_+.3[M8FHO> M)'2AIR62+JV09%P9:4'J=JXBTI1ED*Q'/)QT\,IEC_HC'GJOG-C1^K3+\N@B M+XE8Y$$:NS%$7LPA\1-/9MU$$?8]1/ T?M6GI2;?U/FX7Y"%T^!967:UC)[ M@CRKB=)TFO,WM[_TZ772=YH39.P-G;9T::Q5*W*HLZ6)7B?6383UGUYFN7BDS5[_1_?FW!NZY\/S(.S$+6^>R.DZY+S%+<,I0 M($O%QQ%$L5",!,EY5.*&E+&4N$0K)?!09TN3C?TA"=!!JU(^59]G->VPQ=[$ MVF%.G/G1D@%&;)\M.=?5ZQPN&3"Z]W3)T#WZL1--041VRWGQ:Y$_/WW8W/$? MU1N!]D_5N(F!)I:F""U4(+&"&NP5^)#GU2:O%#>IQC@;U@&+=$TL 4-,@3\D M8E!#MG2:5($4HQ"(H79G"W]0,*X;^J!RN<% S[_R-:<59VT%O<_BZ2L/\7,W M+VYPYX]/>/,"ME!!BQ5(L!JC^RQ1"N/Z4HZF'M%&].B-XB$*S,;OV1;G&[E# M!AV,V<$++]X+N=ZPKY48_P_Y6MQ?OO_'F@!T<->9I[K(_R=HL!MOH0P_ NV-%6O$SK?=4G/: M )UD*J#+COT=F>%N7VN?1HF,@=T;M?OUPL!5U3P=Y6 ML#=V 4]:/0/:$I[X3&G47O'):Z5DF_J1#.1UFZSKV9+#34U>-\/_I.S1B@1N@ M2&LV,]KCTJ8Q3?A74[VPV.'6#/X:YUEMRF*5O8F_GC56T $+&K2@@7O5;&G8 MF[ HWZQ3%&7SC^K3&0-?>$V[2Q_(Y77P+D9P@:-\?K&9 M^FE(4IFR**8)1,(KAHD?U"ME7NBPU&%,JTCH?YT5_L,5?6ZPHG_Q&OY_B57[ M!M@5N*ZJ(B//E7P?Y4FOIC[")*OWLZW7+V6%7G]-WOHJ_+;AMQ*QC"J4LB0% MZ W?T(='7/S91K;ZS(V2,/!A%#,*42#K%"4NA:&83(>NE\9A2'448ZS#I>G& M 5X@ 8,=8L-(XE'.U>3$)I.3!Q!<0J*VH*@R8TE61KN;55Q4C3^6&.7[C(6F MUJN_9]7#V^>R$FY1L'JNP *MDBO]IEA MK0K+."7V5&6@K[DE9=SL,WJB<)/A#(<^Q7 M?B_7H.YRF4<[7V<,;_M>88[]-$H#&*4H@<@E 21^RJ'O("_T'!<'OM9.A0F( MI4GFH0UR,#=6 /GB@-8.N6[2M<1L%\+HF:G)Z=1/8F(MG>8A:(OH)2Q:4E C M"+/*YR4D'6OG16WIGW]Y_X/3.JCEK6CM/B]>KG]DI>KYE[,W+TW-=B#!%N5? MU4^]G*=G6("L,#/U2O@)*> /"='2N;5!\XU.O)QO<;83+X,&=4^\#%]H."/, M[C=U1>=-=4VI3+(LXT*$ M",EYT)H!?Z441B01R368%(!!-, QA@ZL8T]%C* MM%P9M6Z7-MR_/C\^8O$ZBP]FQP"PMP!L3="<^ZD]!,6IGG5JIY[9#5-I^>BK M&4VV)FQJGWO7*M;EM4$*6)1\+0@7$<(H@<1&&[%Y5H-&)I85?K+M;HSE6MU9RO7ZBZE7*NK M7Z[U^!;]:8;!X?H%'ZG7.SFO=UY^F:?D[1^*MW44_E4.P(\<>[_\L+MLY8- MEF^X7!#XQ@M95EUG^)R_^[_V2.IA9'Q074[&U%_"!B#8(I3?0Y9]R]@S7EL< M=,,\&(V_GB9G&XK#)G5'YK/)!(A2S%1749"& M'J8$HCAA$/EI E%'&(W=N0$WH]Q,DDVWUY(2U,)\<*%$R7J[7\L:H[VO&1/ MK$+F)1)DCGMP)P3$XCDR>]3.G>.W'] R<_Z.$FB< WB\93/9_37/V?=LO5ZY MCD=(Y/N0,"*3_"0IC%,602=A//+\P*.1UM+"MN&E2> 6EYX,[FA2$S,3XR>6 MI%&[M67EV$A+XK!K=M8A?FS,\4 ]^7?]?#;U!N0U_<=S5M;#?#O(;XN,\E7$ MA:]"70Z))_-ONXX/,4E\F/H.]4)*$N8KE6X;[6EI [(&"_ >[178GMP%3Q*P M>DJ188:'AZY5WB8>RPUEUUW*=H[%K4W*U%.I6*-NIGPHYA1JI3-1HF4@)\GP M_;,E%E$RHYL=1.T&TY.+[4')YHR3S#LI9J.;JJQ#"@+BT0")65\'0_B M, ZAFWH(AY6?TF,W_B MXX867/@F[WCSY\?--:7%,V>='*>KV$4T3J(4'80]&ZUTR/SN2(:8_\(\<-W! GT,<4 M0<3&KM*V]FA/2U.>%BCH(C7,J]#/KIK(6.%L8F4QHTM; M3$:IL*0@_?W,*ANCYAYKQ?@-AH4;\LW]'2\>WW%2_8:K-H7J%_Z$7^IT4S?I M;2$^T-D37G_\@MQ^I%WD17[,/$B=@$,4>1SBU ]A2!,GYBA$ M*-;*37>^FZ4)U^DB7^LE%=J^QI8VM@6&+D *?WU/4Z-I=E>HA269&UP M-/6@EAC!69+ ]:,\@V5I#7:,"[.UU]Y6YUMS'3/L8*UU]&*]HN-5BQ+EH3QB^, @%GW-,GQ' MC-D.W+'+](>L3$&]OGW(-VU=EU7LA)P0)X*)Z_D0$2^&V/=]&'B)&U-,/.IZ MJN/UN/&E#=8:'Z@!ME62U$?J"7'CP_02.B:?TRLSH35 ^TPV&ITGC=:OTWB;->]OM?(8-MFP#J@(S7F?,RZL'7LA-RQH_*'8&7($- M5ZQ?I_4X+MB\-*'XM3O.RA:,K-R^,N7W_SLH<$I*L M#BWDF[+)/M<-(Y+&@-H:2V%$.L09S6:5.IAM8JMC;G>.JW6?X>+UR;!JDXX$ M?NS[7DAA0I,4(IJ**2]S. S=((P<[B#D^5K+UST=+I M%[I.*9H@=\L8$;96L/NZF7<->\38DU7LL>LGWZ]OLOPS64GU@U EO):;:2O/ M37$<>!CB0)8[2*D',8X93!CSO-A/(C?0"CZ\%-#2U$6^?I/MXY]_)&JR,R?1 MDZ\%].WO[Y!+#ZC!7N_YO\I^_R"-\^_]GX>SU#B 0?(NB D8;O?"-'EO7MHL M0;+7#P7_QS/?T":]K/"U>"A\*D@1IC(AB-!-'A/H1E$D%#5,6**EFPI]+DT: M.SC!#JC1J3 5PM54T3*-$PN?$8/F.?7&.;&=6V^@Q]?)L3=.06^N/85;S>1F MNZDBYHLDV]23^:]"Z@I<\?6+G%'>;[+_Y.RNP&*J3^MPSR;'ONMA[O@IA6F= M3#B-0A@[82K+5\6>%_CU/ WA;0-<:L/(+QXU-3 MM#D>RL0R-]GST);"2\FTI(_&,&85S4O).E;2B]LSD]>;)RYK"F[N/\EUZ5T% ML,^"A.="UI1=N6Y"$NIX,'%2J:-"0@EB/@R]B(:^AY$3:^GH:(]+$\QZ E;) M"5B^A0[6]1;,>G_TZ$K\2HSAU@3PN//+]>1R_'&HZ:)5DB<6P!U64(/ME :\ M GO ]F1.F1M+>C;>WZS"I6S^L4*IWVA:_:JLBHQ6G-7UE'_?9%7YY>OO[7*S M%[B,A2F',0L\B *"8.(G!/H\P+[#G2#D6NE%!GM;F@3MP8)2H@55]L@A$8^! M@6>!'&"YYZ6I-<-\TRB)@IAC&&(/092X/L0!\V 4R\T23((DCE;?>$'RV1GO M]CHCYY)HJQ2K2;DUVB;?CMWQ50,%-5+PD\!:_CS!AHH2+]8*> WU-7.E+@6S M3TMRJ=QT<8+O=\_\+O];EJ_;RE__EC_RMW)CIWCYA+]KG"'0;7=I>GV<#!NP M9RZSS>YLD"OVT@K0F@&$'5=C8?67TS^L.%,S/[$ 34/Z)=G)E=FSD;=\O+/7 MRFBN3,- KG/U-LR<3[F9\G$C5++.@2C3JK=']!AV N8(/PACQX&(AQ02U\,0 M$3]._0![2:IU[K&OHZ5)F,0)]D"OZAS^AJ\E5\X!L4#:Q]ABRI>WTC%%A MR=_I[6965V?,V&,O9_1Z,VFXW>VKUAV4Y;-,"/XV+ZMR%<5)A./4@X$?R,4Q MY,,X\AGT'1HD+$XQ)LDVXOM.720&NE1ZZ0^CO>]FD(L6L?S$,CD6LA8SH!*T MGEP,$:ZF&)?R-X]H;%%*TAH!V9+V=I T;=50H,.2< SU-*MV*)A\+!\JM^@G M'S^SKB^K'V>L7DS+-_6"?LJ+@K-;T=7;=5[RK[SXEE%>KB@3[:6Q#PGA/D0^ MH3)M#(.@)GQ CE).$I\RA+L M:&9D[>MK:=^=!BK8805;L$:!?4,DJ_FYEJB;^%-BS)K)0<4Q/NR=3^SM:>YC MB6,FGSF-.'J+X8$+H5M= )I<6M,L*3-.MIITV*5P M8@WILG=X?JJS2+^-H 56RTKH\V6K!,UXA_/6H5$FX*08C?J=AJ?$"S%SNJ^= MG_)ZPS[G&[S_33?"M@W425%$(X\FT(O2"*((IS .*(-^Y"38)S1U8ZQU>%RO M_Z5IT]M\+:S)Y23T&P<=8^HT+]V_W]0I7ZH'O &'-QEF4=5\;FK*-N'3F%CF MYG@0^@?=S>BT=?Y=L_=YC\6;47-R6MZP&4.Q7-?/G+.O#[C@;V3,:3>SRONF M^,QG7MVD=_C'*@J0DX2A"SU"/5FO1TST?#'EP[$3Q(P$E$;1JLHKO%;42JWN MM:1R!V)"1T2&V[6!NK2;CT9NB]9YKZ2+4N$?FD*H]TP4=7 RIJ?V]B1>6 ,& MVWWHSABY BWT*X!3\7T$=P-TZ\N=$6NVU$ZO\WG%SHB8$ZTS:\5&$-COXIW+ MBTJ>NI*)BF2PV6W!'[/G1R&Z)UO$ L+*Y4[BRR!YASL8(LH=F"0\A:(SE$34 MIRQ%!M$@%\)::,3()UZ6?P4=:YK $=;:5+LP%X>27/I$U91SC@?T2G%LW>>S MM0;\U-KS<_V0SH2N7('/ QD=+XQZ,^9WDN X?32O&$-G3-UPJ)UYLX81>6U1 M:_$E>,RJNFSM#[I^9O)L6KZYETME^W]J$I(X,<5.0F"$73&#=W $B1,DT/<" MAZ6N0XFKE?Y-&\'2YO"[FNM[F-)/:FT ^S.O^W\WVN/4?U1JDCOI YA89%6X MO]/C7C\DT)0_6X&"VOW/&SYH2L])4*%Q0_JAAM>>XR;7;SYM-VO:53"24)+( MPPL8RZW74/BGXH<4(C\*"*4)CHG2UFM_%TL3-PD2")2[S4/U0+0>#H=%R0XS M$ZO."2GC9S)5V5$/P+N6H"Z%55X3X95B6JT2Q^-!XF)( ^I#%)$$QF$:P] G'F6Q2Z-$:]-&N>>E MJ>';![D25LHL\?L$)KB&7,_?.EE,_GII%OZ^AZ'FU$U"\<2RVI./?Y_4I$$N M'+@6N]UP-SV^)DO.W]?O*V?H'Z%C/$W_6 -F(O8KSC:?\K*\V7S%YBS".- K(-+7E<&BX-3K@0(E^.E> MX/T9Y!NY#OB4EW@M]T<:L=+3IEZ.U:3H(M[F41X)$?PD0=:$O:L)R[8'W6^R M=:WNO^)&Y>\R^?4%6SOLB= 84Y8TI[>;625FS-AC11F]7C_G1KV5?\N+M$VX MJ9%6X\RM2W-6FD %B3$O'NL%Y1:K?G:,@[BF!5@>T DM& WNHW=D&N()QW8&N M>%Z&:%&)/AHA22B!&($DHA=C"#,4Y9[% 6,7QQ=,(+>](&SL2DM03"%-#:HCX%4Z=Y?$(V"<.3.UK:Y((_K!X;-&+.:,JF MWLML$SAMP[O3.?V;K14BNJ;_>,Z:)?[T M.("1RP,GY=PA;G1AZ:&>KI>F6K_QXEX6?=](?Z#B]TWBFHM+"/41K^9Q34/G MQ!)U/M=3!S=H@=M.'JC/UG1U@/HZ?NW*/R.$*-3Z&6O!\.R>+ MQ)^YM@J # M*O0H2*$;DQ BXE(8>W$("76B&*>>ESBAUC'F;NM+4YX:')#HC.*6#YE3TQ5C M/B:6#G4J]$^_G3/9UN&V@[;G/;MVSJR3HVEG+S(]>59DW^H3V9UT!]<;]F^< MW1_,J>3YBG5>[T_MEG^(&]!8UN9"00)1&G@PP8S . T3+\ ^<5*DEZ'<&,O2 M1&!ORD'>#^F.M-9T%R;V]JBL45A_CFHB,]/3F5B2IGPP!L?++J;4VM$R]I RU.8M4*!BUE0"52_6/0WW.-W*A^IJQK"F7FG_)[A^J MF_3WDA_%]:["T(L13A%$5%:[\\(0Q@GU(4&NET9QR*E:>DK-?I, MJ!"VB)[V&Y0;]J%6-/'SQXH_[C?L@]ACV*,.9$R>E(U=#F/DAC#T0I=YW*,H MUEJW5^YYL=^!3N"$F)JE6_ 7A%$H/PRUZ? D%$__&:C)_7A [@XVJ'%/$R:A MRY:MZ CE?N<-BM"EXR060KL!?3?V[WR]EF4?Q)2XSNHG^OBX$2(@ \[$7[<% M'[[R>_E!W9[Y]T,6A4@HF9RYHMCS8.RP"&*6<.3SB#F>TN%74P!+$[2_O_T? M^/'I?WU4=Z>,:!]W7*4X]N/4=1!D02+C/1(,$R[&N8-]E. PH&&B5#W2J/>E M>8 2)ZB!@AW2^H/Y^?IOANGH]9Z&FDI,QO'$&G(9O=K"8D23)=G1ZWM643*B MY5BRS!HQ$[1V<_<=+[/[S;[Z72I#T5Q$811S#R+736',"(84LP#'+$ECI)6N M\WPW2Y.H;>1#!Z91[%H/J6H"=#E5$RN- 4O:\C),@B4=Z>ED5L$8-O18&4:N M-EV>KWAYBU_DF?9OU&3&VAKZ<&\S MKYPKF7ZZ7JYVFTF^E?KDUG51U-\ZY10KW;N6-O3/) U1W&T[P\CP8+^,C(G' M]1D>K'WQ^PTWS(=RT-2,*5#.F7"8]>3L%6;?[/:(RBTNJI=NP:E]:.;^Q*@3 M>M2/>0(]+M.>1+$KP]-]2)@7,QYZ)"):JQ :?2]M0&]/:-7801>\WH==AWZU MC_Q$I$XL#/U\'H2,3U+?TX Q2XZ 3L^S.@4&E!P[""9-Z#L+MSR_IM4S7J]? M;G%6%Y32R,MV_NZE:# 6.!<#U")ER/ MD,(H]&(:!@BE@5)4MU)O2Q. #M@KT%F>_T,B;F+,C ^WG2-;S=&P1N'$JG 1 M>Q><0!M@Q?H9LW-]O=(IL@&S^\^)#=UD)B?;DCRR9ID\V=MNW:& D"A&#)+8 M3R!*7!?&?NA UPM\&J6.'R"M*JP'(U?K'PE]OZFRZN5#MN:?G]M@VB@F M,:'0Y3&%R$D0Q D.(/4\XH9!DF*L%$Q[KO&E#?H&'Y 08-0_?3G"7'#X_M2 M.B8>U1I,:!WT[#/9Z(3G26.S'>WL,Z-[IK/W&K.O\^Y8T">9=/536[;HY>US M4?!-M7()Q>(C[4+7=7R(,,40!SR$-,0D=7#JAB[7^4H/=[>T@=O" H^XVB85 MSU.PWGW#]Z6?UG5*X4[5)[UO^\RGPKXN!//A:_"B(=QG&(8.PZ""/DIE/4U(8T=[K@AQMP/=*<*^C"6)D[BY0OU M9PP&]*O/**8E=>891VN$T"2)%M1P[4X\S.FR.#$Q #'[Q,6326Y>B<4"@:EB96;<[2 M'4KU?O MF^W,W"#L[J&XX0M-EW"^/M1G[1Z?\.9EE7@L\D@DUV\\#!&5:[C$CV! 0R%A MOA?'H5*6Q//-+TW#VL6+&B)H,>HNY!S0I[J48TK*/(LY:GP8+.><,_N"!9V# MYF9>TCEGRNFBSMFK+DNLWDF!7/\HQ*#=)XA<%@4H<"#R7 )1R"*8)#Z!*7:( M[Z X=E*M_9?1'IE2!^_T;3,UO=K2F5H3[:YORWRC?B1-D?=ZC(2+\U_]W&4 M8< =+R(>I &7 '!H@6YI+L--\K3M.15O3.VW^6]DP?M]M]0$J>. M%X084A2(.15C"4P\,<5BJ<.=E+DN\K7F5 I]+DTBOM('SI[77&Z4YSOX%^R, M*]"NYKI8)G-B\=BC!1VXX(\:\#3>B09!MK;+%7J<=\]\YNT$[2[+\ M6;(IH4I%[X"UISL*C%C2FZ&>9M49!9./]47E%C-=N2OJG$0O7RNA4>V"$+O^ MQ@M\SV7!O%M>?'W !5\E$?.(%*"7LG_6D1?DQJ.G,%.1.+#HUGG*[ M70YLB1#RMW.JDFZ9!P+E/;]IHE7J>R(O^/-GQ\W M==*3?=SBWOM:">)]AJ,0)@'E,BFK#XGO$LB3F%'Q/R_VM01+H^^E:=86,I#N M49W$QWA*IO,$U+1J(EXGEJLM:O#3%O?/DMTF15(GQEF!9X,DL-J,64L0J][S MS,ECM2DY32RKWX3!JO'SFKL."5R9-Z:II_YAC>^5%XS/W[XTP9$P@<0)W8,D M0RUDC<7B'KH4UHDO9VKJ)>)ADL ?$J^EC$PC;)BM$O>T.=\"\;!1!VO#(Y>: MN2.RWI+\_WOA[WP3$[--5_Z%RY(FY*@B1U(*$<0X3# M !)$(\ABAR<^0IX?1RNA/EG.OE:XJ-3 MJQ5F+?FPEV&9U:NU0MNQGVNG4<-R"]DFJ_BG[!N7-5K$.YN1-6]J$EY3^OSX M7"AP?]URW[$ 7*MPKU^; MP9@^6P4:] ',6Z7!F*"34@WF+>D?#ZP72[_L=Q*^\JI:<_;NN9#!:XU[7:^* MKT(>H]##/DQ3DD(4N!B*UQ9#)W"(F-Y$&%.EV!*M7I>F>Z<[+V4#'; :.VA< MVZMF Z:L]V6:'Q4W8_2>R;#T3<;TU-LP-J6U>]\BD_LWZJ[]?JS]O"WI3W)7%^[+* M'NMW[#=>/>1L']&FN!2LTM8R)?Q63"VXX SN8VUUHUKK/<-4Y?WS,-_5KT C2Q[)\YFR5 M()XP1C%DD4S.Z\4!3!##D/N^F"@S@OU(:Z;FFP(:N&N'4MKD #T^)RWS /MA;R>GJ9=XENV-23Q;>1RR_,XR=# M; MEZ82^Y ,*A'72]]MP>)2L0:0.MMJ:F&5PXEU8T_?VQU]6[C@CRU@F^<15,FQ MG;ROM[_7R=\W9GYO"K_1&PW/(11Y6=X6>9I5J\1#<1SA"*8\E.60 PX3GCB0 M,Q<31DD4NDQ'5#IM+TT^[O(*KP%F__%>XD4/-50-<\0=/CCOAL[7HJA M2[$#4>*XD$0^@@%##HW<.,".$&79\[3\[7J8CK]KN\RI":PA'Q-+:8T*W XS MH'^.XM166^T[BU*23?Q[5CV\%:]J_LB+DU2\ <;$ MC6@(.4_D7F0JO"@4PDW$\9#_5F6..=+DT)MSB%']6 -X\E5N)<=>9E ME\G)IV$M=]\%7K %/&TN9!V*K,W0%+J<>;JF3L+IW$WC7OT4>U\YK5/.OO]! M'V0LZ&?Q_JPB%#@$)Q2FB8P1#' *,0D0#-THC!#GW&5*M9K[.EB:NFPQ@BU( M(%&J)]H[2^*PA-B@9NHE7SU6M-+M#9ENE'#O;(.SI=P;,J>;=&_PNLL3G*_B MR'5XDC 8!6D,$4T2&,=N")T@];V >@YV$AW?OMOXTIS[9G+$ZL39&U[)L\+/ MFS8,2>[.BW\ +"OKM#SM,6SQ&[E4B\7S;!9DS).9&Z0H7]#0/DP\/DV*<-]7^NPU9@/Z*U^+?[W_E6]X@=?7&W;-'K--)M=1Y-'K=F5E%01^ MXE&/01IY7'RCPP@FF/@P"A/D42KL3:4P\]EBSIBF*GLRJ.'A''6J1Y]TQU M53Z(=W-%?LUZJH4F-8=D&5+DT7UU,Y:,Q,[3I1V/7Q M;)DQO> /0D>%H'[NB$-L \I90E$W \A]H3BL9BG M01 GF!*MK'R:_2]-X;J'%9I,$+1K ,AJ"_0T4/>1J*G?A$1/K'M=CIM\$ ?8 M00.^3;!U!3XW,V9A@STU-"3/D@[J]CZK AI21I8G4%F@3I@8:J'J:U$^8FOI8X6IBG3E+TW@E*6TQ&>7" MDFST]S.K0(R:>RP%XS>8#?I]DK^/NRR6,J+GWSB[%[/*:RK^J?:XWF4E7>?E M<]%)BYM0Q(D;NLUZ%(HY@21"#/K<\9)$)B[@6O.[2\ L35]4$EG:?R)JPC,7 MSQ-KT]X,T+&C7KMJ+0%[4\#>%LL'%VRR:DGE+H(RJQ#:(.U8*ZVT:1KA3BV(^1RT*FLT5WW,$RM^GR@4!HW?"=(T)Y M@I'C.3&D;N++4\H)Q#SRH9/$7I@FQ$&,Z(5'74#H+"=/CD.A+R10[1-Q"2T3 MR[X&(P;Q2^?-MA:K=-3\S'%)YXT[C4'JN4Y/$\NB6OV&?V2/SX_MM(A3)X@8 M"2'"J?A/S&1ZYP1!ZH>>GX34]QVE0*.3EI,[>#KO\#X .?Q6M%N<=1-6>2GS!7? M4!S+C'+"/0E"'WI12J+0"VC(?3VGI+>O9?HGEZ]'#]&K^H6U0MKD'UNE5>4K M<%U514:>J[IZ3)6#6VP[LGB4+GM'/GM[FOO8YYC)9XY^CMZB'S7\KLU6I4>SO04.SQ?R>@]^-]3W[[V:?[M\W!:?R!O:[&,$; M5M?1Q>O;-FG,#5EG]W7*AS=X+8-;;S9RS[MZN-YLQ*@O2ER\K#CW$\<5 Y01 M1,0H=3V8A&*H!I10%' 2NP'6F29;P+2T :X?B&/CP:@Y!S/3/;&:[*T!!^: MK3U@;]"5=!X(%_Y#QB8)XK%(K26'PP:B61T3BQ0>.S VF]9/G76'R?,:%Y^R MLCJJ *F8+ZNW@:6)7PL42*17H,:JGA.KGZ9A=;/&T,1ZU25GDH*82D08);CJ M;W6VK%:CAG5368U?K#]=>;^ILNKEFC'Q3I3M'Y^R#7=7%/-4L.5!AF+A%?DX M@23D,?2C,$X\+\08*6U8#_:RM*'> 4MQ*OM#T""!3<;C;E-/['C$QTK=$T\ M[HV9TIH(C3)A-"OJ;W6V*=*H8=WYTOC%^KF.98SP?LOW;[C(I*1\P17_L,[S M8I5&*(F0%T),94V-) D@CGR9YIVGB"6$.KY2\CJ%OI8F EN H! (02HA@I]P M";!,:$R%!1KIB\=H'A8#R^1-O1 B3Y'NH5Z!'9$2+:CAVF-./2NQ109GRD5\ M$9-:"8@5N1E(.SS6PFS)AA5-Z:885KU%7UYEF8XV8?'U=URPLMVN)&Y '.0Z MT'>3&"(G2B!..84Q=]+4B[PD84I>U4 ?2Y-3"1-N,\/C&JBZ"O3Q.*Z;%MB9 M>K](EO?9)AEO,(YO!BLSI*Z/%IB:21?/,&9'!DA:G*";TU=]'/=2.2YU-@B:6.O.<6,@=OWOF[+:V2!K)KG3>J&T]&Z,A '! MZ[UU-L4; ]^5O-%KS;8=MVOLLMVLDJ_"%_Z(,UGX\C?QW\?GQ^M'F5VG^?>* MLU7$0N1@SB!.I./G4@?&+N'0C=/0X3CVJ-XFHS:"I:GE;C^+[BS0#-?5?PAJ M&XJ34CNQSNY8W8.7=29;^*#%#QH#P,X">UN&QN19VB#4[W_6[4!C>HXW_\P; M,E.\-[C,RIOTFM99PV0%GGR=T9?FO_M-K3".?,*C&/IIS"#R'1\F,9?I$B/' MI\0CS*9RMJ86 M%P.B](5DF 9;RM'3R[Q2,6SJB3:,7&Z8&9(^6ERZMGUI:&]Q@#WR20"ECUFREBU3N=]Z, MD;ITG"2-U&[ 3,,^;KZ)65Q>B";;14T<.)1%\L!V'/@084^> 8TC& 0T<".6 M>&FJ= :TMX>E:5('H)[RG'*GIC 7,3*QDG2P39!$J-=R2VIPVOZLH[[7O./1 MW7_AI4F":HE?<=^/4)(B&/,DA8@&7!X!PS#@GH-12AF+#?/^U.TO;01W\LPT MWSC-V<7&:UE\IU2LQ;NJ!Q_A66W,6V1O8@T8(&Z"#[LB+[8.@(_T-N\A<#733PZ" M*]YF6 M89B/]M"_)MJVCQE,?>XS+4Q6!+$A#4IAP'D'D$V%Z$(2QGF/0T\_2 M5*1)P$L;<.:EZOI85=,."UQ-K!D-31V($Q2@&V'!5B'?GE[F+=\[;.I)T=Z1 MR\V4H!M?7"^I>XAX8>P@Z/NRWJR?8$AP0*#C>(GO\ 0ECJ8EOD%33Q?ZAB^_;-'^1>X-?!1- MERLQ_./ \UT81'51ZI (QSY%,*2AT 1*:!(Y)JOV^RZ6)P$M0O"'Q AJD-JC M_X1(O25\,WIF6L-79,9X%?_4>,O+^)T.7F4=_]3 OH7\,U>:UWYV/7*756N^ M0B%G.'0HI'XD/^Z>F+<[<0H=/_%)[#@)PDI11><:7]IPKD')?6O7^XG\#+9P M]8L^[]@;'LF7Y7G8S/.57@^N<;6$8SW/^CZ MF66;>UD'30R4Q_T_[3\J*6&<\5#6@8X11$D8P"0-'!@&'/FA[S*F-I O@[&T M(7_VV,#.$%!7#I2F=/[]@F^]X:-3\P>F?R 3ZXW*L[@S>186SG+H4#G9@0XE M$*]\JD.'J/&C'5JMZ:=R^[@I,W'E7<'J$.V,E[=%3J]9_E1Q]F&-[U53NHTV MM#3=:P&#NP+7@VL+NRZ9(+%S]BSZ ZT)ZFG?QBD=5C/K;$X^T=$B$OPA\5O* M#J?,DU&6N/'69\L6IVQH-VN<^DUF?M@77A==O,5%]?(NET?05BE#$0L"'R:! MXT'D. @F(4VAF$%%"8L\3%RM&J^G72Q-1UJ$H(8(_FA :GI%9XA4\W@NHV=B M83A@YJK.D3W.C[:GTD^!)2_D3 >S>AC]!AY[#P-7ZGL&U_?WU?NB+J;Z.:_^ MG5?ON'0_A,_!M/.]JK2UM'$M,!?\7N[,">3YAN?/95T\F&_*)HA'6 *$*6!O MB[J/H$3NN)M@F]>)!<& 4LM%"'5),W(;E#J8S7/0,;?K/&C=9Q@?M:U_]Y7? MUTD@VBC A.$ ,3^%G$4Q1 SYD+@)A1X+P]"-L2\NT(J/.M_/TA1G!Q-L<6H& M1O70J>9*6"!I8ODXY6>"&,H1&FQ%1O7T,F]DU+"I)Y%1(Y?KIQ"[Q2]U0Q_R MXII]DWGJY8_O__&=M/.I[PP]E"E5L1C#_E958!\;GD6]CJ6;3&*!_6"EL, MSK2:VB(% A_842C_\MX^<>I9R"P2.%,RLDN(U,I-IDC-0(JRL19FRU2F:$HW M89GJ+08I:?-L+93JF=NQ:PV-]:UR6-VF=_'&W6[8B+I=']C!T MD2.C]!PQO0R"%#I>[%"$14MII'68[UPOBU,]"5+ZCVW^U4^F._CG.56;8U[, MU-3R9T"2_BF](1)LG\)_*&S#PYAS=X\27!^G?XQ[NLI.N\?"[X+K#< MPXP'?DQ@[,0!1''H0$(3 M/4YV$@"*]B#O3!R_SS) M:II@B;J)E<&8-<,P_D$^K(;RG^_I%<+Y!TT^'](_?(O^GI>8;MWG&_Z%T_P; M+U[>/?.[_/T/N3_!;]+WFS07;U-]@N"Q4MWZTFAR:4K10@=;[( ]US7+6_CR M.]DQX*K-+*R^":;#]OA>V$1$3ZPKECG6V@@S8,QH/TRGG]FVQ0R,[^Z.F=QN MF%5H)W W:7>SM-WL?YN75?GU 1>S . M>0(]3H*8IXP3IA7T?!F2SLE.JZ95<(4C^9&)%K,THW6_GY_K M]K3#U MPM2)/(A<^1]A&,28(A@D%/G(ITF81"OA#))<^WBW:%[G3>YV,N62QRX]YA78 M<,6)W5GJN,MC2@F"481E8GZ'0^QX5$9UI3YS2(BY439;7>)F.4*;5UC0L45X M*76JBVAFA$R^:K9CX?, "^9GWSOFVC[U+IM^G?/N':-Z3[IWK]'3MK*H5E^D M:UTG46(!(2R(A8,3N\+!"?P$$NIR*$9D& A.J1M>%0:DS'U/,N,!^7A>=;NH7$I;NB,2?&W_7@\;&N6 M@7@6_G8$GO]'TX)::QG=\_6!\^I3WO@KV_-38<03C--F6QHE20J)S!X=$^X% M3B1^$6AED.GO:FF#M$4*:JA@B]7P0-4 PVH?5#N\33R>32DS*(XUQH:U@EB] M'IS'7]#E=XF^^4B5E''')'.-4.ABCF$4P0 M2V!"<))@C]%4M**U-G&^HZ4)13O1[H %$NUHDE0]=E47)B[G;)YU"6VZ#)8E MAKFX8%6BI^&9%R6&S3M=DQBY7C^,]Q,N[GE9;9-6>VU0)7$]&E.7P#B.A,\0 MR+ 67_CPL1,F'D)!BI#2[+J_BZ5)0(L2[-*K>^JQJ3TD#H]W.]1,/-)/63$( MW>VA1SUP]W*:9@K;U7B)M()VAPD8"-GMN7&V@-UAX-UPW9$K+ZOJ^39_)-FF M?OBW1?XM*\4/>/U1[JD_UK_]N,FJ#*_W-4;K8*"G-:_X-?L/@4F^/&_S)OE% M?<==@3=ERH7^LA5%G/O(CZ%#*8>(Q [$H8N@\)DB-W*)XWI:R??G@;TT!?XL M)AS?\^)/&?%.\5,FUSSQS@JSLJ,3/WC%B=_B'N?4D\AM4=2.Q5>@8S/H&'T% M6K,[]9G!WO KL#?]"AP8#SK6VR^V.L_3LER[=6+0KU(*=IX'T5=9=J;>]0-+ MZTVA.G[A(5^+6[Y4&XT8TO-W+^V3T&Q\=6""+[QZ+C;:<:$]9 WKMQV>)M9: M4XJTPCJ'63"*X.QIQ GD 49B#DYB&'LLAD%"(D(BC*.0:J0J4.]9Z>V>/V-!_0A*4.Q LSH= M8,&K3"BI^+-)#5;EH)16M"&8M!/YI9E7=OP1J?E_EAB?.<.!^,"!/=RZ\'0- MN#G(9C$MK#([ME+ CGR%,DQ3%J>LG/%&:]ZIUMS3GI%T%[XZ**]"*5 >V[N;! M(..J6PBV>)QG(\&80H,-!15F+MA6&&Q^YLT%%5-/MQB4[C+(_/[VI6G"?L8'[G)P^_[F(!GA%?B0Y]4FK[A&6L<>WL:G+A8HFWCX MJ[(U1<;&87+,DC3VM#E?7L9AHPY2,8Y<:C:K^8T7]V*47=-_/&=E)A]B>;UA M[[*RSB\F_[H_E%'NW^64XR0D(84I\V2%.X1A@A,"(XP8X:D7,,;UPJ#-@.@, MC7D"IKL&Z,U>#!^%VHQF>GHG5I[6@"O0-:&>3G:-Z)S++RUKD!TF+MN=E?TJ[<7G_'!?NTSR(8^@Y#_Y>Z-VV2&\?.A?\*(GS#5D M.$O$82#F.$2I]+H,0IFKVA/?$,]'Q-&*:1POTN(HH9=('F)5AK )ZQLKV6 MS:C\(\[*O^'-CKU]W?_X[QDK14/?7S^S'P)7&;$9!DZ"$\RE]>4*NO9=2%B4 MP(3YA'.?>(AIY4%2ZW9IE"Q%!;6L8"]L?9+RY>YO6N&PFNBK<:E]3"?FRS%P M:I.@'CJ6B$ZQTUG)3 ^(4\+2?%L_N%ZZ#Q:;C#8.AY+AVEV-ZX=1A+P4HL@G MLOYT#(G+B,PB$G-.<)S$2A;C4"=+(YPC.1N[0'.'. CI,*_8 FIB%C'"2"LH M_Q8((V+TKS8]6\C^+>7Z$?PWGS4MA+K%LC#:!USF6?Y4W:7I[GE7N[B]9SQ+ ML^V:.P0G*>70C67Q><932% J:]'[<\OP6E06%5572L%5J]V>',A5=5 3@O MQ*K\IKYS3INYI;:K%1UR>J\LC15:T?Y5WH,0'-5ND:K;[G+6EC LM9J1NC1O3-A)XG<)>E_E-.OXBOG*K5 M<+V%I3&3E$G=@!A YK8]80>4B2 F\"J M618VP)J8!Z2(X"#C"D@IK04;JP)AJTC"M6[F+7]P0]FSP@:WGC?/"I@6Y4O1 M9"F0F5W9.]EN^?JNH&P=N2A(HM2'G!.93#0.(0Y]Z,J] +;6 &;22 RFZ?K[ (=R'J6,"-"=F$!M &F425(!G5$+!H?9G MSRNHH.RE]((JKYG9'$T-WC9CX7['31DE;HH\2%(20)2F'":>[T"'>,0ECN\G M1,OO_6(O2Z.25CR :V$5SRF'<52S+T:C,S$U-/*MND2BDQQ$#&)@R:ZXW,>L M1L6@FJ<6Q?##9O/]?ON=E9^+_.F1E<_29%G'R!=&@TL@XT$(D1.)N8X9A33R MXBAT&4^9ULGG60]+F^>U@& C)(2BNV= A8QZD_T<1+6)/@J:J4\2:E2D<%!* M!]X/H:(]O:]J;FEJG[<_Z[2^JM[IE+[^H.GNX(Y2\36H:K/@OJR3H0F1UZG/ M@YC(W, $^6)6)Q3&V)7US-+023TW84@S"TU]E MFD ]02(1,PB-+C TNYKM4L,,@OY%AV$+^N4.'ICX N9;_,3N^<>2L7>X^OYQ M4_SU6#1?D,>BUV=UG]^)_^5"K+>XRJJU3V+?B4@($Q_)FHV. Q,O""#U4>K$ M#B48*VU@1DNR-.8[*"/S!'*A#DB%/H +A61"QK*9?3(U8T\I(.8NEO](O0"1 MBJD7%1@WDL/4..OX3,R4O:&YYT!J J0J0.HBLRZUQ"A^ZNL#[@6MRG_JH7D[ MY]"HEX68;8AFJAXQ_5!I%9VP N] ;8IQ[<]6PL(*#/U*%W8:- Q23[\SNMN( MGK^R'RS?L>JC4/;#3[%(Y'C3%=^07D3RZ.!S]H/1YFSP$9,-6T<.30,GI#"@ M3-8NYS[$3AQ /_98%'D!XDRKE. X<9:V"G;:R#6PTP?(+Q/H--H7AFD<\.HS ML%HKT*@E[%.IF&Y@^KA!53M1G&^H)EX09Q@E_6!T*^#:"D0?)\R\0>A6@#L+ M0+?3JAE%?V%;N2+49S24T;>O?U:,?LKO7^KJ$?G3G:S^EFTS5NTO_QCRPI0F M!/)$9HIWPPABL3&!Q$$X<-+0=Q.M2U1]$99&Q>^ZW4<[M8M.=(#WLFO>NQJ, MBQJS3HOVQ&PJBS;58'?BRUP>;Z0&(,M_ WLEP$&+26YUS4&TQ)H& LS*E.8 MG;+CB);&&ZUUP-L#+K>O=14=.9N+O'K[>O1);=9XB1]$ <60A;$C;=4$QB0* M89 2+XI1ZD:17JHT$RF6QHO'QD\3YEE+"_J*K.0D/OYXM&&J/G#Z]N@DPS&K M&6IQ)$89G]I(3F!SJLOPRTQ-;9B&+$S]QLS#%*^7\G ;?F)NFH0*'IQ+F^RO#FPKC33"8RHX6$;P.DO MXLY*=ZSLUN[00<1BP."OK>*AH_2E<$#+%3SVH0=UAFR\^;TL=B_5ISS=[&2K M,LJPCCK<,=K:@8+"9*!2FU0'ASQTXM2'B9,$PA@+&,0H#J'CL)1[:1)XL5:% M7$,YEL8\G1J@UJ,.H3-,=FLZ,&ID- /<$_.4$=+Z84OC<+(5U60HQ;Q!3^.@ M.HN)&MFRM>_[E":8P"!(78BPS"7)622X,6 8(Y\Y2-FAP((\2Z/'=]]EQD\@ MK#"IG-Q\ B)'U/ M YO-ZKL(/[#B#_9,6*GJ_;M_86GKT,.'>W4GW8/:PTN%L<83$[XLP_?W1BI+ M+K)G6AIYOQY:F&E<#;NKV')#X??K;6J[Q=EH%CAX^:$W*> MN,CG#H-)G""(4BSS=?@4QKX?TQ0YH6+=77,1%C=#NS+5!SE78*]$X\)1A^ = M/C>[TC 8+;4M]K1C,#5G*,#_J F_?B%Q8P1M%1;7%V#>0N/& )T5'C=OR31A M49G]$,;R#[9/L'[/#W^LO6_6$4V#*$$.)%32(@E#F$1I*GX*&$-A2"G5JL>@ MTNG2B/#WLJBJ?_XG-W3^K4D*4S47C&GQE&?_KP6[H>]<'7-Z7=1 FK;MZ8&5]0[-VA/D6 M4->#/@X)1)Y#(790"E.<^#%W(XH"+<=JA3Z7QES]6]@5>,$E^%%709&7L+38 M;'!9@1H+6?/[V*M#H'TM:P/866]GA< RW+H1N:TQ(X1N;FTGN:>]!9'] MZ]JK/?ZJ6]M;$ Q\R0*3]IU1 M[G):_[9I"G'1?^RJVK(3*]T]?\0_'XJR_F"[+3.RVTI[[[$0THM'UG&,@@2V,<\1AA)]!R+)E5^J5Q9*LD2%LMP?:@&,![S33-N7F_ M$&H\N]AAGIBQF^0X1XJ#1G/PYK,P[7];@>Y+T&'0=QBL[?H>#." PTH:IG(S M(+ 0:T&#!NC#(6W8!A#+Z7CF'D>;J7YFDWW^-$)S#\O%%$6S"V$U*D?6_:Z. MG=[7G*0.(:&PY3WIZ\0B#Q*/4QC&<[OD?^!]%V84PMDZ L;##$X01C&D20<0] M#\9NRF"2QBYW@@#1F*I6D;S:R])LZ4XZ@]J1UY$;WMV8I&WE2O7S7R]L-C8^4D>>1B,%[;M*[U-%JJF!<3TZ3?%]TQ*W6LD5/F M034*G&-<)J;$*8?$H/SN.#RM%>4U%&/F4KWCP#HOX#NR/1NEONH*MRCQF(]] M!X;,22!RX@AB(G9_24HX#=PHH&&@YR=SVL72B/&D:-6M&KFJ0*JZN(R!9W*' M%BUD1A;RNE%(>'P)K_DJ#-]6<+ALEX6ZP_4E\5?VTCKC44$B7]DV*QE]ORNS M_.F!E5G17!VOG<3EB.,4,NK%$'F4B3G/4T@0BIPTB?S "]8Y>ZKC #1V?>HB M*'WID^9+?R;(A'N6.D(:E <=ZB6Y;+00_]T'Q-2>*9#4CZ2]_-.:NT2-05/< M*%H>@YGVBG6VA:\GL+>"@T9RT(B^:GQ5+&X6]1&SM5_4Z'G>+:,^)&>[1H,F M1M4@OGMZVGXHZQO$N^>M00GBXP:69K3T*^X*2SH-HV#+)^E*+_-Z#PVK>N;G M<^-QP]T/>Y+[*&%P2*G?^) ]/#@>.*$0\\4,$G<23L4$1 MAG$J=D*Q[^#4PQ&)(KW,Y3J]+XTV6N'!7OI5<^X(>@K4AX\CCH;UAD=QIS,5 MZ%/O=>SBK;_?,<'-UHY'J^]Y]SPFL)SM>HP:,8PD$GNI3!9\K_FS/H+D(2BT5GN!2#5&&@ MBTGLP\ 7M@Q*/ \F##DPY:Z/$6(^HEH37U> I=%"W_?D>:^!_&U,_67M85$T M9"8$>VI;IH?S'TP%IMF/&@+UL!&N2 MB V:O*WB7B@=DD,&Q:\1Q)'/$A[ZKL==G1"*7MM:O#5#C$13JG1CFHJACYH: M]QAB,3&MJ.2BT*:)"ZI:8H!^R[-.[@LJG<[;2X_HIS>M$XD\E 7/MC+N<)_? MY3U[*5F:X38\A#]?X4^;O9D%?/1#KQ",R4>722D=!*,SH"QX&THB:MSI9&=(3*_;2A8YHQ ML_WJ0[.[]+]W6975K.LBG&K6X5B0)B9X;7RT;<8A "P9CQ>[F-6*'%+RU)PU8Y4%\7;KEZ9Y_S'*<"\K9U&EPZMPF,J7_IJAV9>_4 M)4&8(8V=^+C7CEZS;_6_7 6%F7 M>#G0@Z+;IV)S2V/JYGBP)[=TD=Z5.?B;V%T)Z9MZ1NI^GZJH#I/N1(!.S*-J M6%JF1P.HC#Q$5?N8S5]44^F^]ZCNJX97KH<.J@_"O-V^"I*K__A6NJ\_X->: MU0YSPG<0033T8!B[""+F$DAHY,@DK3CR',92K.=#IBG TKBI=OB'M:Q'_M2: M5ZRZPZ!XQ3HAN%-?L?9$_Q?0"%\;>O4'+>"= A-9U^WAM60W#. M;EA-VS$CO/,Z0,*D>\$9?<\X*TM&Z[H_%1-"U*GYFD#DM>-3A *6BBUU'$$4 M!P&,.0^@YQ,:LHCZ7HR[T$$UXC,31&F&'@<03DR G?PRM=U+HT$]3XLZB6?: MICW!M?1ZI&@X5&K4."'\\Q#DE6IFK1:@%;\>BB:?ZMWP$&BSXS@$+7&DH1"S M,N4XH$[YX!T7'B4TSFK9->\TE(=!\:)C"G"GOOVX?_?I2L9F MBR7;C!&R=3VBW.^\=R:Z<)Q=I&@WH']H9A82O>PX:.NQS]H!SXN-$ MK& O+#A(JV$)#"&F8!=8 FMJ*^$*3I;+/*N@868M##4\G^V@H-Z1):'RO)E= M\6=>LE2^0/\4VP99J5W8>GC3566])YOLJ;;_WF+Q14C9??XQ*ZOM79X+6<'">:AKV-VC!=I:>PBOH)(S_:P,"QJ MILF\8$_,3@=EP)$V8%]4^J#/2AYX$ 8><$97X#\9+L%];C$QG#U@+1D_%@2: MU3:R!^"IZ62Q97W+ZDN1?]UMF.N0P+TKRSM:O&P9_;C!3ZIVU?46EL9[0E(H M10525NCVRQB#5FQU VL N-OFE1W,)J8O!;C WZ7,EJRLVZ 8V5@#S;G=[F8GPFD4!@Q&,2$0,3^!<90@F"91Y/L\(B%2 M.J2YWL726*"5\':@F7BRGZ-R>P^E"H]ZA.!XF&8* M3X M$FF%]@T#,!"]=^7%V0+TA@7OQ^#=>-)LW]@Y%'TLRF\%W_XERYZ'(7.((TM M$93*[1^3&T$"9=5Y)T@Q7M'0RYKQ]^"1GO+-:"\I3W4I1YFW10-J'BZRQEZU+S^QR$P MXXY4VQ*GVW7* T1"PB /: 1#GT8TSB&J>,0#T51G!*M$DJ7NUF:55,G)NI' M0G6"&M0"N0"JVG0?#]7$,]X ):.Z(-=!L%@;Y$(GL]<'N:[HI1HA T_K;V@> MRB)EC-95A[ZP[7\4Y7]E^=,[_))M\>900/OMKLIR5E7OBF>2Y8T)ZOAAB!@+ M88AC#)$3!%!0 X(N9P2Y6/S'5RLK,,AKJ&[=Y1F6FS=V$HZ.U M&1P/ZL"&<43CLVTJQP/0WWA::,VT&FCM&OF R^WK8XGS2BQ\HM769P=%?L@H M3V#@(P(1XBG$),'0#0(O=6*7,*Y9\G.@MZ6M.:VPH)86],0U=)(:AEK-BK4& MX,2+R CL#.IK*F!BK8CF4%\S5\I44/N\'*;*2X9[WJQZ*2J\J<.%FU\8O>=O M7[_A#?M2U!9VD6^S?"?^O$]STI[#2I&7D%4B/-C?28D5+<;L^$_]2;\MO0KX!0!_3U MZ27QF2! Q :RMG;Z8T29]SS FAGIP8VVC2CV@_/+YOBE;%OK/R1I>P0O-P/ M0WC$/]^RG/%L*ZW*_B=MP-XZCM*4LH1 8I8W + M84>ZA5Y<"+E!*[@>Z5H:,S7ZG7$(9LS.<)R$H>_TL>K"CU= 98"T2=-\6)9,!H6ZVH6L=I% >$8X@C8>"BU&$0 M.[$'$T0C1,*$!D0KN>KUKI9FPS:22K.IW,L*JE98/2(=P%>-'.V@-C'A'0 [ MB F^W0),F]AN8V&)K 8ZFI6 ;BM\2BH*;^C?$!V7I?^4BSG(JNU78<5\W!1% MN28HC0@.?$C\)(8HX M A@((SH5&ORF?L%P"^;;=SH6P9OC OD@Z@KL@932@EI<>\BIW[]81'"F2Y91 M2&I=HRAB,W!7#P^\*_*Z[T?1Y]O7?V?TJ:[)465/>;N;% ;A M.DHC%"",H?3>@2@."4PP$N02(81"\1.)S/))6!=U::0D-06-JJ"GZPJTVH): M7=#INY+'[H?G0*(R!GMB7IUUG,T3;$PV!+;SD\Y@,\*M90*;K46]9JLKM^H[S;)/)NXL/^3;;OK9WK"YV?&GG0\QH I$; M<(AI@"$7YFF<1($34Z:RG%SO8FG+P$%*T(BIQN$#& YSKQUD)N;,,U L7B?? M!F"(L<3;/;82OQV8:J#A61CFMF(=,R@\:69HOBN>GXN\3M1>,\XZP5Z" R^% ME&-A'F(G@0GU71@[*'8#$B#B:YW[GW:PM-G *O. 2_)!B@O_C_%_' M/6P^P1N\VWXORNQ_Q#<\<)R5XSC-)\(NR*I*^E+4F9UWVVHK?I!NKIX7KP*4 MU'_W?'^5),'^%?&O%Y9*WMZ\*AX27ATR-=-MS$!,3![M&'QKQJ"6;@4^U:#: MLYNNZ6_)VCEK?E8;Y9IRIY;%U>?FR3-4&R]-RLDUBB,O#5,/!I03B!(/PYA& M'DR"P.,N1YP'D4X)[Q&R:''27"6_ITTMU!\)-?Z8"=^)J48GF="O2QMT ;M? ME"^H+\FB$P5=@&QLAJ!+3?Z">I;[@^LH":+ 92%,:4CE1:L+2<@#Z#L\2H5E M%E*>SE;$*F78=2H:FE<6XC,JAEEG5V'K/G MNO+$'U\>/O7R!%32XY6H1H"HPCK,EA,@.O5)FB*8[IK5+G9 [A,)0S&%9$Y9#''N) MC!NES O"U/-"@\"EP4Z5OKWSQR/M$X4) YXW\H.-5$!S=@\#KNC(,!J_F7P1 M6IQJ05=@+^J^O*M%QP(52&SY!@SV->_UOHK:9S?T2B^9\O:(SQ,TQC#B"(*44P<&2@9P#2./(\&4> [D<[1D($, M2]N4[!/*I <=5B#=:R%_/*BAQT F0Z3&2Q,#/S%;74KB4Y_E=)@?:; ">QWL ML=@( "UQFXD$LS+>"(A.>7!,4T;UBS[E-/N1T1W>Z-5-JQ"=-SAG]:&KZIQ4';K^G)G!\FWWTF5( MWKS#U?>/F^*O3SDORN?F"+:[UX@3BEV2^#! Q(-(IM AG%(85]L0 ]95 L.4J&%#"/\"V0'/9J_UH7+Z:Z4CD7;[W583%90F7-9 M,RY&=;34[)4)QF!B5CF"7XHL@^3^ CVA)[E%T@3*DBVBVNNL]HX JG]9 MK82*K5OHX<[FO5Y64OSLWECM+3T*H2Q;-R[:'[,-*]O:CJ_K@"'N>R@0=.'* M2AK(@W$8>M!+?1*SQ...BU4XXTK[2R.)-@Z@EK$K*JH8*W$-P6%FL(#+Q%2@ M!XGRY+^A^,!N1KS93'3QPV%^7VMOE@E]0YEN!M]ZS*B&WP,KOK#B[L=3?079 MUGC7J.!W\?VES4M9D.[APSWX(OY_]T/PWA,#S95K/\$4:!P?M2KY78;O]CF$ M#>0FGKEV0-,MY#>(BFD9O\N-SEG$;U"MDQ)^P\\:'EATKE]M1#SR8XX9$L9[ M'$OG"E_\%,0P=#U,<$()C;62;!PWO[3IOY?.+ 3]!#O%4P)C1*8^#% &0W_# M?U%G6_OZX\;GW;Y?5.QLEW[Y*7U+NG72^)A5*=[(BLX?M+VFCL-#ZE'( MHR"4Z2LHC%T70QP[+/#=R(L])7?XH4Z6-GE;.4$C:%/@6H@*I*SJIO552&_; MUS: FGA.&V&D96O? L'(X+[:Z&Q6]RVU^J;WS6=-5^8B_:^O[*4-R7DHBZ<2 M/]_M0V\;^\I=IY0D'G4]&"6.6+(QE5D'!!7$R*-IQ#R/1%K5/A3[71H=-$F? MRKWL.D1,Q3@)TH $D+E1 E'J1S!)$F%!,408CQ!.(BT_ M#!M"+8VVA$[@(# XUDHS";R-,5,CMKE'8F+JZPW -YE4IPZ,^_.%RLS&,B2X M44@&R1T-5:L2^+O5T+@I,+:5L-Z&2/.FMK<(XED2?)MMZU\CR0-K\9U6O35J M'U\:_]5W'>)S]?N?3N_;UST&*D],-#>UU;JX.='/Z)ZF:V.V:YD3H?NW,*0.+6+OK'M=G-L'C6IS() FB;N7^^M(9_G:A.O4R"\B ,S^"IH)U]&]4*?;J=^MM$J*I7H9@" MW9G*45A"6:LPA2Y< Q4JE)N:K52%KG+]FA7:[YJF$,UEJ9LFS.=K5OW70U/[ M!C\Q=YUZ<9PF3*QNG(B]ID="&)/$A1YAE"'70Y'KZJ43O=[9THC\2%90"F&- MB@,IX:RV/[2%WM0W>$? 23E7X""IS92@M^&PEAYTH*N94X7>5OH\;:C".V;L M(39H*6.TD@4./^75KJPS[]5,U53:^<$JN4F[D\ERLVW&JC6B@>=2[$*6>A%$ M\@8PB0F!/$TXBQE'S%?:?IF+L#2FZ30 JD6E[)#'>$@0>]6M#"45I/\C$V*\??U3[)<_Y?==6%C/T$F"D$28 MM1:5SI"G3Q9I;&+36]EE(:Q#D".^ M;0"-'0O56]$I$)Z8/26X=73Z0P_<-U)R8=__!O;"3V)GZB-F[293N>.9[RMU M 3F_E=1N0?^>Y2M+6?9#.MQ7;3*R1U8^5\U9WSKVG "'02"SQB.Y;V8P0;+2 M#XXH2@D-W$ I_O1F3TNS^7K"RA(_M;A@*^6MG=$H?E5U1;L-\NW+$VO03C!E+L/(PSZ. KVKR2L]+6WR[P6M MG2CK%"BZ-Y'7,%6]AK2 U.1WD*V,*YFZ![9B6LQ!J R&M1O(:_W,?/UX0]WS MN\=;+Y@1PWOV4K(TJUE<_+QA;;F8N^>BW+:E9-:>,))P3!AD/.$0>93#)/49 M]-(HC3D-G=0)UX*J2*'*$BK=ZDR#?N?3S8:^U#5KX)ZX>N2AA+L:C]C&VGO-J6N^9>45@ MK-I^%817IU"@!U>+=>)&,G3'AZG#4HA\C&"2.#Z,?9(&* RC(-;*\J[>]=), MF$Y64)LQ8[RJ-.!7):4I0)VLI=V"8G?R_^D@6PWN45%;\;5;N[VLK2:*>65E9DR_*G%1 R M-U79ND3W ^7*=>&[?7!B#[F)N>4F:)8#]=3!,2]?=[WI>2O7W53QK&C=[3?, MS)@_&,UVS_+T]4NQ95T-@L3SF>?R$(9)C" *&8(Q#GP8R$0MON/[BO$\@[TL MC26D>.!S@34W1I<15#,Z1N,R,0H#8JK@\C@D,DB 06Q6>R.R*' 8TDJ4L$4M2+1]M ME4Z7Q@.'Y()'Y:H[L8VKC"L-@!IOV(9U8AJQ@*AY'D<%B&QG=QSJ\M?D?%0 MX6HF2)5W]7U>OA2Y=*RYHXW;8/58['UJZO)\7>$IZ2_FN;ZP01(7^IX@))3P M&&(N:W,RSXL901'%7E>,U26$VP. M"JQDM8?-CDJ/LZXR[S/>[DH-!S_=T1JFL"E&8+9ZF0CEF5QPK*&MY9!C@-F >XY.:[,YZQBHV'?=,7E=?W5XMZNVQ3,K MO78[A4+NQ)$O;-X$0ITM1P R$R,J?#&TN.Z*Q@-\=OK&;)QU1=0^+UU[ MQ%HQ9WE]*,O/WZ7_OWK&H>.E\:)V,Y%@2?6=A+!))(+?)JP M*.)1FJ:)3F36>1=:2_P,$5A-!9JJ)^>_ %9+:I!9]QA,ZM4']QQB)Q5;9<8( M)%1Z1_+8#9''!)][ZR83E=C@E]LY(#WM;D*B8D]9GLO] 6E"#D?CR3P_#6-$ MH.]ZB:Q6$<.$QSX,O,!%U$]E#OL6SP_YC<,'FVAVG4V'I>C!)I"J!YMCH)EX M&6P$6H&[[;;,R&XKW9SEZ24URN/XB[,&8TA8SRE$2^'^-( MR3WK>A>+VV+VI02UF,)P$X(J[K0&P!R>YG8@FGH#JH^.\A2_#<#0%!=O]Z:W M^.TPM0<:GF5JWU:LF]H*3YJ9EE_5DA&L XZ=.'8Q=&+$A+V9$.F.F<* IMCU MTT1825IYU!7[71H)O&A16P4XFIK_P0X3LP47Y43I=@S M#C11LF0QJ/8ZJQFA"<6I;:'[NBDKB7USEFX9K6V9]EPR"KGGT#B +HLI1 E. M("&,0[%[HT& (Q2HU90>[&5IC',0LMG[ BP]VS33C%S&4Y5A1J(T.9_L 6HR M\MKWMAJ$P!I97.IC9FH84/.<"(8>-CSG2K\SNMNP>UX7D'DK$_GV Y#ORE(6 M-*C+&[Q]/3S3AL,W/I]U+#8.7(0C%D,:1,)<\5(,,:4!I"YQX\0+4*Q9B\J6 M9$NCETXQZ614BPU)GG2%9[V#TDB"7F;>O[S:XJIK9 M'I#0\1Q7V(-UB&!,A3T8AP'T/(^['G>\&'-#DC_M:]&T75L]8CK7XHZFX#.8 MM4EU#'ASTJ0>;F,H[QHB]DGLK*=?14O75!X@FJNO6*K5\/;U4;14G[B&*/8# MBCWH8EFKE'HNC$,OAH0[21P@&CO)N%(-A[Z61AWG!0> %%7K+%L%8C7:L 3< M]*?;)IB-+])PCL94-1IZ/?W:$@WG*M^LT'#A%3/*^)2GQ3/[7%1U*G31SS;+ M=UG^U'IK%GGUEO&B9,USC_@GJS[\%(*(/K(G+B)Y MG6"')8G+(8]Q %$D3!;B74TYO&ITMY!!FY@NV_%Z(_7\K:D@<5 5''3M1K1]OE:W3D'54V^?G<$> MR\XP")98>DI)9V7Y&2 _727FZ-(T"TZ9_1 B_)!;YJSZ]E(R3._SO^$RDV:O MS%VQ1E% HL3UH$>2"*(T0##!)(1N[$=A$KJ1'VCM;17Z7)JA>A!Y!8@4&E2U MU/+N]4\&T/9R=RG0''9KH;98"LY;FY MW>/,"6Z4(3C/;*/^JF$EB"*GK,J>"),@%=OC MP$D(8Q%/>:Q#/!?Z6"[1@+S8@H.X__Q/;NC\&Z[ =T:?I"V2[1,-Z=9YN("T M&LF,Q&]B4ODB\'J_%P\(J/Z]A>J0DVF""]D!4&P59[C0P[Q5&*ZK>%9N8>#1 M\?E"3]-5LL!SG1!QB$+LRYHP%"8.BV'D(=]C*66NIY7M8J"OY1'%))E!QR<$ M_=^?![3>]KV4!=VETZ4%G2\;Z&*2@!KD_K2;\K-=#[I%0N86+9YQEJ\YC^/0 MCSB,(E?L<#SL01*F%,8."64B+=,B='_=I6FQDZ?R?(T$\M'M0\@#ACV:403F(1^(K8J80IQE(:0>U'B M8]<*Q4O0BW:HFMS?&#G6;&F;MLC+#B%FG><9N8 M\WJC\&TK1DAZ^X(_7VA7PZ+1Y]IX31)+;A%@:[7SQDLT5]NSU[1^ MTIG::^,K>VE# &A3-IJ^WY6RISKL5O27,O%C[26V9@DC;A1YD!&Q:T0!9S#Q M@Q"Z:4H#3'S/]Y5.MDTZ7QH]-RY(Y4$!4#4: %JK )JXY15XD5K(WT E]6A* M^16;#2ZKPU\UZOIIC]HP$T\]%A-3;C,,/=G;,O<4--*WY>M6H%9 _M:XSDZ( MMWH.GBEQGRE)CW7\M5+ZF (XD/-'N\G9D@*9*MO/&F39K(&+.0$XB01V 2)!'D4>*&7DH2ECH3!9I95F5I_-9WU6\B7YN L[0? MT906 XYA2_NNJ!'L_XYOP-06^>@0MA5H45B!!H?Z\*1#0F8@DG\63QW0:$- M@-4*+&:EO$;XO2S^ MVGZ70N/\=4W"((HP3J#K(@R1$[F0L)!#WR/82?T8>1RI+)XW^EG:RM:("CI9 M02,L:*556\YN03N\UE@$;.*%P! K97I61&*@>I9HH:%-\<.!+6^U.PN5*2K7 M\8SJXR9U*\KM=X:KKG1VA.($8Q]!)V2N,)T3'R8TD"FE_(BF+'1(JI1-ZD+; M2YOL>_%T*AL)@C,=LE1J4<=&LQ7!1\\%Z M"\=OS%A3X:*HQW43+C]B4!M!;!2%W<3*'UG*JC]PCAM#Z8[^8U=MZ^W$VB=! MX+HD@3'FL3!'*(4)2C'T$B=&W/.I+R/T%.LEW.YO:4QU$!+@@Y0 5U4A/-7O>Z7QN 'Z6\GUS3+$Z,Y/&HGGM.! M/C&Y6\5;^T31##9+IX":G<]ZV]=WPA1[*LK7>RXCE+LG M:)USQ7>)'] T@HBA4.RK';&ECH0%RZ+$\1+.J4NT?.KMB/6_FB9E?JA6-6GU M2N7VSU&CI#F6QMHRMUH;P25Q[JC!FXZ0E;">FZB'A5HF@2L!:4SL:JV;9AK: MBF]U)E:.NF94]85M/_QLB\[^7A3TKVRS62,4AVY,95@#%S8MQK*$KQ]!#SLN MI:G/';4#"9U.ET;6!YGE2800&KS)67T @5.QU]QMFL#C7L":_.S_),XJCOSZ MSO?_Q-[*0;ZB=ZS6 *EQL&W8)V;8'N*-O"L@) 9O]C*#3NCKD!KDY%''R%IR M'84N9\Z2HP[">;H;C7?-..M^^YV5,B-.4Q.[Z:<]FP]\%_N.&\+$H5Q05>3 M&/D,XCC$2>Q%?AQKU0<9Z&MI#%6+"O*]K U/Z;'-$+1J)&,)L(FYI<'J(&;+ M,!/X9"K@88E'AGJ:E3X45#YE#957#%-(9-5+4>'-[V6Q>ZESNF8\2_M1RBC" M81H'/J1!Z O*0!@F 2+006Z<.E$H_J]%&3=[7!IQ= *#6F)P++)A3/AMV-7H MQ"J8$Y/*2!SU4TJH8F,KL<3-_N9-+Z&J_EF2">47Q[J!?\"E+&A:=1$H[[/- M3FP3Q(:N>'XN\EYR<^IAA"CQ88_/GQ[?/SP_]U]:_D;L_F57!&U M[T-R[1'CC/TEPQ5[SYK_?LK/JU]_+3:;CT4IXQ_6H1-'C/F!-/4H!6$4U+3G>8 M5 _6)P-_\C-VZ[B;I,$W0<]>:GNMWN=.5V\"S844]$;-Z%$A2^GZB_BNT0\_ M6;J3:8SON=A7BQX^YH?@4P5.4VIH:0Q6"PSV$H-.Y)68,<4V+U33PZNA.,Q+ MU@&Q%<35]SO:.$!4C\77[.G[]I[_6;57B&O7H8P2Y$+N42HL)F$L8=YDEC'D1:<5**7\L.!P5W6>"NK;(NV1 MN;V!G!+OJ2\)]Z#6LM>IH:$4'^SE!X\%J#6040!"A_8><4+$U7>J4R(_TU9V M@A'0VO&:0CBP)=9NX[K M$"?FD/@80Q0Y+B0TC&" '!R[3ABD7,E=;;"7I:T+G:"@D;1-50=J6=5#^:^# M.LSTUJ":^HK6!"6M(/Z;*!B%\%]O=;8 _IN*]AAUXNULF+I=;\TBKC[@;--G5F(=*+6N:QD*JOGK Z;TSM-TQP-M<.TZ3"> MF%NDX/(FM!$==+*OP%YZL!HID!\"OX43L(\*)\QF+PP'NQ/FR*:B>]!6KAU0_)SG&Z M?2@V"J*)Z>,".E/D@1N$P>BHZ[RUV8ZVKBK2/\JZ_I#^Y'PLZ5U9?LKI8[;= M*)47.W]K:=.R%DI]WIU <'O2F6L_\8Q[+''M@M3+5R<]DVCV(Z,[L3D8!D9K MQEW&P&BZG30UVUR[K$)_HEUYPM")\F)JP77BIL2E!$$:)SY$)& P=JDK+'K/ MYY2' :%:]^:7NUG:%*VOZ^!YWEE--\;+D*J9Y>.!FG@V7\S VI_9,KQ 'AW* M7)-Y9;&\\# TMGP(+WCCMY8V*0_2_:NZ*7T" MQ&U3VAR#B6=ASVJVE%(V((4#4CKUFZXC ML&Y?;IE",/7JIZ:]U@W6)56-+JV.&IKMGNJ2^/VKJ8N?F^:3OZ-4#&?U4%1; MO/G_LY?ZVT1"$J.0$,A"1"!*(@H)HH'XR?."&">!$RK5@QWN9FD3LAK@=KB)B!!QF>>DT*5N+/>D#HS=.(:)[], !PZG5*F@Q,V>%D<"713HBUYM MRMN0JNU4K0 U]>P_BY2U[-VL#(:E/>SU?F;=R]Y4]W1/>_L%XUBPXIE]V^)M M??+XN3C*>^'Y;IHX+(5IFDIGYCB%)/ IC#G%$>,H1$PI1%6IMZ7Q0R,LV$L+ M.G$-TXP,0ZW&&=8 G'R/;8R=24S6;4SL16 -]#5WO-5MM2]$5RF\9$8E;W=5 ME@NSY5WQ3+*\;O==D5<9K=ULB_RQQ'G%65DR6J=0&*:1ZP9BWQ_);$:. M#PD3_TI]QPN$21(PW].A%VT)ED8Y7^KRC'7!>3EITK[P>F2C/QAJ!#0IQ!.3 M4B<[Z F_ D?B@Y[\*U!K8(^HC+&S1%[Z_<]*:,;PG)*<>4/Z\6&_"]Z\SS_E MU:Z4;E /99$R1JNO+"V>\NQ_&/V4UWTTQ+MF+/#"F#/(,1&,%WHRE#X@$$=) MZN"0)0Z6 0Y/,D'KHUJ0F)X$2M,Q::;CF1S334VI!!#3+^O4 "^M'J#<*R*C MO8LZ&6)6ZZ(>N:0Y2L-4.!'H\W!@#?1]#O:B@TYV?-IP'_@T+=#J 6+3 M 3Y3>)A=X+4BP\RP&X@+TVQPMJ@P,T7[,6&&+8R-"/M/ALLF= DAY]R"F MGMAQ>RR 29AR&*4T84[H13Y3+N]ZI8^E&;VG<4Y2T'&Q8 3$8GHCGD+L8@XI=:F'0T&R/%29WH.]+&V"]R74/#L;1G-X=EO# M:&J33 L>Y:FMI/[0SE(TT-M5BM\.4WRX[5DFN9)ZW317>UA_]_>>D:TP%K9E M0R";HA"6@9A2K-I^%5NG->#6I ++:]8!=Z":_I%1&3?NL7QT(2X?["AW.>IJO#L#I M\;W&F_I;LS^R/'O>/7>IE -$! ][,$;8@RAP0ABG?@ICE@2NBZ,DP('J=NRH MY:411"N<^J;K&*?;&RUC[2>>XZU<%J-MKFH[8B]UW-YL^Z>+:O3W3)Y=3FZ ?4=&OFN MA[4\ 88Z6]K<[&2M"R^R3M"+)1LI>RE9FAU*-KHKQT>K,&FK-HI?'6\5QDBS M<./@V"BN_)80GY@/.C%7H!:TAFTO:EVTT:(-H ")K=5_J*MYUWT%I<]6?)5W MS%CG*TM9]D.FU)#5'=\U)=O63L(][J8A9(ACB&+BP<3A8MV/XBABKH-<1VG= M'^QE:3PC4TBP^@O?7*(+8BEV^;:^86^E7X%B.VW7*ITOO!_3=4URI2.2!2PS\[3Q2O< MK3!A5BRLF1"NP;O'0(:#5.,46?!,3R@CD]'-N*4!B*_/64%?S MYM]24/HL"Y?*.V84TJ3PWW^7>>+B.,(Q#%"20.0X+HQ]Q*&31I[#Q=\BHI3V MX'+S2Z,)G4(?5P!3F_SF,$R]6:@%FV1V7];9TGP^:7S6&7Q9L=,Y>^4IPUWZ MX_/3'_E+)E,M:^>4OMK XJ9CO7-]S)YE0M<_OCQ\ZJ66UMS)7\1+<5,_%JI9 M]O>749J@Q-I-2,SW_Q=;G?8D; M0LKB*JMU#9P MFI@ &HA:&4&W@EO/FGD+"4LK^=5N9EW3;RE[NKK??-Z,#N2QOC#P'\KB1T89 M??OZ9R5#JSYF.;XLMWJ@1A'K76I2Q%V"Z^2 D!W52Z%W5Q,+R3F: ]T+KD8C&.*C1RC3H M3DPT$MCZ"* 3&Y!7\.;/!N7?P%YX<'<;9FWZT4?,$B%I=#PK1>D#19 MW>7T79?U+!5FV>&@KY>FUB=QR$(?.A%A$-'(D8DQ AC@*$*4<$9"+0]QO>Z7 MQJ0]Z6N/SB/Y]0NM:(R#F@$V';H3\^\@L-.=0(_#S6)]%XW.9R_^H@_,I@[?F+W_&^%[+R+E&V>$A;HFGFIYSD801KB!"*/ M"*(CC$/F^XGC,1[R2,N?Q4R,I1'>/FH;MP(:)1,8.31JW#<]X!-SX#Y/9D^# M%3CH(%UF&BWVP?3MLT(/^^DRS7"TG#-34XA?DCC3#*AKV3,-6S,-T]EBT2OM MTIRW&Q7'PY$?A12BU!?;9">A36&@2/PM3E,/4:94&&BXFZ5Q724 M\2S-=&GN"JIJ-#8>JXEI:@_3ODB!_=<[&3F )TA1<\C= :?-N. MST7^)'>;,I](%T?FTC!%XG\0NZX\)_,C2$CBP2!T'.;$S&.1HT, %_I8VNSO M+KR?\797UK<4P TA88M=+/:&:1^TVE,.3 MWBJ*$T]]30"G\,-40)7& F([[U:T.M1AE!J>K M1]D'V!RDKD^%JY[<_U+G;%&]Q50&7M&0L CGU%;%"88?AE'3MR04H;!E5MSJ M;EX;0U'Y,X-#]3TS>ODSE]4[Q OTSUQH0NO3)+QY$-^I[[AB]V23/=4KRL6K M)A\G7D*3!#I)P@3WR R/(1%[%.*X)"*A[R189_,W2IJEF3K?TN^,[C;U82Q^ M>BKKG1-X;M.=I8>+#CU>&C=B:J0UVSA,S&@'/<"1(J#3!/14.;X[E,E-P"0W MB%; M<21XV29E4"MP';*KG8:-72Q+W*95 LWI_72J^W#3VG LWU(9QR$ >/" MJ@N"*(3(=QB,0X9AD@2^%] PB7RMXIXW>UP:A=[W:DF!-ZP1]K=_U72AOXFS M&BE:16]BXNO+VGFOOFG%_6V2(%ME=&PYQ]_L;UZ?>%7USUSAE5\<$=?7^LH* M5=I#T!0'Q$LB"C'"@ED2WX$X1@22@)&$8C\D6#^H[[279;))OI>O">K3-+\N MXZG&(*-1FI@U&H#V'NY[$2V'\EU#P&893I- M]3/E6TC>/E6V".+$<]\"?EJGR(K(&)TCWVI[MI-D127[9\FJKYA9 YT[P ,K MZZ;?XBI+UTE",''\"%)''B$S0H4AX")YI>_[+/$]G+@ZUL#%7I9&&+50,IMN MM[\05ABHI+C@398#6FPVN*P.?]7T[+F,M)J=,!J_B;EB[\XC!&QX8@5J&>T9 M"H,06#(4+O_ZGV'U(>V3M$I_X M+G=D"6P7(A=',$$D@&'J,8*I[Z=4*0A.J;>E$<1>6+"1TH)2B@L+#G?B%Z.M MPR#6BEL(6PA.O978@U<+N@)?._2$L,T6P^*N0@446[N+P;[FW66HJ'VVVU!Z MR33:OE]GK#Y"7RM\ 6(U9AC)' 3\\499H]&F!E$WE]%Q5K(_7D/,\?: M7U7Q/,C^^J.&63V;$A:";QZ*32;#N/:G[E[BI6G$78B9ZT&4"GJ(O22&.*5A M3%(WPHE6&-7UKI9&$ =)02>J<4+@ 8#5>,$.;!/3@R%B^JE";X)A*VWH]8[F M32%Z4^&S=**WW] _LVQ\6?Z&-[LF(WE5[9Y?Y$_O,\Y9R80N!IZQ>JTNC24: MZ<%>?'"0'QP46!GXRFJB??N86G/RLNI&,_&DJ=GFWV45 M^K/NRA-Z4BD&NWHD?[\O'XJ]\[=(TCGSF0()Y !$.7$@B M#\,PY1%.>)R&D=))X4 ?2YNBC9B@E7,%I*0"1R!E59NJ0X .SUE+,$V]P)H@ MI#QY%3 8F,7B[686BQ\.LWBHS5FFLX)2W;Q6>7145+^G&#GTR*A!S> M7MK,/:]]\:[(JTP -)!@1Q6IVXOM>)"F/K ;P ?\70H[0560F# $;B:FM4H2&4LQ;I7 < M5&<%#$ZV5%&Y5^EYU55'1=5_7=&G]@' MSIDLA,)DLD=96L/'8S[E&?_TU1G:OV^A>4EAC/[@:4ZTO>;=;IU2<9!1[$-&8PL0G+I0)Q[&# M>>+K!>:>M+\TFOYD7('J%#A5R\\8CLEMOJ[$%*N E,VFJ7=1:6M&WG'K,YMW M%U4[-^PN/V8V9[OL((=:!0US2*?Z(G^2WMZ'C]X7SX)LUBPA24A("F..L=CK M)0&,/2^";A0%44")DV*F,Z\-9%C:W-_GX#D(N@)[+7J>\X?/P=\;533WBB8# MIL8G$P_#Q)RC,@*/NB.@34\C,+1$8282S$IS(R ZI<(Q38W.8-G+F(%=QPD( MI1 E822K!CLP9E06$<;$C?R(1IYGF+;2, /);+DJ>QE(>FDKC;-3:JO83.+AWO!"*N#(U[D>N^K!'=?DO%=AMCG/@PH*PN;B^L\2CP81RB,$Q0X%&B M9(,/=;*TV2[%!'LYZRKDZJ7:KR(Y/-]MX3/Q=+\ C4$Y^ZL8J1>SMX'53*7L M=;Y.6M7K;V$P4+O^ZJNS5:Z_)7R_;OW-9_4)[W.1TR*O:93@_+_NZ]A?^A5O MV>=/;^^_NNT7$GLXP=AA,,54T%^04(BEW<-"ZB9AZB5>B%3I3ZW+I9%A(S78 MBPU:N8$4'+RI15?T>M' _399VD=SZK-*%2"!:T"GBIBJDZM];&>B6D6,[="O M'DH#9*S8T&S4K*=8GZ@UWS2-OGZL#P_J[])[T;9>$/;)RTOCVYYX0,JG&X=] MBLWMPZ/1L$Q,G)>BLI51,HC.OH+$B"#MTQ9GCM6^HM!YR/:U!PV=7\HB98S6 MKG/?\(95]WQ?CY[S;).)+NYR*AZCN]I/KLELOW8\CP6QSZ%'2 18S'$,?,A MQSQ*J!.E/M5S@#&38VG$T*G1^+%64I&Z7IA!>EG3D5$[LIH![XD9YQCJ;QW4 MG18KL->CKGYXT*2MB&'1XV4\3:)7/>#7)A0LP)1A'$#F^BY$(4I@$L0(.MP-&(ZCB#"M++DW>UP:#W8" MR[@,W(H*7AI9M1V#;X"M>D9O$<+)S^M;]-YTTOXF@>P$!@\W@#1Q*58#QYZ3 M\8W^YG8[5E/_@B.RXHMF3"-=]XJ\KA);EPBH[G;;[T4I(Y[6+O:)$_%86&#" M[D*8,8BQ[\.$)SARB!M2%NMPS$!?2V.71M2F*#3 >S'K0A]U<8]*,\1K"&K&$WL3$T@)7B[EJ2GU4X""I/4)1@,,2E0SU-"N)**A\2A\JKY@1QT>G(3036,/(M=S8,PCL?>+2$!9P"E*/1VJL2K=TLA)*E=GH&6K=J=1[S_Z MU=@[%4'M%==J53_55[.NP5.!OTM-0:VJ9IR$W2^!&@_^LJ&=F#E_R:AJT^XD MZ%LB:KNRS4KMD\!ZNAA,T\G8G%']8-DZJ\J^>,>WK=A_RVCG2B9): +MY7[R_MTGT]14LWPO MU):EZ]TL;37:2UKS2]7*JNXW,P#H\/)@ M#Z:):?R D) 2=&(:N!@-0*7N5F0'LIE5ZT#:7[/JO^Y^9M6:(X\XW,/0CQT'(D&,,$Y)!$-!F!%W ML$>C2*^NY/7.ED:1!UE[1AOXNQ15NYSD ,1JUK0MX"8F32/,#,I)W@;#6EW) M@:YF+C!Y6^GS2I,*[YC1QJ$*U$:8?=*0>\\X*TM&'_'/^JSDW7?II@1K3I!7X,(]_PK<#8^! M-H>9 FF)U[2[GY7K3,$YY3_C=FQ4YGZ'R_)5G@@W\XM[:42BD$(/R]LZFJ0P M3B(,H\")$\HQPTYH7J+[N+.E<=W];EMMQ5Y 'H 1O)$#,:8@]PFRJA:4';PF M9JGCLMPK\'M95!:=(E50F*0D]TE7O[ V]V6EAXMT7WG'L%HW_<>NJC-_58_% M5R:5R#;L"]LV"11ERM3'0AZH/93%CXPR^O;USXK13_G]"Y-UP808TFNROH': MEZ%V8Q?',O4A#I(8HCAP(?8]%_(@>@E6IO[;A@E+-$Z_;O5X=+6AU9>4 L,^A*KS'DSS-7XVB:2$W/O.!"U MB5,5&4LD>+.[60E-5?E34:X[E><-#[^RZJ6H M\.;WLMB]?"FVXG>A@#!<=HRV-DR1=R5![O/N\36+PY3B@,"41 2BD*8R26T$ MHXC$'J$N)WH%+0WE6!J/U&5Y9#0-;CS)3&*538=$\4!M>J"GOJUL10*U"C(+ M]A;TM0![-5:@7R9))DYH7[5X,C<.3EN'=H92S'N>-PZJLZ.^DGHLWC*Q4=R(F9_QC-'W.^E0_H7]W+K>'T*^[W7I,NPC%A$WA5' ,41I MX$/BDPBZ+$ N2^,XY5KG?G;$6AJ;RG.>?HDZ]O.%I7)7LBT 8?+D;Z]/6^OL M_MTGD.7B8X;+7"@H?;3!]KL\&_RY!:X'GFM=S;*9CAQS-7Z>?R0GINM]OM0Z M(]5I_;D^03>CVM<--,J!+^WH-?I9+E-G%W'+Z5E'"O5+\KG: ?): EA+K>M[ M(]>AI5_92ULDYJ$LGDK\_.%GFE5=^:PFAX(7^XJ;"<> &K M108'F4$K=%T.3 +>DIY<7DMA65[5DTCK4/D4)*6C MY!'XS'" / "-_7/D*U"8GAZ?-C?GF?$554Y.BJ\]-3;.Y/,^>440^B0.< != MFL@,)C06]BV)8,21XR512ER7FH67?%YJ'I)>A(1Y"I%+6"H>VHY#:.H#64UP M1D2.G*EO/6#D\Z_)BC&@XO7PD/-'S-3U:_EU?<6]*4\*L EA=P4,NF' M[60Q-Z$8583KN,79BW!=5.A2$:[+#^I_&7L>Y]+9Z@\534.K[>P MM"7ER.RY$:>B ]3MJ6L'HXGG;S_XH),2Z&"F-85O0V(TCP>:G6TRWU:M/Z,5 MGC;-OEEM[_GO14'K6&A6_LA25GTK-O0]>RE9FC6G&T'J\XQG38Z:-B]/UIJ=#;K&$S,=)TNH*>,C($^'I1&GRX,6HR1]$GK*66IDHQU M@"VQYWAY9B56:_"=QNZ_SWG31=5^8L!8? M\<^'HJQY:KLM,[+;UAD&BP=<"B'V05B^&[A!Z&.( S^ R$DXQ)X@EH @YON! MCQ*L54;+DEQ+(YU:+9#V]>H<+)OHZ54=-"TLA2W^^:]ZE&1K*-78ZQ<,T-2G M7O78'*ET'.E<^S[*L1&JK4"K'.AK)Z]4&_TFB=2SC+DE;K4EU:PT;!G*4\:V MW?S8"^2VI%[L<@MP&/E1S%R7ID%*UMMBBS>ZM\<&50SW MW4PWI074__Q/;NC\6[,UKH 8CTK@VZ0-E[[I;6X=4'UG W[-:NA2%C(>^@1B MY'*!;AA#$OD^3#V4>&'L<"_06@-'H3N+!=UZEY?2NYSNI1T)H^ZU_.(*.O;N MY&O9IKB,GZ3RXEGSO^@:?KA6XM7G3$FRR6_6$+3@Y0\_Y3T7>\MRQK/M.DE1 MZ/AA"OV4R&A+P9DX%N MX:]*N]:^O9.S< MA:\/+=)6ML.!-*^YU" VH60D8:TP]W-O,Q*VD^CF/J[UF M1NNGT:?U>>H][PQA'KAQ&+D0,YY"Y#DR3"@,H1.&/!5F,6:."=D,=KI0JI'R M@C2CF8H1[<[DCT'LH98*[[2MX$"]MP8?_ MWF4OTO&ZCJK8[&KOFOML4V?\_QU7A^?E'QXSZ4"\_YL]GE+"UA)+#?) M"Q,WB1&)J1]@K02X"GTNS?QL1:[G1-$CT..\5SWJ$)S=^&B\JA]-+0\F-TR2V=X'B#W) MI:F-;>(:NE!&^R M-L-"I7DD9FGPU"S&^8=DXA5@[P;9TV@%VC':WPTU8HLY!3JU5J!13.Z1&]7L M>T': =FR*^1(H7Z)/Z0=(*\Y15IJ73_8[5->9>+)0V;/SQKAE]=?7M#L;(6\ MDC'VL^TXS-N8& 5Q#30[6Q#7;=7Z05P*3QO60.D*,GTLRO?%CFSY;G.7IK5? MPU>6LNQ'G; &<^I2Y,20< ]!%#$'8AX%D& _3&E L9]X!B?;:KTO](A[+SS@ M8AVBK?@ M_++9(:M IKE1]2&1,T^L(CP3%'>'7P'Z5;@&.IW):/9%GRV6I!) M#RA;I3O4.IVW&(<6$&?E-?3>-B,M69M+EN:2M:'^P-M=63LP?V4O^+4M#-IURF"WS\BVU^L"9EX-IGC)/$\V0A#5E-(XV:6DT^2L.8!G%(]1)= MCY)F:9LA\15%>G0U;C#46&PVB"OO8_J2.,TL3UN1M$,/+"$*( IQ [G$(?LP2A(")> MHA6XI=[UTFCPN%B.22B7!NQJ'#@-F!,3WA&.*_ H.K >\*4/S,0UARYTO(CJ M0]]X>GPM.E $,^=.G7)CZS_4ER=O7]L/')GEJ M%/LLH3%,4EG EW!AOX5,5MCDB=B.8I3Z6OX+!C(LC:XZ%>K#S_:Z;*\%Z*FQ MDF44]Q=JM2Z:O&8R8FH$-_$X3,QTTPR!-AF. -$2*YI(,"L]CH#HE"?'-&60 MKKX^I3XD\:5W.?W*MEG):$O+C\7E/+^R_CI;>Q0GQ \P=+B30.0$%,8IX9 Z M#",4!RGED6X6^W$B+?1DK]&JEUF]\10K&\7$?QNC9EN JLYQ?7A0UB26VFGD M#!\YJ+>]/^88HYDXMAF7KR?CTBH#OA[&Y7KN\5JG^89'(]/[?,,T5P+XR8=+ M+S>\'8"'4L:/[&&^3/)VH#A*,&^I2<-K+.G#V+OW?5P311(;W- MC$Q;MN:QZT8\\:#G,;$DAH1!0EP/!LQU4I?BD+A$9R]A*,?2]A,]\4 JY--T MB#8=#<4KK>DQGOJ.2VIP[.!RI 3H:;'JEVH&4A&+=U[CD+1U"68HQ;RW8N.@ M.KLF&]F<&4O^F0MM:=TAWCRT+'Q/-ME3W>\[P=)/1?G:)G.\+SO7QEI0(,NMZU$^9=GZ0[[-MJ]?V5,F\_[DVR_B^[Z.8TI8@!R(_U]U MW]K;.(ZE_7U_A8 %%C6 ^4(7ZC8++)!*5747-E455&5V/_2'@-?$TXY5:SGI MRO[ZEZ0D6[8EF:0I10O,=+L=B3SGH?GPD#P7*%.J<90#3',.L,\935(8)E2+ MO/LZF!L-5S)Z>R$]*:4>E?:".$R*+J 9F=X,4=&FJ'.J#[AKBE4[([\L<^#8^6/ M/=#L9/[8YU5K^V-K/&U?N.D+VSX6U'B^][P^M\E^4,:IDM6@?&(/1.?GM0-T MQCX5.@5FA"E\!H>+BEL=MSEY>:L>I;H*7/4]:G>R\GE--HITT>JZ>'HJUM5Q M^&$63O7=>WDV?EOY_;6C9^[SE)"4QC)Y4,H )'XL#//$EQ5S,*:(\SS)34Y5 M+A=I;LSQ8;EZ5OD/&>>,J)RY2(YFZ3U(@^N2F$T'XZ=W4#+MJ(S,6"UEO$J; M.O3R)'WQ;N@^[H9./0F4EEZMYD$XF;OS$G>8.SHK<2#0I.RL,ZX+68NP/Z,M[/X8()4D*_!3'@I5)!A!'"6 XY3[$ M#,+(J'Z0=L]SH^%ZBE=A\@L5D:6R)GFH);0]%>N/B![CCH+SR,1:^4/40>Z5 MU%XE]J)FV$7[^M A5QJCY$X\1 T;L!BW]C4!S>HJMI^9VX$ MLZ\F?UQ,?F%<5O4 &XU=HB4L8V\->Q%Q6C.U2WN[#6&[H>EV@1WB'VS]NOYN MFV>Q((S1\I,0X >2#L!-3DV5EO-J37>).>_]-*4!]0GP_80#Z.,$H!R%@ 5! M@H,89H08^1@9]#VWF=V([LF!NS@IK,D@Z-D*(T$[,CL*75298A?* M]W(GOLN4C,:8.4O-J-_SQ"D:C2$Y3=5HWH2SRJK7Q5K&,(BV#_R2VMNNZT?Y M\?.Z6GZ^\9Y7;I8(R_IBK\%][!-!?3P%"0I] ",,08Y\#BC+(65I)//.7EA_ M=0RYYT:A*K&V7?YUK\&1AVA; M;?&84EQ6'ZKKP@K^[WMUX=V<_86XJ!,[YGB-5TUV%*G?NN;LF$.A49EVU.[- MW:(^U-$OU4[\XYJJ@M,(H3P-0RK6HU@L3PF, .(Y 8CZ"8ICG@4IT?6+ZNQA M;@M)(V1]L.0),8>+1VL".4SP3N 9F8J-D3%RCQK4WLH_JKO%R1RD!A5J>T@- M/VA^[J6V\F3[C%:KUUNTI/\EBR#6=5],G2=TVIK;##X\!ZJ%]Z3TWDOY_U19 MT4H#_>,R+4C/'Z.Y1G/D":\-Y C^&"9069W%:74PV1F=B;KMLSNC]\RII'+B MNJ+%3_D;4.N8)G&R Y/_$O0V/D:=[E(ZD'CM&,[L? :OYV M-#?9;.U7I3TW!YXRGXFWC&U^VQ3//]6EV:;\M#9>RP>:F-OP"I$99E#5"L9O-0NY--:PWEVO-;YW'+L'TB M=@3/*CO !_9SP\A2V6#BAGT0ARO(D-8KC=R38[/BF70V0[6L'HKV^'FTI;!CW[VHX]0Z)WV*0 MQK[H;XU#6Z>%M]-*#5U;K\5D5WVN 7>50,"56--F%' ,YDF* =?M6WO&BSW: MCZV00[;V'JUD=O ?CXS)7JYH$R#[85F255$^B]GT_O5#[1F@5IU2-%$5-I7/ MJ(-A6<3C9WTF7*H6@4J TM&<)HE?QVHD'76R;F-Y1CGU^;CZ*-3_V$H+KSNY]"Z*E]\R<TW*AT8U7-4R%BBO-FPWER M*>Q2E9E56QD5=YEF- M84L][TMK#'<:>DK%.N&QY_2\9E3XG6=%=B';&^5+=@AK?R9EEYW85LS8U^5H M5^ZXQV'JIR&353%DMDCB^P!SG@&.4<08\L4F UI40>OK3XL!IL^.7 ?A*2_$ M[2/SMK*>S:I :\'P1'GG*$:H8L*PBN_L9!CXTO@G6J\A@_ M=V!R[[ ZD,L"&<- ."N'T=/-Q,4OAI4]+75QYGD[#OFT7$M+^$;P%=MYK7T5 M*@C2DB><61+Q/&$ M">ZMI.1M4W AOBI+KU; >]J533(CD7,#H<YKMNG^KD4C&UE&C+)?_\E>[T.("$H3"/(D%T23 MQQ% L3!<0DYC"A'E3.]FK+>'N5%+G=JNEM)38GI"3M.4?\= #A.%$WA&I@9C M9"S2_O5H?T'>O^,6)T[\UZ/0:>:_O@B7)[0= \UC(,:QCG_9%[G&GM!7;L]F<#D2,NTNIR4BXR >&8BXS>M70<7*EQ M9'2?&ZP=Q/'QE_S([F-$$[')$;811 A GT"0D1P#R41^PG*Q^S&*.=?K=FY\ M=!#>0H8JR%R"M1[_N$=P;&MH.$WAPJM%=NAE9P21*Q\ZO4ZG]9 S N+$_\WL M;?-(A:^"W)Y7+/!Q',@,T)NG]99^6J$'W3B%W@;F1B!"4" E]:2H(#@(H)'G MY3+.FQED<>Y';IA$G($V,F?HX>7](<5V%*]P%A:K:(7^5B>+53BK6#M2X?S# M=N;&+M909E^Y>D'+5969M,Y9*G/\/18KT5ZI$MTR>H5E$0BRO??SF,&48I#Y M+ 40DQQD2>P#%*<1)"Q.N%E69VM)9L(B99("+&%'TU/ M=S-UHZDGZ!;]\G EJ/>.58*;)Z_OA%F/\"Y!;;(T\Q(I(6*SV?+>U5+V(V7I MT=Z+@U,7]-->WL!GO%?5;B?O_L?MR.$#*Y-Q^X_\H*R_D>Q+XU.

6!4_&&@K[D1T*<#![V-%!84'#R+_[!)VCR$LA[1.,)N M9((Y\L/[WN F1*WB)A8>XF+\O';(=SL@=QPGO1[ 1G#0.^[IS9SS>E0>\626)J(AE84W/[>EE'JI[*:# SR3(8O9D/3VCSYPA[FD$, M7#GJ=?8QK6?>D)HGKGB##]OFIOR\IJKTO%%:ROJEN4W5P5KS9_0?GIL7J3[R M?.Q(/[F03OC+ER5]%E;.("H6&2B/$+@@^633TL1Y)X\4.$TY>?R W1KZ;?O( M-M(U9,,>V;I3*WDY:;9B7SI:>FO[A&,P M,NM4\!^H8*[EOCO4R=SH0IUSC0Z M5@>]S0PS;3;7 :.B:/&DHET_B7Q%O8.O3L*G.L(W)*GUK)WY*1-M;E]W7FJ, MIV'L8Q_X 68 V\TJ<^;AKO6*:3DR' 5VMZ$ "\6[-(&"98%@;/<8P MC,,(X,!/Q"=,4!X01I+ A# &>YL;8_1$1UO; \-0ZY&(,P#'OMZQQ\X\@YP. M)J[2R WV-6TN.1VU3Q+*:;UDFYE2W2K)HN"R0JIL\;^7V\?KYW);/+'-QU]U M*F7IM2+^1^_0KWL_0"S%+ =I2 6M,)*!'!*9KYC V/<)CY!1DA@+&69'.S97 MQ3;8:S+.N(B.S4/U-;.74,!K-)!!TK4.7J.$/&YVF>+2&D)GV2_- M)9@X,:8U1*HTZ MC6/=)45@!P ?IK@QL1[]M-D*YDE*Q)X'T%&IV(&.WK!D['GUATO':KQO9Y_) MM+;;.H'PG6A"5:DA(8K2C/@@(51ZXV$.LHA30+,HHM#G(65&!EA7)W/CJ'U^ M7RGEPI-R6E42ZD14SZRZ%*>1^>4PV[<>1,9VT1 &C@R?SBXFM6R&E#PV70:? M-<^Y>_7$UE1>XZGL)5D0(A3F&)"$^0#F:0!R1B (DRSC,(L9T[N[.6EY;M-[ M)YPGI=//K'L(U_ TO@B$D>>NIOY&^7,[=;7*FWO8TF3Y95;#V4P_T]8@'/PRP!>1) (,(@SS".2!Q MD+(P]%-"C2Y3M7J=VV25TJIS0B(_L+WV=.2H)4\\54.(D_2 M*:[)D#/DTD 6#I#.'+!@44Q^$&8G##.8QHKZV ]M03[/CG$;8BGCVXAKX M:0TB.\PS3O$:FUMV4%U)@ME+:N/;-HB9@8.;*^RF\G([^+D986CFZZ:#RY## MV^#[TWF]Z:AQX/JF]8*M.XT@)%9NY=',5[:]CR,G?O)RG/F$$$]&^P"7$9FQ!TD4K3VW=$U^KG< MHM7R?QGUFH<67ETK5MXMD>WR9;A&E(4'32=,SIQF#EN?V$^F4[53UYCNQVR/ M2,OR6I7Y?6!K\OJ=$2:L,L$F]V&0)HG8F(%,)H2#21H#82(E( D2E!"4!1@; MN<[U]C0_"J#LJ:H8H"X;-CM)3<]*^Z#5/3!U -CHIZ9EZ;6$7'C?SZ-E<6QZ M!@EG9Z=]_4Q\@'I&W=-3U',O6*;U5PF%.A(F['RX@#Q# M'$0D"S),_)C$1M6WS_8X-[*H!#9,FGL>5SV&<(K6V&>T2M:%UYD7910O.6UT M7.7L/]O?M.GZ==4_R=2O_:+E6?&&T>7V4UV<^$/QA);K^SR*4,[3" @*"0 D M#(I/<03B7!8MHHRBT.A6MJN3N7%'):/7".G]48EI>"7;":?FN>^%((U]%&.* MC_F1[@ KDYPN[J8]L!V0,F3\]FA9ZU"B851(@^<5FK;\E10M/IM4SS_O+FM M3\$X8@QA6:$LE^<+$8(@BR@&-*.9V(*$ ?2U*I3I=3<["MA+[.U%]I3,WLVM M41CM.:0USFB=XC*? Y#HZ!DAUA.%YYL]7,TC5#61&8X5OE<(U-& M+6LJ=!2_K/N6"R==E4_"G7]N9W/S8]=!G]$J%XL#?]QN;(?Y=B181R==?40G M<;T=!,R1UVUW'V_H<#NH]+"O[?"KYA;>+=K*F5RL_W'WN56_I%XNXS@).4TA M2'F6 NA''.0IRD!*.<,8Y4&F%^QTMJ>Y,<].6$](>U#A1]\<&8;VO#7G#+"1 M.:4?*PL;;A@T??/-&7@366X6/S@CHTT+CP%[;?C]R4PU+37:5IK>"_;A"7>U M\_-7(?OS1J7$8VD>!AG- 44GX&15_X$S(3CU>I2)?/ZCRN967R>&#>.O194F*9YG4<\7* MTJO5]I[0]GDS?"EM,EAYDJ:8P0"D*(< 4IC)DC@A0!A#SB'-_9S>O[ -+J8; MKG9W;SQ@K7%0HZ2^69;ELRK&H$;/R3#HWJA>"NWHUZF'02@M7XOZY_OE_,_7 M*BJE'Q:'<2D=G4P>F=*O:%=LRL#3=IS_WTS6LF#T2DQ2],"^/LMUY!NO"_VI MVLCEM^=MN16S18R[L*!CZ*,H!E'&A04=)AS@*(M!PEF>4^03Q(V\, S[G]LJ MT8@/4"6_5RJ)O6(O\M\%XU2U,]\MU_7?#9/:F@Z2'ON,"/W(M-1([M6B>Y7L MDNXKL;V6W+O:I>X(RA(Y1\QEVONDE&8)S3'7V39C?C+Y26A:K-EW1@K1U^O' M7S_%3TUMCK[QST\_Y?WRDB"L[I^,SRFM&I\;Q]5*>(T6T@S8Z2'GW+$F^D>7 M=N"?/\@<'?>1"L"FE M:N=?WP&MGB'F!K"1*6F'E91RG\C)?YSN1]XP[;H M[O5\MB5$>!PF(0XYEJGW!$2@+0)"@##,.<4",BICT=30WAK!RI^U% M48\.7& S,AFTJDXK&4?QESV'@[,JR#W=3%SZ>%C9TWK'9YZW(X!;]*HJ;-X5 M5^1_GI<;=KLI?K+-]O56C/_V:DUEE/1/^<@]\0G+$NX#E(040,@1P#Y* (XQ M)IRD09JF]VOV("O7WNDS@[X$6O,AK^;#B1PCWGR)AAYE+61AIO^L95=GS:P1 MW(Q-#(9$CU\<(SS5I6PEM"PV5(OM-7(O/"7Y0J'\\2S*QD1D#I@C:C+H>%*R M,@?DF+XL6K!Q.CO*XW;UM-7W,#M]=V[&26^.P:LG><%EXD'6 =3Y4Y9+,1J9 M,FSA,?0 Z\? TMVKH\$)?;OZU3ETY!IXSC*XC]*E/ -!*^D9]GE=1W.WG!SN M(>8Y@U$ ?&%[B%T(02#+H@3P/,C\,,UQ HUV(>>[G-N4EW*"Y=HCE:2>^,A^ M$>E/(*T-M/%>!G,,V0*O9UBXA7-D=M@+6[F+"B1K>1>.W97,X7$5 'B^PVDC M +4!. D!U'_3?9%7F1SJTZKXZW=&']AO:+F67[YGO-C((]P5*LM=;/X5%R0@ M,[N' 4H1YS$(4EEG/0X1R%/(0)JD.,TBB&AD%#[H6+ZYT5JU(DL.>Q#RUX5? M9:*#XF&M/'?$E]M"$E[17RY6S%C;(US7PZ_'EV\XJ".3JT95694J3VKH*147 MWF]JY.N_8J6I=ZRJV.))9=T6!QAI&":H/6LCW6QJT5X K4EMVDNZ<6K(UE=" M 8,Y8SP'*$P1@'DB,U3P "0!Y2&-_"S&6D5KM7J;&\]/:+X:W< Y W%:HQ7L MC=81+N*T0!G75'V+ZS@MM34-5">74%?TG\_E5AZ<[6Z= F&+XHS+ M6_V4 QA(;_ 8^B .TX03"*,P-O+?OU">N7'2![8NGI9K.1D,[_DN'1@];IH0 M[I'9R\YM<^'ME1KEGM$1P&-Z=QI(\_;>GN;0:7E_6C1K6T5/-+.49YOJ9*'J M\'-9/C.9W_ ;K[[X5$A34=:U>BQ64H[R'E*416%*0,#2!$ _S !*LDB,L1_C M ,4^9D9$:RO(W!BVGMQ+)?DN,$=YPGLEVVY7K+K:$S:Y, )?A5PK;XM^B5>L M/>:MQU"/DZ<8F9')>*]"=4H\"% OB^,U=@/ M $8\!!E!?L!3/\4\TXW0[^]F;@RI)-4/*A_ ;YB_W*$R]D97"NE)*;U&S(4G M!+6(P!\ 2S_\W@UH$\7>]X'G)O+^/!0#8?<#+T\6@7; O<;3=F;F>[22 M0<<_'AG;WA3U":0L7Y>F28H2B$&.409@R,0GGQ! ?)9'- \20HWNCOHZFAL) MUG)Z2E"OD=2J+& OMGKFG0O$1B9(.[",+;-S2#BRO'J[F=2R.J?LL>5T]OE+ MLES?,Q*&V,\9X#RB &8T!2BD%,1AG$=9[@<(B]VDO!35O"A0S1I-^EWCX_V. M[]2M+E*RV22MOD\@S1*!"0B"! JVI G(9$JG)"(!X2S.,3.[3S&':;(X!"N M-&] C-4>VP('6IC;C-+RJ3O*3N(SO!,DI.>4=[=WRB4G' M^R]?;S^WLN2+7860??FRI,^"PP>!-/*IU4')RK=VL.')?&QUU&O[VFH];UZ; M^%H&'^_NHOPT9=QG *#ENV5O6)#UN:K#YQIP+M^L3=#]CZ"#675C($IMMY M0!V\8E0RVLYR^UV&D97++?O!-B]+PF[99EG0[Y6KI'R@*K3+XBBBOA^ S(<8 M0$P)R,5'D/@!CSD+2)X8!?6/+?#<:$*=A0.EC/(V;;0Q]4T:>9@UC?L9#=[8 MILOMY^OZ*@N\5Z-7AYIY5YN->%!=-4J[A6R8#-*4%UO7A4QKL-?)I0O5-, [ M\\(:6=R)';FF ?_4%VRB?BV7GBH=9IUOYE.3NE1.@O*>DI2Q7(8L0)G>+TTC MD$/F Y0QE$7""$SCT&C9&.AL;I3?EE5>?7>D=^7,-$WK(-J:[.T(P[&9]P@^ MF:92.1.H<^KKP=2JYL2J@8DK4ASJ:EI"TU#ZA(QTWK$CDEU%MCH$5#&>(*OG MS4;T4%^Q1@0G<1I3P#&2K)+Y($L#!N(X3CD2&TL$C?*%ZG0Z-V+9B6=&'5KX MZE&(:]1&II)]3495O[62<@0/=Q-8'+&)5I>3LHH)",?L8O2NN9_0UV(MPW<: M&TJ84Q6!L1MINW_#J^6#(K;RGF01;K&KAKY2^Y_5LDHTN)2GN+9CM\H=:(N(/W)%+5;N"#- MR,W>Y&I5C*$X#K(XRD!*. ,0P13@+,M DA%*2 (1S8V(JK^KN1%3E2QBO9.O M;9-:I/'HAE>/BMR -C+U5'C=M WWO9R.TV(,8N$RPT5W1],GJQA4N#/OQ/ ; MY@Y8HI&OK"CK\QU-CZN#E^8VP:6=_O7C-\W)?(K!\-R]2/T)MH)29>)ATR?A$NAM)O:7U8GQ&GJHGT(QPWCR(@:/5M+N/21?2 M036/U]#AAR^(H%")A4MU$'%=K,LE50>?Q?IN@]9E=;-[SS!.\BR@(. L 3#$ M$<@R@@&+$,KS)&$QCXV#!S0ZGALO5$G\T5YPC[0E][9[T2UB$'1&0H]$QL!W M9%ZIH&W)+-.+MK&]T\#6+MK! "B7\1 ZW4X?,6$ 1F=,A\LE\_[!WM]Z7/8A;&@9_%(*90$%:*$4 YB0#.$(EC%.5I8!0;JM'GW+CJ M_7.Y7,N4<;7LAF<$.BCKD9%C[$;FH5I:;R=N*Y##$&KZNZ^20:B+G+6]/"+UI.5;V+C1_N!5?_^W-P@?_Q% M'J6[K2Q1]9%S1K:"NWCJJQI2?AH!R'T.\A!&@"0^YA&&,2&124#KM.(;T> $ M@;,R/\^R\6)6*37+QX7ZIRHT4ZNI2J)L]JE^Y-_-]WP3_DCT-Y/S'/H)=JEU M[N261M)+:C?$U2-RW(^^/'RC0F'O"/^N >)ORCN^]@-IP*BJ_E5PN-T/3S^, M#C?:$PH_^0Y^^H'I.AIX RGL%E/!QU*"VTWQ(O8&]/WK/THFNM]YW%Z1[?)% MW1+L8RZQ^$TA%H(<T53?%7\57KR M1]GRO$<[V0V3M%J,B]X:-"[:8U],".M!@=V([^%7[YW40-@2?_-V2GA[+4;) MO6H/HB,6MQ!@4B:V!^B832]HR>H2\Y857UEA?(W9?FUN]"2O\VX_?O.^?OQF M=)=Y (76;:8M"A/<9]8 N+_2[-+9]E+SH*TIKS6[E#BZV.Q\Q,[HD/;.]E6& M$!9K8?1\*)[03TONCDM,PFJ/*CF\<([_+!E M[%W+KWKGLWA=^[JEL8_"(,P!HWD.(&0HCDP:!^$4B[:S\[5KCT,=1%R% MX0UU-6WXG8;2)V%W.N]8I'ZC_[PK)$^I5*FZN=[:+\V-#5J50[:%UTZUH'F* M< K+>?/=&I&Q/1%ZP7"6-K97?;MT;0?K4N!@X1LG0]81@1P+DM@R/VW MRMQXA_"J=1,=0A[$8AD'+.!B*:<)!5D A3TOEO@LEW8^-JLC.MC=W*;O#_+( MZ/.*R26\V$ENE2WV#,YZ2[8[]$:>ZGM!O4I2[P\EJS?*/;\>+*ZB!88[FS9B M0$OQDZ@!O; !BL;M 61:$86R6B-Z=;'-CJGIK?> U:9BRWN' Z;'9 M&PW'R-2WK7,7DMH MH[N8O2W!C*NMQE M:/IM4Y3E[K#HG@99RO(@ "'T"8!A$H&_M(_-P77FGE&5?;%-G#(Z-GOGF$.K) M4V8HB1?>CV?\3T;4<=075(IE1%:=K':M[62].V6\:NLT1BX-'0R=Y]$8[/2- M TC%,,$@IS MZ N2$_]AEN&GLY^Y&415>M6=G-X?4E)/B6IXY=T'K"X-70S7Z+QC@90%E0SB MX(P[NGN9F"P&53UEA^''[>B@LT9X4ZVV51[\/2J7Y#[G(84QCP -@D201)Z" M/$(($)\RZJ<<DOXA:?$=[>"6*'F:%TQ MZWO2U<8*EN,UR*X1\Z):']?;O2O&+G3SQQ9MGV62X@RB-,E A ,.( X3D$,L M%B$>12QFXA]MXRREM*NM]5%P?=E^>>=:*?V*V9<5O3.(I#' M:0Y@3". 60Z!GZ0!@SX)44*-DE#U]S4W4C@0U9.R>E)82[?M(9#U;!9'T(W, M#=:HF5_DD1%7C%4O'L"91_^>UL/K935&6]RA.2.03 ML8'UA=D B>",/.2AX Q(LRC'49@E)AD4.OHPHHD)TASL1)3)#@K=4KU#(.K1 MP870C$P#>U0J\;QW4L#^G9^Y2U>_^J[\N#IZF-9YJU_%$X^M@4<=&07O7]^S M-7E\0IL_E9MQB!!,6$J 3V1ZRCCR0>ZS#" MV0]S23+@ Q^EM!6T(+S<7>G 9RV8X[NYM#8<>Y<]:#WWOF9=..FGZEFWD M%^B!?5NNOB\?CC-C?'B6)9NJK!GW,>*(R9#1!$((8,8"03RI^,0@2W@2Q4FD M=5)QL23SIJ6-G%,_=^HLO&*Y$E\^++QWM,FFLTO2M%!UA)$L*+DMO)]"NXU\ M5R;A>8=*#S4-:9[?7C[(PX0WZ=!-SX2WK5$3NH@O'Q9=R9"\2J4Z7=)40Z-? MOVFR(9JHIM/X0V54[*U=;K_Q[^R%K9_9 M/:4)I!PB@&-" (QR"'(:!8"&69314.RO?:-KQX/6Y[=\E5MYFU56]:4-8Z@. M@0MB!J.8^#++! 40$0Q0@E, $Y[ZS80G( MZ.MIA40MFAZR([BOK.5=)J]19OMJXI-D.G3 MBK7:Y[*4D"CW \"0'PG"\Q. LC!0DS<)9_'4$W\FRW1LUX^FO@X8@,AGJ:E!HT5#XF"IU7S(.+;E]^JD!4W1"B MYOFYS?%;].J]E'(3P(O-D_+4WV?.UH\4VL$Q/)-MD1AYR@Z"4,>".XKX.=;> M*JYGU\ADT3O'8K=C=$[^9EG/0>R5501#$SW8%"Q0*T1"(&6$IR!-.0*0IL)\ M1CD"L71.C4@J3_^-*CD,]3:W2=K(9K7N#N.JM_(Z0VODB:P+E'EM!AT 7%5E M&.QKVGH,.FJ?5&+0>NE"DKC9Q5U /XZ#R ^!^'%@ -,,@CQB@BAH0M(@@#PC M@14SW,PUEF4GX051+!U &E*!%3QCSW\S9.QIX$1YUW/_YFUB5?H5[)WEIT^Z MB",YM,W?5Z0847/>_)=F*WCDY"[6+/OC!0O;//ZX9G= M%6(3]C_/:+7D2Z+Z^<;OT*_W;,WX4E@33UO=S;=-VW-CA%H'KU'"H\],WHP? MZR$/FH4F7J/*PKM2$?KZ>WFKD3B_[Q][$$;FFM'P-SH^N 1$JZ,&JPXG.Y:X M!([V$<9%[5ADCOT+;6AYO2I*T<^7]<^E/&TR.D[L;V%NO%5)ZBE19>&UN^63 MFC=?OMY^;IVR&52['T#O/ NY 6YDKM'%S.W1Y'EH[-+2]C<[78[:LZH=)*P] M_[3=%D=NE;[QZPVCR^T]@BE,4YB!-/4S *D?@)P2"!#D?I*D01;[HW>['%8^2Y?2-SZ]_)W/KJA$)8"Y6([G8L78H[VJ<< M-#WI[J1+J>,]2>EYG6CE_>)E^RR*DMI5KDZ?S]O_[EMW<_@_O+__BW?_JG?_F_ /[7#V]>?O?C(EU\Q/GZN^=+#&O, MW_T^77_X;OT!O_O[8OF/Z>?PW>M96)?%\B/ OVW^VO/%IZ_+Z?L/Z^\$$_+Z MQZ[_=/G/L1@1(Q9PR6E0BGOPB7EPRC"'3#B&Y?]Y_\^)1Z6SB< Y5Z""$Q # M_:U@BLU)*HO";#XZF\[_\<_U'S&L\#O:WGRU^<]__^___[7 M+W$Y^^MB^?Y[P9C\_OJG_W+UXU\>_/SO9/;WYT-=WU@_19_OW_ M^N7EV_0!/P:8SE?K,$]U@=7TGU>;WWRY2&&]X?HWZ?KNT9^H_P77/P;UMX + MD/RO7U;Y+__V3]]]=\F.Y6*&;[!\5__]VYL7-TO^ \,;N?ZZ[-%NO-#L\K,Q/\W=U6EN6S9?INLN%!(690S!B(W#)0-EFNI(M$2!/AWUMX M+QR(_G%P"C\[@<1K7$X7^:=Y_I'NW0EGR:I"-R%#'XDK+H)W(H(1S&BC0RE" M-0'$G67W@H/L'P['\[(3,+Q;AOEJ6AE_#>BHA0G>@L@B@2J%@2N,_F&1>ZMU MT3:WN1WNK;P7)%3_D#B)HR.CXJ?Y>KK^^O-TAK]>?(RXG(3BF=>Y0$Z)E%HV M&F(R#@0JLK8EYZ[$D]!P?\6]4*#[1<%)'.Q"^F_P_;0R8;[^-7S$B8TQI^(# M^4>1;CE6-+BHR5W2VBO,+D9A&B#@[JI[H<#TCH(3.-D%$EZ0_[XD%;9A_%OB M/SY?7,S7RZ_/%QDG,BL5?,B 2I*[S:0!'V,$[8++!9,J+#4 QI-$[(43VSM. MVO&Y"]B\"U]>9&+?M$PO Q-7FM"HXDH)'E*D?ZB0$P3,&3(91E:R$#P_S?5X M(;9NV(] MHFX D!U+[P4.WSLX3N5I3\!X3K]\M7RW^'T^T1BBS4I"U%:0!16K I0.DC1& M:C1.V!87S8.%]PM=L3\(*HYD:$^8V%R-KY:OEXO/TWG"B0DH%*$;)%..E%XU MK:.34#R/+"H5T3?4%_=6WP\='4"F< M]JE L9JN.XX*0L$"S*12K$+AW&GO7?=7W$_T'8?OT8%[.)SEZ68"6Y.W1)*>X1HA<:LJG!%!3Y_03?<=CR>.9U M3(KNW 'GE\L*[LN7^ JI$D&%ZN)RS[G$G4EG(&J[F_0*H%TW%OIO?)H3X+$ M4ZOO!XWN0Y -6-L%1%[,Z6O$CNEG_#&LP]6V)IDS%P0S1+TA4R=&2;<>(TLW MR^!+MMZ7TZS%IU;?#R+=!R(;L+8+B-1GW.7SL,;WB^77B4S6"E4<1%Z(_)0T M!)L"R$*Z49AD4)R6[K=CT?W2IKJ/01[/R"YP\/9CF,U^N%A-Y[A:36)*AA?/ MP#A!EV%6'+Q,$0QJ=+P4#$4TP,&=1??#0??1QN,9V04.?OJ(R_=TY?UMN?A] M_>'YXN.G,/\Z<9& &^MKOA85S@HA.'*1O-62"T9Z+;H&>-BY^'ZXZ#[,>#IC MN\#'VP\XFUU3[UT,*E<^.*QL,0I"+ QL=-DPF[7B+8+/VVONAX:.8XXGLK$+ M$!#A'VL:QR+]X^T'XMOJU<6Z%FU4SWJ"(HO"H@7HDI8))?Y M-)_TVS3L!Y*.HY.-V=P':(ASRS![,<_XY7_BUTE Y+ED#R&5#,KD",X4"85S M3^:R4\6IY"EF0RJP0E>FX#4>I3FQJO!TOOAXN.0YQMF#HR,I[1#O)F%[/P?E)<$=S& M!#)HLH5J[KE328)%=(J96)0Y34?<66X_!'0>2_J-XZJP MR0B:KS#3+U:+V3374OL?PJS6D).;A>O57>KW+-'^YD<;U&\?1OB)Q=T7*W@? MPJ?))@^N2O]5^7DZI\6FI 46E^5<-]#R-@;.Z.Q[4TMZ'%T7OC@-)AEO,>?" MS5,)J26LX@8!5XM>'BNJO;.NM33B?0RF0 M=?6T.#G?'DT!SV*T+#C#^%-/),=CYAXAXT+G%,GN!,DI;.X *\_#ZL.S>:[_ M^ND_+Z:?PXPVLWJV?AZ6RZ_3^?O_"+,+G$2=HI,E0*:ET M8D+829[CZ%=?7#\ZA6!>BXI!LD&2]*0_! M! N:H;!%I&SR4P4"QT!J)R'C-+\8#D*G<[L#R+R8?R:J%\NOM(5),,Q+5@(4 MDZJWD,GO+U* EX)$S(//3R8&'8.4[?7':8/U$C^% M:?[IRZ?J@9"N?+7^0)[E-I'QG X:BV)#M3.7>*-9S8%JR!IU#6^(,!%TIDL9A=%-EK)IW))3C:8QVFW M,1Q@CN?N\=!8K,.L"31>?<+: V#^_B6&%;ZIK0Y?E=\(]W53D^A<4K7JRO": MCFUDS8N0!DPAW\*JY+AI[5L]25 /1DT3'ZL=VSM0+Y>Q"MRYE:*+862-T2%P MM!4?-,3:GBJ*8 RGTR7D4QDIQR#H"7)ZL'F:X*<5RSM S^OE@@[#^NOK62"% M/,_50?Q4@V#5CG-L@N:\ET4IX_E;MRG,GS.#T]V#I- M\-.,Z1T Z&^+1?Y].IM-''J?,-1B04'.H-0:@G<(QDIALS(BAZ?R%8X!R_7: M/=@T38!Q%#,[ ,$+8O?\_33.+I5@C1'\]"7-+FIJULV>BL+(-5EY)K%8*\D] M1&D+2,*U"\48)IYZI#[.X_XV7>-T'AL /,V%T &P?KQ:MC;,^HCOPI>;K4T2 M-X7\@@)T3A0HQ<@+1%7K5 U/QG./O#2&T^/4C-.6; 0-6)X!]#9"AS\NIBG M:P<1K?%6, BIIH#1G0K19@LEHM$/'QV;&Z48VV.OE08SL( SS8TE AHD=B43($9.]RV7/-C:!+1Y M:L7CU(S[)CZ,]!^'V"FBZ !4SU*J[617K\/7^F1['1S7I(P=1@/,UNHZ633X M'",4NH\MQU*D;?V"M9N2;L!TDISO7WVG,[T/Z"PO:-4'/)ID0SR19 >PX&Q] MI"ETM(0#;9A%*=%JW_SAZC%BQKWLA@-0 ]9W@*'GB_F&&W^?KC\\OUBMR9%< M7N_JZ\VY")D;%QW4KOB@L*8'B"1!:&5*LM8+;&UK[T/7N&\4 R&KN4 Z -G= M-[P'N\G!^%A?[4JNS6E<%N!R22"P:.Y$D>7)&HC3WTZ/ M9@CQ<# :NA$#J MU/:SWH.]1%6PA.! YNJ\!-J0\[F 5B[0,6$Q^=;6^%/TC/OD,1"6U'AZR/-+L'>^48 MZ@YKP/8.T+-C!S%IQ.@B6!,Y:D,C$,L0@,WF)5V6DC?.I_CFT1UX_U"[+XLA&H07M,M-P6VUBRI8JPU(A[5ED$C@(_UG#F055E<"TU.#45N8X0<"ZASN_X 781M1 M= "JW9OPQ!D>"B=(QQPEI?=(P70@<6^ MM8D)*\$R'P4= &(!7<\>')?TGR(4[H(T3 R(G6[" &=!S$',[@ G3W"$S#BI MHR7$^^)JK[,ZU":D]@= = >9;S)NDO MS%Z':7XQ?QX^34FS;6UK8I-(.BH)'@NY!#8Q\+F.%LN*6\=9$;:U5_9MJL9. MGQP$3(V%T0&\WN Z3.>8?PK+^73^?O4LI8N/%[/:*NY'+-,T74],CMS7"@7D M.9)S$!+$6K7@H^2DRYE1KG4\Z=M4C1M2&@A>C871 ;RV=K!Q/VM+^B5^P/EJ M^ADO2V)>+E:U&N95>1>^3"(S1B1&I\<4"TJ1AO8H## N#;<) Y;6!M6!)(X; M>1I*KPTHI@Y0^)!K$UZ2MSID2$[PVN T0M!:@BYTB!RS'+%U]LE#*L8-.@V$ MI1.9W8'#]RU79E+(34F664"R%4%ER2%B=J"CU]QZ7OR0T8*=-(U;\'3N$,+I M8FD&L[-V&GZ]D<8'7$]3F-W=2J.VPW=7.$,/XB>V=,Z&Q"$IU)XC!#05F$% M+,Z#*85+SKUK7XAVEH;$VQ8DB9#6J)^G7\]PL\X\/_M8AU#^U^;W'^VC,2&/ M67MR7^A&J+W;Z? E.;#&>[H@(CE/22O(3%AC(]-2M_8N#J=R[,#) MP' =6&P= ',K&D27VZOEAJ5Y$WQ\CLD0?2(J1>KU05MPT3I@M("'".W35EG M(7B10 3!38A&!36@SMHF9>RXR;FQ=(0 >L31]GC)(&O5+=;QY84#\8I\]3I0 M4*(K.6>A&6L=0CEYHN=@.3OG1]2QHOC##&BZ8>EJ4:XRP.E/:<<[0MNM BD' MK3E,:.7X;3<*MEQ^^H:,&_0RQB6YE!E]1<9XAAIK< MZSPC5B;B(B,_QPJ>+&O>H>];1(T;Y!@":FWET &PZCY>E:L3- DF>56(6HV\ MOJV0D>"*2B"M+$*09^PT-K?7M@@85S+U71.]A_Y2)'<[XVHTG]>3"\=\#>X>9'8\',28O9:2 ,AU)E^ MY#I#$%X#6A-]F\)M>]FO\X77VZBOJ\ M*E>-?[D4R#F7$$JN/',&G$D9,',EC"Q%V]97Z),$C1MZ'19C[21Q.*S\):SF M^+X"^5U3*WZ;49.<=/36U+JK^LKOHX;(&6U#9!>M*YEAZR[_]VD8-]@ZO"U_ M-+\[R'V\XN&C1D M<"2O.X#+KXOYXNXNK@=-7C/(>L=8LAY$5@Z4J ,$BPD0LF!(YTF7V+IZY)M$ MC6LH#0&EMG+HP"K:E"$\NJM)5%YJ'Q"8-;5WX6:D EW&4:42L$[=;J^2GJ1H MW/A48_'O:AS11A8=(.O%G+Z%J_4U^28D'4H2-1GDF>@P5N7 ^?.9]DZ#'6: M#AK,0AH61VTDT('%=&OK7;]*3N<7M*G;U_H?L"R6>#,O#%<_?2'^D?BF\[#\ M^H*LADW3E?J>N=B$XZ[/V(0,AXQ!U):+S-5!0W4T@J1C5ES,F!DS(C5798-M M9]Q0PQ!66B^R[^88T!:OCO$/.,-[1G8SK+;]9I*#0<@09,O%%UEM Q-HMUCGOB2DBMG8( M[A P;@NG05S*H_G;@7K9IXK]=7TC)?FLU\MIO%C7&4/O%I?EB#<,3$Q:GLED MR8;[&HXA_:I00JT\86A-ELW#[XU('[<;U"#ALA%DVH&_^MBV?R9#8?I^?MDN M.WU]MPSS%6WO,@%@\U^S2W'G_W.Q6E\-0_\6DR860U)UFJ!S18+*S("K3;Q] M]KF(VJ6=MT[R/^L&1\XC&@/">QZC\?'4\6&K GH>5A]^GBU^_W?,[_'ZK?!9 MH<7?8)J%U6I:INDZ Z>RY9(#NBA)3/#@?2+#7,< D>M<_5^3BBU2\=9# ]KO M8N3;^(N Q%/1B;N80NM7GB?( M&3D%JP.TMI)5!Z;\=3.TZQ+=VX*HH!(WBH&IX[ 5MZ6V*E!0=.$I1U54:FVJ M/$;+N-UWAC"VFW"] Z5U?Q\_A-4T3:PUCJ4Z6P:#!64RV2>I5GMPI8UA HUM MK:YV$C*N-=I&QM\ SN$,[Q U/TYG%VO,$V^\=E89,-K2/>TBTC8D!Q0L,3)E MHV"M2^H?(65<@^PLR#F&Z1U@Y^_D17VH+4P^XS*\QU\O/D9G$3%^%?\W&#-P6;^5TD45(F0O:N#""(C:(!C/8A0^"65;&T0#E?5? M%F'^;;'(F^ZBN/P\3;AZNYC=Z:HW$4JF*'D&@>2*JU*=9\,+N*"=$U+$)(>I M@_T697T6[Q^"C]UEL4TE\H=4C<\_A/E[7$WG.[K^#J $GUIN>'6W]V;;-X=] MHFVQ9=DHG^OU6T-FEAD(Z#B4$.H41U4,;]\M? _"3F^,?K7(NQJ!G+#(E70> M04F!=;@ AR"1CA**'"R=I!Q;1]3N4M!-J]9&6'C8&_UH?G?@V=Y0?\F1:HPL MYO78/OLR74V$3J/TE0)U@Z0M*/@>9D MMG> H7M[^''Q,4SI#B>RN=4>/*MF0J@Q:ZL0LBPIFNB=L=0&>KB=TO6/WE"?.1-N <%&&($9I8$C%JD-XR;7V2BK/VKXYWB1@Y MA'^Z8!]O%7@$ESN R2,SNJXV0_1Z@9Z#5W1G*ZL">)D99'0USF=-MJW+GY\D M:.0X?G/XM.-^!U"Z/X_K:A=*$]%2&"A:UA' FCV&:5UM+,8Z>#M9,$X44*5D.AA)0&$\BDBW>@FMZW7V)F[D MH'M[Q32(5#J VXW5^)*.SJ9":&)8D,QI Y;5Q#)#?FHP0A.SLDS%"*[*8.&* M&RHZF6/1T/\ZCL$=0(3@O<2PPA_Q\M\O=D37WBQFLY\7R]_#,D]B3JX4ER ; MK.?,$Z/(S0 Z!='PXF,PK:L>#B2Q$T?M2$0\K,L:3#P=H&_7I+84I648 ;.M MQ8J1%+F1%KS0/M4Z7E5:MU$[D"\FPPG]VR,9#Y' T1CZA,OIHH;WE^M& MKMUUZ<'JW>(13V/S=A[#YHGA8RUS#)<-XBY[Q>'5,]+K#65O,"W>SS=?N9P- M7B)*QK,"NQE/:#*9&LI(H!UYZQDK138WR ;>T^B=EL^&\J[0T8O>?8.?+I;I M0]WQLSEM:3TE0GZ\6))[=;G+JZT9HL 5#\9'1EM3C#2!TZ!C84(5RZ(91"'O M1][HK;_.JZD'D-GX9=MS_#*YS&O:N;VK#I[O%O+\,'R]W+'1A3+!2 M>_+5YFA1060L@%:::^U"$,K>1>F#Y^\&9(S>/6QP-)Y;5IV@<^=N?OJ2IJO+ M7AROP]>-,ZDR<=&$0LBB?Z@H$_A4(U/.ZB@L$K_E/C#<<[W1^Z" M;0R2H]/6"U/-#B)>"0=1!@9"9D\&"H\EMRYO[JOQRME@=CS?NZA+V!&$L$;6 M%I$!8DB1%#@O$'(B"S8[FS5#:73[?+.CPD!#-DH9,PQTB 1.# /]-,]C)=!> ME>>O!DF7O?GX&9)C=V^D?2KLS4*WQ2Y%!W(X'13'0@=' 8MNO"Z-LE:$8$3@4;7.WMN'KG%5[OCH>6*@81-1=N$# M;U-_,^O]:A+11*>B3118!S-6UZX._HSDZ1E.3AASZ&WSB89/T3.N]NP.D,U$ MUX&>O!UT]C;,\%4A'A+7UE\G/ 2?'0I@FM4V TK3/F(!XJ_A*CL?FD>9'Z-E MW#??[N#71&2G/H-F,@,5[.A)L0>"J-MB-V8,3QH'U MG"$3SDIK!S9LML@9]VF\.["V$EP_4+SN?'DWS72B5)0HM !C?>V&PQF$[".P MDM 7KJ7PS;,L=U(R[J-Y=P!L(*X1+_R:/56/T*OYB_GJ@BR<5+.G$F)>7:4P M_]>&>35+Y9+#$QF-*87\!6+3YMDW0O#,@2LVI>*4E>Q>#&QG!MMAJX[[T-X- MZ 865S]*\,>KU1\;.Y71VL1=';/M)"B> SC)-&BILZ(_B<&T?E#]!DGCMO'N M!J%#"+ #A^AAJLTMXU8K7-\R36NI:G]7L$S1QK1&<#XED!9CX IU:-X2=6_B M]GLG8/]M0#J,5+N$Z[.4:JRB7A-(!G)-AH[!R +=.%^-B MB7R <8G?I*NWTLHFD/@F\$Z43Q?1V8>[>C'_3#Q?+&M@@$7#DJXY/)(C:?S MP&^.K$)OO=?.W"_ &0!N6P3U5MQX'IP=*Y%. ?9ZB9_"-%];&]=3H^>7?3HN M.3D1@>DDG (?"@/%R,QPABL(AKPQ8R[!2KF^W4 M")1DH4A6O=<_291O94KGM?V.T8R MO3H;RPNBX^J=J-H:Z*SDW@8P!@/M23EPJA2@@Y4EK[W69>NLY'WHZJW0\&R M.T4^76*NOE565OU]NO[P_&*U7GS$YX$\J-KH/UL(TF:P.3CO MT'N56[?N/)#$WFH1SX/$=E+K$I0;8^*&D]OG+9@4R9E7('.BK=6R%A<\0L* M*# 9[H;WAA\EK[>ZQC.:?B=+JP,@[E\^,-'6*\F# )5KAT->BU>\L2 $EI!U MS=EH[7[L3]VX_O#Y2XF&$%H'4W@?V5D-1:T>8:1@(?OL#=#AXJ!29:G-'# D MYJU'RD2^F9"B9;B:L#_7B5X59;O:7_O)@N\3HC^O4LD,L_S[7" M_5/]D8G1A9<@/227Z+P9G2%P<7/_M1U66K9#">[TQ);"VW\ MG(>:U'&]N9\7RV?Y<\WKJ+^\W9%CF>P-66, Y)DI5@0$K/,\)%DD(?F+HWQ?+?]0BRLOFO+>Y M13M*>B8E*1N]E!D\<"0'*GL5<3(]KD^CZ9@W(>-<]ZLYQ%2#T[$ MUDYOLG'?XGH]VWAE.Y@[L193S)Y!+%:!BIZ8JH4%(Z0RC#OGFT\\/IS*<9]$ M1E25 PBQ YCNS]!)2M*+:#V(6!GIZQP*S2T46XK27&0A6X_NV)^Z<=]'S@S+ M@836;RSPIB?"#D;Z$B,/5D!!2?<"EW3T8K# 5'$RT('+?("&5@=2.:Z'<^Y8 M8"MQ=: ?W^"G*W_M57FYF+\G[^GCCQC7DQ)RY9P'6>K;DF<)HBL9T$7),0JG M4^LGX\=HZ3+.UPP##P;Y-1!(/S[T)9OP)6X:DT^)8Y_J7)'+'4X2*AVY#U!8 MICU9VDX0OH!,H111F$F\-)*C+".!02&LGFG[@]OKF[-0S\V*UNJA;O.PT MQ-'&:%@A>Y4\?"40P9/Y ,'D&$S2S/"AWC)VD--E3' HJ+42R_A NQ<^OYVZ M4-N@W(Q_WE1%/YC(, G(H^#20V"Y@ I!0TR8H#B?#-,V8[S7\/U;SQ@'K=]E M%+ UY,XFH/&QN,MDV"3Q;.P%Q[BN:1)@,&_&*EIPA;8FC$M>:H.QN3N[DY N M8W_GL-Z.$T4_L-J_$"2[=9C;]CB" MNXS[#7P?GT&TW<'YB4MADAR3(0B$K 4#)94'5U-OT7G.>#*1Z];9@-^FJLO( MW]"&8B,A]8.^_?DX43R8&#PC(T37EB6)S)'(&!1C,!F+VC9WBO>G;MS4Z#.C M<2"A=1"'_JD43.M7Y:; M08;;O['UDQ.EE2\I,F#%>%!,:?#6(FB==-$R1]4\IW^ ;8SK) T6R1Y;X!V$ MND_:[.7TV(=%$VEVD4D3;+/UDM43Q9)!9'1/":G)2BI(]Y0HH%F)O'@6>&AM M )]WA^,Z=H.=E(YATL'%<9K&0,](+40.7*J:/& #W9>!% @+A1DA1&2MWS*' MOPP&N*.<3G<\L,R>?0V_:M67@*=4M*\Z:-PL8 M'K>#^8R=XO80(38=V'A",]R+3Y\N4['"[)J5+^9EL?QX*2KC$&)^4(A]/,^[@,Q5A],Z M9GZ:)R'(@$$7B+:>*E163E 6\5M$D:N2ST+9([G>0>0J>VE MB#.WZ9SS?!-2>T'Z^E9%%_0Z&N%!.!- 69T@>_*:LHFZ=LK$W<>-V M/!XNY7$0X8Q<.T.;>K[9U#=Z3[W!V2;LO[BJV-@TX\O3]<42)]P6BR$$8(YM M''4Z;I)9L%SYY+"84.Y-7-^9O-& E)'S(892"<9UN;0T_?>IBVV_M(KE30:, %86JI!ED.+'B(B2?'1;;H]RD//&#)D9,?1P!5 M&^Z/VENS;NSN-IXZ.U=')CK:"]:J'!]K@2U'TL/<0V(Y61%UTE[N@:U#UQTY MU7%P@ TJA^Y4UW:F^JLXF[[?2'(UX:R0-8LGZXS U&3AG35[[ %HG ,@B.,RLRU;9Z?]#@U)S^4/L79 M[:.02/J$?>UYJH%1!DZ7 MDQRZUG#%GK%,7]*!M7Z35"R8-'TO9"Z5$_;?HQ MKJ;'&HIW_OK)NN9Q8AIIE!VMB^ABVGB96VO?IE_KDDVI3=\\+6-M]I-;J'/RVN_O/V3MX"?9+<.)L\<:-D M4%QHB)CJW+[,F>:HGW$9%T/IKZV9:'-< M'Z'![GW@9!WV%$&-M-CU$E]O97K;N4A&P442$+/CH&Q,U52.('(IFK,8@FRM MLIX@Y_3\C >?WKIZO3;1) 72"MHJ:MIT*AR2$.0S!,&=;#^M]7%ZQIY]V083 M#[,U&DF@1^/G3I^>PU7'PS8_IRB.QXEII#;JAW>@ X72I5JPB?9VF7\3K3"0 MK$:'DLDD6D===E-R^MSQ[:]NH=24;&T1E_4]*CJZ4HTND*)B2;,D(K;.VW^$ ME'%51 /Y/YP4?CK+>U0,6\[?F^GJ'ZLPS[_-$R[783I?'QFO^=8G3X_4'$1T M(Z6R6>G9O95NL!6=M5J&0.XP70N*&S)I2\Q@T4DMZ Y"3(V/WI,$G5R(L:"O MUJE753)UI5W@SY;K[!7MTO@Z M#0,7!T\3)GZAA*ZS6V+L3?AZYQE4\[G#RH MJV@MDQX5TH^XG'ZF+WP^2O=L_^V3UE(^UM8 @SX#G*-$93^'Z?(_PNP" M?\%0=[;9?+C)&PFSKOYE&:O6&@*U X&V$@&N>0Z1+42!A MM&@#A$H%'*USQ7I$UOHY[2EZ3N[;NN/;M^.2,D05@:[VZ\K(6&%33(,H4 MA$H836M_\$F"QE5MS7#QH$-K,R'TJ)PV[9Q^""O,SQN1#IWN# M>Q#8RF*[$?"FV=7-8EE;&2<]TEZP9D&5%)DC@43 Z41%YM\PPE M&1D]=RSQUD[B:12?_-Y?O_QA,:.#O:HUWNNO=*5O?O.'[>6V;G(54D)%[DH] M@VS\Z'P =Y D,*LUO-=V?#QVJ]NQ]IH_&> M(*R1MKL2\DVZ)JJ5"KE:Y/75(K? 48J<=5&@R#JW(/, M,3@$;F4,C$6CO6BM3!ZAY>0FC?>^>XM;2=L*6==V^2K2!5A37)2((*1%)\@Q MP,$WV8O::(&#!\T2FS"^1X6QU3GBJ$2?V[_=(,OG$5*:I?A3Y#3K 7+KBN.H7(AU=A CAE4;8+K35"@ M31084Y#,M<]F>IR>L5-\VF#BT88LITJ@1YU1FV]/U]?1UIN&\4<673SUM9-U MRMZD-M(Q6^L]N[?>#H2IPAP*'R&XZK;&I"!$2[^R*>5 F)"Y>4?80P@\_6E_ MC\5NSX6PNJCD"W&"['S%

:>:YC\R2D;]!T^M"DW=_?>8-;QH(R"7),=2R434"GC(,+QK)B MA%4YG&G[W:FIIMAY.$YI&"'UJ):N2UW>XOO+692'JZ,'GSB]M\"31#52/U6*]:O]N)C2L;KH-;GYF,QUWMI76D;T. MQ04$9;@%I4P@(&*]?%S(A64O3.L(4@.R3Y]B=30)MR?+,^7H:#F(4=4N>CR" M-TR#")DEEEVPK'7I:PNZQYY"?E[,/AR%=6;)]ZA3]VOD,7A'DG-W)AFK0XG2 M6DJA"IAB:]HOUAA#3L"C,PEE0;KH&RN*X3J4;+ITO2KW%OAZ^<_;(Z)D5IN) MFE8;,FND+!",(.<)BXTA.*U+:T][/\JZ[5!R"$KN:[4!A-)#?_7'=?7N_243 M>-":@V2U PLKY*+'G($;FYSF3-$?G^]&/AY^@[4A'@A^@PJJQPOT;F>'=[6) M]W'OT#L^T[CMQ"[BSM!\PI'GBL%9B%)*@A/WX,F=A:(#2H)2%MBZ_&K YA-O MTP?,%S-\56X6>7ZQK"=NP]ZM-X7$D;E<$['JHP6KC5L4&:F8I;<^&.M2:PVT M+VUCOUBWPSX2--F%0,JFT=:%BB=@K!TB:!+ZJI3 MDO(*O'#>&5:L4G^,EA6W0*[?WZKQVWH9D*EDA:&6X!"$L^3@M6=@2]!*8T(XN8TL&@.8.(CD!($,(A@F&*K16XH?2..ZDCT'1-X"0>C2@MII5'&T_ M/?Q&RQX:@UI/QW7#UH+E\.REU M<&'>[F9KH-(#]:MRB3Z 9?712T@'(: &'Y3A@F7T(W+3;>2><)G6SU,7E\U&WY95Z9_W^..(]:S M[%.=X$#MX=CFTOCG,P.D91CR;I(9V CK99CUCD MK"V.!K1ZGVYHDY-PR! 8UIY8T@H(0AF0,G!6:E^LW#K6,62CH]NC=[/*I6E$ MYVGKEKH22'XU?X/I8KFDL[EY/+YWLI*2CG&M06--0M;D\7G'#42OA.'!&RD=@+O']>NYA=RC^MS=U^AH1?GDYP9JPC2DRW]:(QRM)'I.]BL/ MM6^S"AD<.@0R9&O:G:M-)EI[_>.V8KHY6[[:I>+9UCF5Y\V51W_@2LBEXYD'>2=-I.]ZV^]NEBOUG0)TFF\=Q!]D63)I/KL:\\HL2CJ>Y,IR34:7<=EHW[SRZ#A2.^TVNUS]IIXK?Y$E,]['48PF)^.:X\S%Y?+-.'NY/*=Y7V116%2%[12:EE*,;R MVIJ%N),B_1]&Q.8/+_4^F@=^,B'FM>"#ZCM M'JWZC269H'*@.X^017@R$(JS8"U#7F(.9*>W-E2&J@B_=6ONK; 5Y"6'YO(/ MMUK0Q:"92@($UYN)" X2-L[@XQ"S9S85$$6$R]:RGCD%J7 EI*G3E%K' M <\[^'C':F^1CF98X^SK&[K(W\^G_T5.RU;;ELV-,1&(OGB/$+0FOT5X#JYH M!DG[$BU+L:C6K=B/I?4/-?SX$,0]*(0\AS [2->XWN M91TCI#G(#X. 1\)TBE$ZQ57^Y1/QQ\3%,YQ/- ML;BL/1B%DAP31I:'\@F8MI*7G##DUJ_#WR2J#[R=)/H]X'2\'$8$%ME/DV>S M\''Q,^GW?U_,Z@/%ZN7+Y[_@QXC+"8;(;5#DYB)I>65R@<"9!YE29%+5B1C? M,LB>7J$_:)P@QD5SGHZ,C%]P^1Z7S]X3/ZJO<;V!;&G;@8$N,I,>1@V!&0W2 M&>>M9T(XM@F(55C:(DDGFQ@,F32U:4X61X>0NCIF*I@8BR-F2$1BBZYYI%S065-&B&!+ MQ-:>[6Y*1FY)<[*$OP&9(]@]\I5T^3A0A3![,:=/?ESD,/O;7K*ZUJ MO)*ISHXV&&LK'9Z!+#P-+DLEA?/%&+/'_?3ME?H"QS&R7 S&V YTRTTV^^6 MIIK/LYAOWICJ,=))A,), 8DU7.K)%G-D?P%WCELN=8SW47)ZC/LI@L:M2ACE M FLGH [0=F\/5Z_W,(GO)+$M&O-P9!R\#NOZH<7\MW:,U.2LBZ4U[ MFWKQ9J7K2$DR]@2+;C/PJ7ECCIV$[ 4;]:>R6TX72 >HVB*_)EW]NIB'V]_9 MYM>U\>]\2H4I,,G3H9'D =1L*_#6,1M\RDJT3F$^D,1QK[0&H+COK \HH2X# MR\8$FY7WP%1BH()@$'(.M9;#.9FS*,[N<SE M3;P=07DK3/<:EZG*^#W=%O^QN$SKHP5QM5Y=O37EB94\N%H3QHLHH)(.X*.W M9*5RH630,>2A$KL.H[2/Y]OAD?3MY__68NT O-<5EN\65SNXWC:N_K9_6G$\.E(],G@/5%@$)=A\$@F5$L!6E$ M-EZU[B/2AO(_W&/ 8'IU:+%W!/8M=C\GEDY)R)>-*"J?+RG;R0UR**[9,8DQ MD+>P&7^4R,"79**1+4;'/D="J@O,\>:S7=J1_X>+);6%_;D!,'(0X(!MOUZL MUL]GBQ6^Q>7G:<+5A&$L+G@%D1DZXYXX'] @\"AHS\[KQ.Z%HW;&"DZAX0_G MNYV&UK.*K%NU?%F9NKZSZ^OV3E\G*'U1B8S[[.O$T"@S;59Q8*%H,O45)W/K M+.KW23+W J[YTP#W7 +M%K,[S^>K]0=<\DGQR:;Z F98?7SGW-1#64!'(P(+ M0;$PHL%P2>1>>+7_3?#:2IA]HO7UX\VD:!N*(;% ](]A92/=>WS)L^TM;V.D__O<)Q&!\[8%7'W4JNOV\.\7I(C0[=LD,B< M !=J$31C%EQ]H4WD?(D7PPEJ0B39:9P5E;-VJ8%_:]@/AG^]Y;Q#9C9Y?>OE"]/-B>7][ MJPDS.:@4$;+&1%XNJ>; C003E"G6!<[O#S!Y)+WT\37VP]*?YV6N*<\[T&>; M_-G+P-HST.H#EOJIZBZ6UC_2$1\.=X!DP5O7-E89H0P2E9]J:3KF/0E(F\=6ST28+V ]N?[VVJG90Z@-Q6Q=7KL'RUW)1_YLU( MG.NVXQ,M- N%'*90ZE-%)([%8#0DYS(:H[D7K5.S]B!K/_C]^9Z:6DML;&>7 M#('+4HC-27JW(-[A]#->VKNORE62Y'(2I56.JPB89*S3XC4$1 5&!Z>D\%KN MU?Y\5F,%GTV+_VQ?PS?6*QG.)JCNOK+KZ+LO7[O^+Z^,ZVAWW_ MY)ZW)VRG43?L3Y)QZ M8=Y\^OG%LA[DRR(;;IA7KA8+8AWXD4,@A8L&@LQ%QR@"^M97Y$Y"QBWR:(6" M^U?>Z3SOP-)Z?1%GT_3;^FJXX,V>-K6GDKN8ZW@"KUB=5N M^)00##I1ZK,) MYZBIQ,8'2_N^S47K7C?,8YJ4?-5*P;C,L^^&"B-BJAT"]H36D>(8V1I_&^;YQ3S-+FHCU)^76,W J\KDI)7@3B;( MKC!R;+,%5PR"U(R<7%EXM/M4?#^^0I\ .5:.B^9,';N;WP?\.$UA=C7V9W7Q M<3/PY;I/"WD9M5P'!#H.*B@-WAK2SBQZ+EUU2/4>Z'ARD7$+!@<$2#O6CMTK M@MS3Y?1R(V\O/GV:36]VD;U 9@QIUE@C_-XA1.T\!"%)^9*?*=,^ 'E\A7'K M\ 9$1R.F=F"ZW'#E-E21C-">*0:F6%^9XL#%H"#D8CF313C=VO!]2,6XBJ6] MN7LBGWM"RJ^XGF3MBN<$:U8DJZVW'00N,K"4BE)91YK@,T3F,G(IE-9@K-'UU;T:%=I# M<5H&SQG3O/68FW-$YNI;R$8P;TA&R\^XFAA;HJ8=50?/U&[( F*=BF0QF."8 MR61##;71!]1THD].Q,.CBN4T[A^N9OSET:*35M_!WK6_@OZ^G*[)AON=+#CB M@>8R Z\="U3D'J)- NKHY>RDT:P,!J,;*CHQ5H:"SW'<[O%V>KF8OR)[B;DE.U3/WJBSE]Z^+CC>E/+GZH,]LA9TVF?VVG&V+6X%CBBC'! MT0ZQN7MDC'M--9#[?15S*JL[<(NV3UV-+&RBUX6\ !DE^8+CO'QJ.DP&56*L,IPVQ@WWR!I7-]I !"U%$$'B+H\#3^'M$G? MO^S*KK)W=>9FW/3 3(8N<6406,D\1QY#:)]\_("*<7'3VK8YD3Z'#EO MD^,UZ3D3UDUM F(9;<0J@;0--*IUGN$N.L:]J$Z5[9-0.8+1'8#E#7Y>S#Y/ MY^_O;N9Z[E!,Z(W9= W+I"&Y!B]SJ%WW%1'D MU_#QVM0K,7@BG($WUH(BK0Q1R'J<9/:U317FUA;Q8[3T%*XY7,9/0N9(AH^< M.U5C["\787ZM(@7C[DI-RLB*K-,["BL.5/V52S'0#5Y\<)E4L-ZGB]'C*_0$ MAF.EMVC.RK$[6Y$ >6TB_:FRI>[G:@^J9&0^DJ_H!"G7D@5$JS64(),AM6MR M]GO X;'O]^3L- !#$S9V=ZF\O,D&BCGXZ$5MG5!MJ&0EZ:9]Y.91 MED=(&;2=LR0YY9K4[ M(H-U/*34/)CR%#T]W4EMD-.,^QT@:1-YWLX3F0@AN.9,@M^$#&2D#:@0H12C MK:V%H/J^0^$3UYQ6TP/T MXN.S>=[\:)V4,D]8FT75"O9)<4S$P@P4YTC#>F7!!94 !=,BZ&1,:MV \T22 M>[*)AE!)],_4/XW2%F MKI^\A$TRE 22"S)MF0W@/#%(9R6]# ZS&<+/_$-DZA\DX?TR]0]A=P>@^5;N MK] NV8P))G)TB:6&;:^D5ND7Y\[A_\@J1^8?GV("#I U,N' M)0D)+6>,(20G:BM93^X1'3T(]+>=YXF)]L5EQ]5^G#MM_Q3A!$ZV$RO67J#V/AG,CK[M!R=8"2K),Y50*; MJ[= #*J]CBQ=Z$HGB2YKTWILQA\B7_\@V>Z3KW\(HSL R],IXQJ#HFM50E$I MT4$*"6+*#$IF.CO$0/_Z;YZO?Y"\#\K7/X3Y'2!I1Y9Q9D%Z=!%,< ;(2S 0 M.0J0R$KA!A/'87LKC)^O/\PE=2*ONT/+5N:I4(D5JR0D5:=+YQK1LF2I\>*= M4T[9P%L;-G^8K/V#9+QOUOXA#.\U29LIR5Q5E6S3I$_I IY4)^ED7U()EI?[ M\?#V2=KGS]@_2'+[)&D?PL;QH<#]LQ]>WKLS31*"JZI/9HXCE3PF,#,#1B90>6Q7^$Y;0:6&_"^C)XG5+RWG .*$, 906#X+@#+%$7 M691)L75'V_LTC)N8.(P->A*?.\/)U>'ACA?%(^%;8"1?+A0(WF;@G(<*1;Y>7BWE>S%_,Z6LQS/_QJA %F.M>7K[XX=4; M?J4>@T\QABA9=TLJT+AY\DJ!Q4YN'N97:2: #.-VU M\F@[>%6RY!WJ;"V"BC7HZ.K"(;39"3+H $_;7)H$,C2],1J,K^^WLB;]L!PA9X?2L%02 MMG;NM]?OS[%OKX\.XG$/^,!U_=@U^:\NUJMUF.=;O+LBN,T< 5V=V*ULK./= M!,24!%?9:">;IUE]@Z;^3/%&.&HIBQZPM8-3;[!ZPK2EASSA97UMP*0.ACD54'C%JRU+2K;/:]Z=NW+K'0S MM+UART4Y8\8F9L QXVK3>P1/5QID MQP3Q+BB40X0+SS/ B3FGF54.O(BU[ /)@@R)0S'1,1>E"UD/>L/U6R)ZB-SW M&>!T"*L[,)-VEK+E$@++ND#!FN/D!-9YS@HRUU:DQ H+K7-2^RL./5FX^Y2% M'L+I#M%R]<"I%"U&;@$(1=>NTK6AOY"Z/H>7'%265K16+W^8LM"#)+Q?6>@A M[.X -+^0(7CQL5[^F^K$JU=KEXLE,]!!9IGX$J*M1KT#+F,1+BIO;>L TTY" M^H+,,1)>M&9W!YC9D=A=M#:ZD .88FV4G:ONM:1[I>$1$Q<\N=8="XXLE#CK MW)U3KJ03N=P=3K9R/+TIOB170&!,H*1($+TTP&31MKB@3&S=[_,/4R)QD(SW M+9$XA.$=IT0[(R07-8G/UWHR]."2L&"7;"DGI5?EYNDIA]K\Q+"?)Z!"C MS6"]->0?^ Q1. >B!*98TC(VCSN=2G-/.NQ(X#S1BG%P*?ZQ4/MB_BM^6;_[ M'6>?\9?%?/UA-;&DT%4VE;\IUH1C#=Z1<\LBEF0L'7K;/)_D%()[,MK/CM<3 MY?=' VL]C>]^7TR24F338 #!ZYNA%Q*"$1I$RIK;[#SG0X0P#Z6SISM]!&@> M(ZT_)"()8C@Q=/ "(_L(T6,ULJNY1%N5 KW2F&1A(U[U6Y3V.2/@O*@\6&)_ M1%S^O+A83K@E?\SG#";7OF$J< @VV]"^YPR<%94'BROSD Y M$=D8P8CVHI&XY:V#:)2%FD)-V_$\I.;E78<.JCC[ ()6$#J(N\T&533,@7D[ M?3^?EFD*\_6;Z>H?JS#/O\T3+M?D<=63<7S6R[Y?/CG/Y:@M-,ILV2SX[-Z" MM[VP90K*V0"H@H0ZAA "*PERTBR$'*R7K1]IGR3HY!9^BWE-$%QN!%17NHI) MT7%1PGEPF>YM53M6^I@4<&Z=4"$XG63C;>ZF9-PH23LL/.CH=SK?.[B5-DFF M50W_<+$B1;Q:O<7WFSMW\T(BI"V;#LXZ, V*20%.10F,,XDYFU)DZXJK)PD: MN:=? XDOAF)_#UBZI/WJ*<4QDZ.IEIFN8\-3J ."7287(AA#9RO'TEK/WB%@ M7*PT%.Q]R!S-Y9&?&Y\OJH%2!? 6EY^G":]Y\0: M$4L:C-+)^.!X5JWS%YX@9]P(^@#W3RO6]XBBK3PR5-XC[0"8S7306!U*EX*! MD@Q7W.CDFU>./T%.9U;,L2+_ICU\'/][@-+%:KWXB,L'6[J>'A%M"KE$VH[- MM)WBP2L1(#@I?.2DS5/S!NE/D]09I(X5_7U(-91##[!Z>/)^P'GZ\#$L_[$Y M?J%HFYCBP!(WH IQ+=8\$FZMM,S'4GAKD_E;-(W[,'>>&^]X(70)JNO=7(]# M\<6D6-MZVE) J6+)#I0,R+AT.>?(2FE=U?LMFCK35BY=)A?I"I-?& M!B&Q!"J@X$%E@>Y>HN7NR.#=SXXG[T9"6K3A6 =6Q@,-^?)VLCPSAID:&[=U MLI&I39]B)"V)6AJ5F7#-&^$^3LVXJ3?G\(:.8WP'$/KUH@+_57F#GQ;+=67, M]8O+1)I41(@)G..E#H3DI$;)(#-!>B9U2IJW?@I_G)K.3-8CY7U_W&H;YG< MHP<,NNV_Q"?6,,V]='4;&I3P-=3DZ&9FS E1DO.B=3+U4_1T]AK1!DK-!#"R MG?O3ET^SQ;+^P->_XVRV^G$YGKG(%VD]_8R3S!D*11YA#+05Y6K& MF^:UHR'S1EOILV[A$.U#2V>!OM/ -(@ QC:*'S\8KZ:S-]/W+^9IB6&%/^+5 MOR^6T_E[^JGI(D]TSC+RE,$*4X?@(1G7GAIT'L MO"+IX&:\BD7]3(RE?6_RY_X^77^X]CQ^^I)F%YMFK:L5TO_RN_!E8G*-HW)7 M!W![4#P@Q$@^C1,IR.BUMJ9U_.CY7^JFOG9P?O3>IS;K]7:]WFWE?\V+_'?/[BH)Z'6ZJ+G:TAM.ASKJO MK2K)6@=5A\4YE0R07<\4*TPEWWJR\PGDGMX X7KI2_-$8Z70P?7Y8[Y\=XE'5DL4#*OO?'K[ 05 M'2#YP8H;$[QI[CX^H*(7,!TAU/N>XFD<[@XCUT/B:S!/E@AH:OQ6$S=B$606 M%O)NNU_6'$>.I/F^_P6[N(^7-:-44K7,U)),4E?O/-%PDMF= MS%!G)E7%^?7KR(-',H_(" 0#K*F:MAKJ*(3#OP^ N\/AC@)ES&M'0S*ELSR. M"E03?;K@_=R:+J3\"IBTIQ2:94JD7 "-RWQ?I&WNW*DM ND=]B'F3/7B1DYM M107+'4T]-5P=1QY52&,D64Z21RQHF ?LNLA8E;MAY"8L"=8!&[;\9,4%!<_" MN&U!P7,47F]!06J\ MH\H*=I*]U: M$X8)Q5'NEH,X\?"3$@H)CK%.'([CU.KBXXQ=I'-E]0'+#I4[ M<7IKN4*F;+,HB2:,VMSL2T3$HY+(T5Q(7'BE22+"Z.*-L5Y+5?6S$&Y75?T< M=== FD===K:-P*F,-C*"L'0&<>,BS"7 BDK2*YPB)6+(3FHUG$&@U269DOW OS#M2LN3YC^ZJZ M,[_9^20?SKG!UFK')<$I[;1#C*7<],\XY'*VG1$L&NNI,;:TI[PKP]AEZYFHBB" QBL?/ZZ3=<&)9B$O46*FP3;K.'(Y:[) M6O@(RK-1A#;E]MM]K1YR=,&S&52Y%>PI#_OKQ_M$D!B4HYA$6$"$(,YBKI$7 M&5+,QH0-HSJ4OCG<(\;8A2=+QF?[Z;@JFKRQB\GB&\AAP^?9X^5U&; +QF&* MN)>P[TJ2D*:$H^ I-0E,+:.&2UTX*-;8D;J>T!^D4AD<*J#6QSV-:_]N_YC< MW-X\;X>=HB#@[2E$O?:(.YZ0(XZ >>]82$8&5CPYZ!SY:KE3*D.VP9 9V4QZ M&CY?-3)^W-GXDL%N3LBJO$?NN)$R5PFJW9F>+=M'//E-+-+@? M5TKKLRIJ/-Y6U_VN,;78,B<1"RP7#0X66:\LHDX!Y;G!VJ>SJ?'L,[6XW*6I MT4^?%9Q5OX(#\;%9+-9YSC<_FEE.3UQG-\>0?W>=X)PG"SNG75S#-'_/N8OQ M'?@+JU<@N3SCI[B\5-)Q([,B)6R3G$OP4#U7*(H$7DBN@*]*7TH5%+\6Z[S, M23<6KA50^O%._61B6YU\;][$K]%/[6(Q29,8UJ]*M;?*L,39:$FY0 MH$(CKAS.ET0>W%[LM#81/.[2/F,9R<G2"R.^^WAO)_/?[/0VXW$/X1L[M3,?OUW'N/R8AP NO+E[^ O; MIU7YRNS-W4;*7^)B&;8?F\NXU7PHX*S)-]DU[=\GAP$83-M#F)LDIJQ/Q"CEJ*>+28*2YB2A:3Z)73D91^O+U ML#3CDK ,VBTHU$'U%9#H\_(ZSM_>SK,JUS;9YK:021<9\13%%!CB1 E87,0A M$ZAW3K#L2!:FT"%9ZB-0%ZR; 11?"X$^-3._9RK62R^DD A'!;NTS9%WF1O5 M"9F(U8XG6[H\ZA%QQKT"&9)&!=1? 9.>G_6K?9IQ;QP/!$G%5KU@.;+1"B2I MLBP&8:4J;4[MEV1<_E1J3!4 K4KJ;9:F]%%0'"@X2!26)H9M.3E5T">[01BN%ALYO3@DV]?QDHP*H/(M1]D[M$J M ]+26]B9(W=<:LR+-UML(59ME.J"_[,TE+)@5, O.-W#_:RVN7PQRTI <"K M2 Q8(./!@DA*"0VZTU84+^7Y7(QQ3\1!^--7V17PY9%]<&\T/-SA8,:B,A&, MS63 [34&SGEE'$HT\2AR'QI2VB8_*M"XR2:56E7E(*R*CVOOY#X.S6"AYA>\ M*.'L]S@+?D^"7S*-7<+".,.'NU=Y*DLMP?S>P5]3CN3NZ2> M8Z%@RQ<^/\/3EB%GJ4.>1L4MB4;STNW(VLA5"[?Z,. @K0K!417%5N+?3^S7 M>;-8;&^I[V U$F7R&G166L0][.W&1(N\D"YP&Y+!PY'LF&2U9/@.0K-BD)Q/ M-+,FVBQ>99/P^V#'XF4.\!*:%&(JYRE;QY'&(2+,#5:.2DULZ4#7K@RU9/X. MQZ'SU-Q]6VJ6=OJ"&41/,JH6'V;K],#)[,+[VYO;:6;N^L*AN0$9KN-LLW*TQO&](O\^S>QCLH:V,)T2K@#7L%[D8 MM* D%\E/*##"+-%4IN+I'"\WNUILTV'Y?OA,J(H]%1C!!\+\T0>C52[ ;D0^ M@!-86(0Q1".G/ 8=%2F=0]WC#NYE^5H!;]K=R9T#8I54W-8O)9Z!$9>0Q98C M'D4" \XH),&P$]9@PAT=G(P5W\F=A7/;.[ESE%X!>=I< R4K=4B*PIJB$7&& M*0(_PB$F9;+&N9!T^5?AK_5.[BS\.]S)G0-&%?S:OWFO*W1'L#\\+$"C64"< MXH@F$R'I:F%2GT1/_9PLKOZJR#2WFU]W>=['>,UN?XA MN/,^6624XB@ZXUER,5%=^LWY$7%JB8-7?626@K->9FY6KQ4J$J,"$B'GBXGD MD(8C #$;(L\9VEB4=CB/"C3N1E<,]G9TZH!!%81:;]KO_O@19XNX3K! F4C@C2$RL/)'V"%(E@;H ?>"H[*[U"JAS_NZ_6GK*::(U MBT@I<)LY$P+L5BZ0UE1Q9B7LZ*7+-W>3M)820E6?K2] @@JHOF<:VR=1(E'F MO4&)&(&XY+ +2+":HZ&8&2=8H*4;YAX4IA:_8C@F[ \"]X2E GX]ONJ'"6W/ M R$[8;R!50]UCF MTMZJ6V]B:N:/ZFYMG+D$(N5.Z,ZQ:!CC2(?(\K5/0(ZZ@%*TR5H=$JB[,,<+ M3Z'BT[LCR_86$A@'\M?(^(,3]SY@<#P]"E)1,)FH1#81!1/'L)%$IB0M_::N MF/ 5W_&-Q/(B,-=80? ^"_[OT>:,N)6R[2R\G\SLS$_L],,,UO?-ZAN?['R^ MPJ5[@F^OS_7.X"TWV4(INO<"/:0D/N2I.RT%UY8@9;Q$/$>Q+&,$"6 6<4 \ M*TM?_!^3IU@EP$TZ_I-BC1M PN<9K+3;>:[5"7_A4S.;;W^YZ@.P-M1TXKDL M@$0NZKS>0]X#5$3>>5B+GG&K2E\Z%Q.^DAIJ??EVL)#?BX);@<'PYG8QR161 M+_Q_;B>+R?W=1;!,FZ@,TIB#,KG22*>8$*'"44FT\ZYTR.F *)4P[F6)L5MA MK0!*E9(M_SB/V]0 JG"PGAB$=>"(4^Z1#8PB@L$4P2)HL%)>@'9/A!JYX%H) MZ%O0J3L.([>"N)C:F^8]G !_:Z8!EMSBX\>W]QDA25KC/:C'Y:>002.3V\Q% M(Y*P7-/H_0F#[_@7ZJ-&#QB;XCJM8,MYV\Q\S&E"63LY5O;F[KY-LHQ&&B+4FGQ2 _1:6.^J^!2K>+97.3 SX[4]ILR4$( M1O+K%D8I3"=B\2N\XR)51JFNT.]2JB .(])J,5]>_MW^ MJYEOY[-8WY%[#)8C6 @D\)3OR!,R67I,O168*^IBJYQ3&/X1@^!7#^S9_^5* M:EZ-C*'S5(C42C%P.XT+CG$-3@G)AF+E(HV!2N\C:UR ML$X0ZJ XVQ")1!M2JMW['[7=GX5%\OM!+:EO:UT'KR&G/?OW7!O^W 38AT$39&I"S//0690#9ACG0D@GI- M"./\?/Q';6=>"*[#X'?175WHT\T,I(Z&JB 0<2&_)^,<.0D*D3$I16C 3K'S MT:=CEF(='/TNNAL9_5WB>@RN6_(!19E6A4KR,T+XR04>/,&@#=NF9V^7U5X< M[V&V^SX:JP3L+4\U4](0";M4(EGT:)!EQ"$E&0^!V:3<.6"?L[B+^PO#@MU% M8S5$)IX';][$F;^^L?/UJ^$0)78\ GD#.$8\U_[5X DCR4SP2@>:=B/P0X18 MG\@T[HN+:N.LW7&KDH?;V6PO0G@*6D67JY3#?&ABL*ZX1(8*"6>P8%*5?@]T M2J;*8F2]&'"27CW@J(!>%]XWM[-ESJ*+DY]Y]6VWZ^"QH[#/,Y>51(U#5G P MR3S7(GC+A"C]XO^0++71J0_BS0#J'SE,]M7.KM:7&K!IVY@+F!/JP'6+5(+7 MEBQ*#ANO%<>:MNI&>"(L=O_!<=\_C!]>[:;Y&NBR=1XUS(QRB["U%G%A%*A M!*2U5 I\ $I"JVOJ-H09.WK6$:Q=N#MH;NP+F"YW;3QG!D X9S M;'5"$JH0M0).3R-2DJU>79R\A/OC3. '"9X4 ;ZS_BHP+$NOZ MP7)&Q)J(>" 8:4$]\A1K;TP"%W6X.N2GI'O]*>L=*73P M57%1/"M@ZC;U]FUSXR;KTK"Y&AVH#V8$/RTF@/$&\7D^Y58S?7N=?_PPN[C) M_NSG=. _N5<6N51: 0#.H9A6A6 -1DYXCI337(04L/6EXU8O-+77G^Y:9HW4 MR*0*%EA^Q0I*S__OW7]N81>9YFE?+-_:^?P.9KH"[U(0BH,38#12+')Y+(\T M51))2Z1VRGFMBX=UVPCV^E/:RI"[/(HCWW ^A" 77^Q=7HK?X_QF\04.NB9< M*JHH\5R@@%E. .4$:4\U4IP8(SVEGN[D=>^][SSZD==_?=6/6F51J&&GVPV= MPS3R;]BK2"XY"]81#*Z$L K,(AN1453DOBX8\URXBI9VZ8[)\_ICR87VM5*8 M5<"_K_%GG-W&]Z#N;4'E?TZ6U]O,A'=_Y)9@69N@=/A?R%4CC!1&<1P1\31/ MT0MDJ!$H)T$(Y[D3K/3KX YBOOYX0AFV#HUP!22^F$Z;WW.;ZO?-_)?FUBW3 M[?3YM>$EYI+8(#V*(FK$75Z5-/?&-,)JRX4-NTF'_>]K6TG6BJKJST_5 7 L MW>-TI.(U6QB:!QA6>G^96C:GOOZBI6W.4L5+5+JA8%,2HX%_%,Q.3HU$UHJ( MJ" B*2HQ)8,%WJNN=(.)-Y(IBU3*ZQ2#>V>C#LB#A\G\?_W,:9OULGO2675$@44>USG6 %1CQ/"A3+ M)24B&HP'X^MAL2IAXLL2YA!M"Z%7$R'W36B3-L+><*23YXAK M:9(P0M&@AB+D8;$J(60I*ARB6B%<*J7:XG[%;IL.NMP3TQ%$I0273THX50*W M*$3)/)-4"O<27-N5JQ*RE2)#"[+U0J8"MAWM(R>52399C5P2&'%N-#*24.2H MRK5&"5>^-,OJ;0=9Q]E:#*^JN+>G\1Q7G SP'@@KH=*3=(#.,4"H]$C$G*"<>D L83 POB,1$,HU+ MQ\!?9;?'LQ!OW^WQ'/570*1'1NO]CW^;Q#D(=7WW,?Z,T[7="J:"\@Z.=A)S M#P/N"(16:$4PL)2T"'6M'@KJK,$K,1;*,B0-@Y#$;AJXN*'V8_;Y6*EL?N2 M)P(D9\J@1%>%1V'Y.B$QK%PODS',D#08\YZ+4PG/RI/@$-UZ(E(IN;9U%UQD M,>;G98;BW*J5@8J4B2AH;&&M,A>*EX(](DXE3NDHY.J"2*7D8INI1$,%(=0B MKQ.8JER",T4ISY:K"-:)%-A@@;7GXE1BR8U"KBZ(U$2N(OD91I 0*&S;C.92 MA/FADHG4H.B-D\80S$V-E[(?SWHF5G4&;$%7Y,494<%R6,]YSPWY_04Y=B1H MV!^0D+EIIU4$.9];6U'L+8DA45O:5CPI5"46X\L39C?%JRAZ%=#Q(?JUGMHE MD5Q;30,<)P&THW36CH^(P4'#-6'4F]+I0+LRC$NVPA ?C"]WT'>-/>R^+1O_ M;UAA,>26?G&V*-6MKN7 O9/WNDR@4%[> [?R([B'CZ\ZZF9Y%LO%MVM@KAW!RRB^5'M)W.?QTFK49S ]>E;X MYN[AKVP^?/&[G8?MH]T^*GDYOCY^,543]*]G"_[FKV.XG<;FT+Q7<)7>G\_[ZD"; M=X^IU[&S3BWUQ M:+5OZI?@Q*6P DG'<.X)[) S4B&:1#**&9=\Z4.QF/"O>G<_A[.[5O$X\%?@ M?JTEW[:,,EF%R23D= ZJ1 <_D61S"HOU46.2>.F* $\$&)=_(Y%@U\/OC$@% M=.JNN(=IS\*7J9WE:N';#%$1?$Q*HDB,1QPFC0R6&&&A%;$D%]\H?1@-,8^1 MHPK=:;6[5XZ-\=AU^NWB^EM<+J=Q/:'%YEH$.^4(Q28'9.#\@8G T>,M[ $A M*JR3%Q*W<. .##_RUC@ZYDU9 "K8*[]&,%PF'BR;E1.QO5S+K\/S59UC(#K/ MK\9U!/5()H.0/E$62A_!>P49]Q:]&KZ5 ZL^QOUC-EDNOG[[Q_T["1-#+OO* M"5ZU2N'(:)P')1M+CC-^NT M)88EB7#.FN>PLI#FEB)FMVDE7N\Q3FRYYB/H7! MJX"2[VY^3)N[&+_%^<_)YBQY-K?O]H\W<1;39+FNNO5\UHD$K_.[.N8QS%I: M#$>9!ST+YR3%4D;=JMWV&90M(WGE;M6PE!X!_-+UJX;>C#_%Y>>42\@EP5*P MH&)!)5CU2CJD$V-(*L8-_)-8\=R*\R2LW#VK87/N!&;W3;I9VNF %_S7S10P M7:QOM'\#;W0RNP*++O_1.@S7\RJ_]?AE+NV[3:?0]?SZJP]7EY*P@*E&B7L" M7E3N>9$[O27#!(XN&L-LZ>/LB02%(TMK%_'#8G$;PVH1K'_C?3.'U9"K9V;E M@[X7EQ*KY(U.*.6.SK#\&+*:.Y0$K$[!!%>^?"W4;K*.:XWV8,R)2-(P8%5@ M:ZYF]S7^N)W[Z[Q#_W*;D['7=:[7<[Q,RE,?)4'*.(JXSRV3'.=(2,Y&^B]B*6WLI/ M"C6NJ?9"A#I?_=6F4CXQ37;F7-+(.C#T /95FTD,8UH)@:6(C"/L)%CY47#D M! 9+W.8B8(Y90T35IM6CX.DJU_3N[=0N-H_@>!)",H41Y:NV--@@9X)'-OD0 MC2:8F5!ZLSDL3E4&TCFX'\D&[*7R*@XL\%*S\[M63W92F]DJ;3*G 1$?&"8R M(J<2G+[))F1RU\><1>$59CR1\H?5$8&JR?_K!_NS4ZL4!A40:F<.FZM%A2,+ ME@9$G(=)B&B09HXCDS@1PB9"BC?/W"O(R 0J!_1NY+2WUBN@#HA_T\P>Y\]( M+1A6+()Y)L!:8\XCG4O.$N9TX-'J6#RS\YD0-9Q:O8!]UEVGCY9KH$G>=3=[ M\$.T5A/++%W5;LUYJ@Q<1D.%1!&\11-PDI27#A3M%:2:F_2B1U1_G5= G!TG MX\N\N9K;FXO;Y74SG_QW#.MVC^226F7 2%M+ >I4 M53P:3]RP'*LN ML#@XO?KB4#FSU@$NPSW.W9Z1)R&7C6,:.>]$O@874N$ 2BO^&*;N^.++\NI\ M%"J@U??YJD;-.@QWX<'F!!DN?L:YO8KY625,;;5>+HE2+AE"$%ZU!LO=/ZU3 M\"]+8.EX++@J7=VJK6SC)N26)]D@F(S\-&IWX6Q>Z>S9EX.3UO%>CD-4N8-EXGDX$3' KEH M'+(\"L>#EWRW/E17YK0_VP9K@_KBQ#E?Q_7SYLM\XN/]=JJXUXX$B1R)#'&N M%;+"J9SVQ;3#G$MU)_3^WF,^;'I^VGS^_?F M:US>SF??F]64-K>;GV<7\'^S6SM=U?B[5-AC[*1#0F.%N-,))HH34I9Y:K'R M)+4A5R\A6C%-OPZFO1P:=6UCFTC)NS_\9!&_VS_BXHN]6[^ ,3X*X35*+*=/ M<,+!&C02&6F,M5XKK.3YV]?![[4BDWD=9!I$QS4FD;RS\UE.V/NQV7^[YXP< M&JEWBD@K$4MEA&R^M3V.[G,$&!:8XAA0# 8\*XYSFW;XI:2YD"8#:Z=X\NDA M6Q^X9?)]'89PYN[]<70HPL#RZ(G(9<1Q3(BCEF \UE[I#%UD1/%%"Z= M&M-!S)'OYTIPYW!^R3!@51!Q>EINA@>97QHK%*CEB*O5U7UJ;/XT:KZSSE@U<>XG0(RGBMBK+"Y KP#7YE2Y)+2R%F2+$LLTE3Z MPKI_]9_757^J( -[@->9B3_CW#4#U_\QEE@*UC,"+U["60*VCY%!HI"(5S() MJU/IZF=]ZO^\KNI3??A7 K *]L #!OA#;$G">E*$(5,.Y37'Z8^>8F?FP6BXN?=C+-*OK>/$K3W42O M-S.]CS"$X+DPG"/*DGWC,NJ%0#]&M;,0J( ^_XR3J^OE M?0K3NO7)1CMKD^'S[7*QM+-<2^ B_.MVL5P9+5O%268B!3L5>15!7? +9&U4 M*+@$BY1KR4/I[:ZGR"._TQ]RTWM),&OE[K80QJ.9YFME?YGO&:V,&EF=%R:8 M-GER CF/HW-8)%7\*)$>P=03AX MT 'A8$B%'*@0U&('5AE/YBGK]Z;,#"7?N)&F,?A=#=HUUMI;>P"K?*3N>3M[ M!NF=LG-*L$+9.O>?V=/XUBJO%#8611(-XA%@U9AZ%*2FU D2F%;ESZ]#XO1O M?;QFW/TG-F4C-^5/+Z4R0A%,D,)1YA03CK2.N>.YR4END6A1^DKFA$CC6I:E MF/&\)7(Y'.JI-YLS^=?03*?-[SEPOYTGS'#5^_GM=;83/LS6KW O-8LX&*Z1 M(@XVSN ,T@%'1!.VL*>*8(H_BSY7QG%-P:'X-RA2=3@N:[U]C;Z9^#GB5@[^2:S0.7AX_>>\\? MF]D5;(PW#W^TOK%GG*Q*U*.D7OHLX4!,($T#0/&.XVB=!YQ"R>054ZBR+!@)&B;6.GH MX7Y)7A'=NA!@MY)B?S1JX!1\!:$*)V?\UR*<0. +WS$]@2A.AIMV]""[\Z5L"BD%-:KRW@CD1,VLAB4 MP*ET[[Y]R'PPJ=73Q"JH]&CAU3*^!@E+"_+ M<^*@Z38]S[PA<^B'H#42&9-BM, M,NY#S ]ON1&("\N1#1'\!DEY(CY)Y4N[4OLE&7<'ZH_P"T M-N@W>RCUQA@-2@G!P#K*KX-M0\J;[/C15?N$A**0F$?L%2O>/?& *.,6 M\'[A(ZL$')6R:EWH?KOJF/0X,$$1MKD]AZ<8:6<%V(F88.>5-+%TW[B30HV[ M/16!O@6=NN,PMH,UM3?-^[GU?]NT)?_X\>UFTW4*:VUP1)KQF%L+4V28TJ R MYD-P3'#:YJ'/X2_41XT>,#;%=5K!EG/61OWQ_JVTQJN!2]# 99Z2&:7$/T](,>468XLX;ADL[>RU%>T4W_!U9\NRVI#QD%3#Q MN2:_QGRN@";_#O^^N;U9/T!9__DRADMPBJC/G4&4=3G-T1C0GPS(1QV#"-@E M7-J?/%O(5Y0S4(:=P\)8 4\_QF4>;.MR/WZ@O'X@14T,+C*/8L &<19S'JY. MR'.8CN716%_:K3@ETRNZ^RO#PJ(@54"Z1Z]1[,UDMH+NW6(YN;'+^#E]:1:+ M"=@[J\I-W!H:O2%(4P4VC\<)&0V_))[PR!38S[[TKMA>NE<4^R]#Q(& JX"2 M6X<0-.8V$_LP"_%F-DD3OX9T]01OO> N8"T^E?RN2B7 7)":.(RVR= MYRK>UIA$N"997Q[R"6=W%8SRO%-B;I((&D5OP>G&)B++3$ "N,^I M))CITG=6+_J\\Q^S>;OPPSH %V-@W, ZCSZ7@20DPF*W!-FH*.%84ES<%SI/ MPM?TK/,<;NUNGP/B5L&9W7IV;^[>P@9RU!HI&=I/6'N M8<(N@*6"K:2"Y(Z-H73]]3*2C\OB(;G5E<;E@*Z"WD?G^C#37YLF+#[/O\7Y MSXF/BVUC]VT+!NFL)$DA[Z7-^X?,24GYC8>DSEFN7"B=_U=&\E="[X*<>T;[ M%R= !;3_,/L)\#3SR7W##Z>=\-Y1Y'@@B%/0IM8\(.]2D %.1:9+WT(]$V)L M,KX\$YZ%M/K 4@&O6B_H!\\UA:!H] 0))-=5H!70#\#51])?;^&&VOF$+N83M>W ;[/2_HIU?8H,CE?E%GJ82<>3^6)Y,9M- M?H(0=GYWZ2E3P3@XO 3)W3^91<:'A((EDG)*D_&E8RS]I7XEF_,+\[H,R*^2 MUM]R!,HDL<"2@_7+#)A1PE X$D/NF$>ET930X$K7&2T@]KBY!=43NQ_, MKY+9WZ\G\RW\^7UXRDSDCNJ28Z\#+G=FL+()>)1\M2)R(W">K3;C<-BCYO"4#VQ M^\'\"IG][3K&Y28M#EQRX7V*B$@/7GG4 4XI19$#;SS$)((BI:O3]A!WW"2( MRIG<%=8:V])\C=-<#_N+G2_OOL_M;&%]'JY'ZL.I$7NG-)PE62 D[&F)")>+8KC2N:&G9.J[VSVTB#[TI3=W3_YD%7T, MWK-H"$,^2 _>I:=($Z&1]D8()D+RHG0\MY.@XT;#BO)I=S\;'K@*SN)V4UO= M#UJ":902#H.4>_=J%I$3FB,B..>18F?B2ZW-Y]*-R\,7H,JS-U:#X%89(S>7 M@FSF"\O M+U):-=R)X=UL^5 :R\!",LQS!(X1' +)"&2B,4C91*SFE$?9ZIX)/O&(.O"K M!]H<_GH]M.F"9U-4N97M+H_6T6KA)!TPUOFUE5>P<#!XT"Y7"D@$:^EX,-24 MCI8<$6?<^YAJ3K2SD:F79)L%&"P1L#HH\@K6'L>4(*.40=3&%+3SR;K2U]Y' M!:IGA^H%>SLZ==R:/PJ:=$%OJ:P+NNM\!,TYL;9A*AW KQ=&L#;Y>#R.NN< MC"SX0%LPHF>%G\'.I&$X44B?]1X[#]%=#\([EN!X3CRW!L0<64(XDC1)3:6C MGKS0R?/QK)3 P2[GJ[%RNF%4 >?>-HO5TZ!-$\K%)>78V)PWL&Y'A&E"6H6 MI%=84VT#):6K?^_*4.7)U1'AW4X6?=0]\L&UYZ%V/H\G ,&*@^_?K1Z45BJ MV*UFJWN!?TZ6UV]O%\OF)LX_3JQ;%5*_Q$H'Z41"WAB66\SX?/\(2XLE;1BG M3+/RG4^/"#3NV3CP/E8*B!H?S&^7U+=XM7HZ>]_EM\=]\.DQ>]\(GREVH3OA MS=>^QA_-/'MF]W=WCA%-4J0HYK[8W%J6>R/DKAF26!J(P:%T..Z0+.7N@'>_ M\&&6FOG-YG7>Y@\W[T\"LYH;V$NY@9/=9RLS"8:8D219)K55I/3TSQ=SY'NW M$MPY?.\[#%@5G(._3!8_FH6=_CIO;G^\G=K%XJ%83@Z\A=Q#/@2'*/48<>HD MLA[.=N^XC%$11J4JS+T3(M5ROSL0)79;_13$IVZZ;8(W1AA"+69(KD]\&Y"Q MN00/T9%B FX-+AV9."G4R'V#2E*@/;TZX%$;P=:_B.%S@A5II_%3L\RU2E:U M2V[AMW]L')MM[%?;9)A9S1!,6"Y8A+.""A2U99X*QF/Q9XA]Y*V6EEVH_ 70Q'QI/DF)G8=LAV4X?ZNPLWMP]4= "AEC7--NOE_4=FG28 M:NG $@H4\23 5[<1(T$44\0G(HL[M2\SLUKNQU_&(JB0+16LH;,F^*CW'CBDP)Z[F+JG0N=QNY:KD-?IDS MO3A2%;#OR[SQL(LOWH-VL]&^ .M]VYAIFT *1P?\M7#KPH:ET1S_ZO@2 MK^%N\2+\ZW:QC 'TL%C JDR39;E+QB.#%[]M;#N1H:\=.=ATUL2 L ^YWRU5 MR AJ$?%*11Z(M,43F&JZ=F38&L%U1(0PC#C8TLAP+I$V5 3)J'>L=,^+/\^U MXSG<*7'M> Y8%1RZ#X&$W;6?HP Z>!549,BN:@]H09%C1"$!_VALN9*Q=/>* MHP*]OBO'L^BP2[]BV-1 M+7LVQL)9H3V@B/*>8)5":>]"3:!6@3G/D4LB]?X M?R+ R$0J!^Q^_[6#ED"(VYY""5,GCLN+9_A9D*<*=$F.DSPDSG8%,#T9XX04E$%@G&R(4D<\,8ATS" M%"D>G23!^X1+%Q%_-6&FLX ]&F8Z1\N5AYFX\DY%*< NI. U2X>1!O<%?!4. MQA+\$;7M"KB\FC#36>"=$68Z1Y.O,"RSW/,AECK!7R!G+D=7@D0;P5B4=^F[[ MSQ%FZF4"E4:J O9]C;"6;F-.&MOWM/_='YOLW9PL!O\+W^T?E[!RM9(.=NF8 M&RCE6R>884*2>OA=$9R)I9L9=Q"SBN.S(%>>U2,:%K@*N)EKYN0"3ZN)7A(, MJU,+4)'+-04-4TA+9U%*R1/O?*"R=&^V)P)4<9X.QZ?NRN[,E)]Q[IH"EMFC MT&#.&;RG_B\1Y/$3N[$<+FZRZOY[]>$0T%]2"O9:Q5T;@[_%I\;M(C8HCTHKNH*S[/$MDPV88ZMSI5(! M#@I8HLBZE%#D-%JOP'M1I5/1S[W.&ZQ)U^#G6%=%U]B<:#ZM#7?TDE;+@#6FKB.E@>1J N9C?IP6/I$\V>&*():VB#2>:@.S_^M@5:8=&O"FJ_NH(M D_>RRDL9(A M8N!?/'D'/H8B"$<%;JZQ,;6KR'WSE%;AGLNAIIYS#B@ENDJ:6YFH#+'0L)=J5#X@>%&2=0.1AWRBB] M O8<3[2P2N)HK4$&Y]2PP"0GP=O_LI@&+IK^0Y5,>G!J8 M]N3RG2CODL>P+E:=!AS(;:A7R ;.*8>U9TSIO>G5I#>=!>S1]*9SM%QY>E.@ M,E$F"/*2Y+"95$A[+G.# **-3)KN/KM\[>E-9X%W1GK3.9I\C>E-L$J,2G#N M)IWK@'@KD2,.E!<4LS%:0VF;1+C7GM[4E3Z#Z[R>L^@A%)9/\OOC?7:5S<2' MR+]T.E<@(HA$G!"G42/G\BL<0V 98>RI*9[C?8Z 8W?V>&FK:##P*F#FIOZ5 MB &'J$%JGU*^2(3U!'I!1A,*#@2L+5ZZ;DJ-]<@*0MOTUG,%[-C>-ET:GYB7 M3"/*&.RW)NA\&6F0;Q: MC=ILTZO*W=&>^$#Q:]ES)C3T36PT"DFIQ*%Z J9?$E1U]71AU^'GFX!".?,UV'U'Y-397<_OC>N+M M=!U-P5XK)@/8EB8BGA)X)1$+1'6TV/(4A&AU5)ZX9SLH0"TO,H=G0%,:CK$Y MM5Z2CZ>P\:U5LI9YPY 6FB*N.:Q.+ PB'&9%9+#:M&J#<8I3AP08[R:N$+!- M:2V/'*CZ!)OV=;2+^WB(\5(IJY$) 0Q/(@2"W5N@1+C+K^V##.2$5;5GV!%A M+P-24T9C8X>J8W[:,MT6D#*.:FDL[+2T/='=MC1U\?O?M^_=W_^_BVT9T)[B4."N ,(*X(":7>7;@##J63.X' MX=LTC=X9=IS@W3!0]]'8V&#'^YU(V< X"(NPA^.+!PJS-XZ@1 4SV@070IM7 M. \CCO,H8B"(N^EI9'17%QCK;N3W.Q'G!*L$]HH!'B(N+0'35FC$:'2@">R3 M; /SGJ''>O;="F>#_:5Y/L4;++6>"= MD>QRCB9'-T$[)%Y(ZKGC$?SDR$F.NEAD*4Q2!9\P48PZ9UL9JZ\[V:4K?0;7 M>05GT9DG^ M!-QZ2'Q691GE3,BN**Q3BQ$GQB&CF$0A!9L4C=*ITMGKKZXDT,OPIT"9H'/ M'#\+8S7V(OK_?=7\_#_1A_7P%[_;>?@^N=DTGEWW.#Z= M[O_"F1D7G84OE5QQ#=1]8P'X;-W%V6*S&N9VMBZYL7AS]_!WOMB[51F.+-Y: M1OA,[BDYM;-'G:\+NU=#B-C'H;"+ZV]QN9S&]0>V+_9:^ @'_LMQ"[D,R( G MWL-QM77>1Z9ECCPP2R=^&<.W9>/_O0_1 N?5OF^,6XSE!;!OI>*JT/_';+)< M?/WVCY=@PN\^WYL/A[[2A@GJS\"$ M$VH>AP-@B5VNIW*SLL >G-^NUN+A$0N(^/?9CTD>]#M8A6_@#_]=1,SGHX[B M/IW$8LNH5AH9T;]^(E]<7C>A,%X[8XX2,^R&UGYM5(+5%_CLU@FGO9JH!*6\XM_.%F%>#J:=(4=QTSKO?L]U40E0?VM^?Y"O[ YX M8.A1?*Q.P!W7S<@ WI^IDYL8WC?S;!O^9J>]E]NQ<4=QB,Z"KH56:EAXB[?3 M9A&_-_?BYNN0@JOOQ/BCN#/G+\%V6JH6SX%@;(6>KA2]2D#[, N3GY-PNWFH MU >HG:'&=UQGN=4J.JJ4XF"]].WX_EGM9B$.&9@+;Q==O@]#B]/?&3?UZ M07JT5OW8!LR^TP-.]#S#\M[ =N V-#"#'9:=_8$=O=0 W3]F83Z]N_H6_>U\ MLIS$Q<7-LC]N>T=M=;KC\5$[II(:('OWQ]Q_F4]V'Z!VP>EAJ%;@5'"U]FSR M-2#R*YP RU_L,KZWD_EO=GI; )H]8[;"J((+MZ!4V^>C%TFS/2%TSQ3;#&JNEOD:&3KQO]8$>2W8SZO8S_:/,>P<<+4!V#CZ/%^LQM8R\R>;,NLTC MT'P&](XV[QMO-+R.ZKUII83_T?< @U@G;4'YZP;@KQN L[#YU,P^Q:8$*$]' M&N_&[)BNFQ,3K^A5)!]1R GYKE?\7[DSJ6RD=N\X'14B(+')8GU38RPN]AT&86MS,M<2%Z M8,C14B.[HGA<-77A]LMM_-Z\^R/?]4>8YRPU<[\RK?MNMN=\9[3+[D((MU%B MA;#_-FFFFS97?VMNXMOF=K:R1*R=[-@ 3*?W M8I59&KO#C7>L[U5WTV;N8Y<)BS8[6+W7Q.-Q1DM2.[8B]DQT;*-V(VV9H-OS MT<8[MOOY\;7=7[QMOL5IS-6O-QSJ?76Q?\3Q#I)N>!W5R]A^"H@2[HWZSRE- M/(S[?E9FK9T>?;PML!N6K?4U]IX9X_S7>7/[X\-B<5L0T6/CCI:=VW4?/:VC ML7?4ZUP$)MP+6@K%8^..EI?;=7<]K:/1UV+SO5G::8E[X-VQ1DNW[;SF]NIB M?(0N_!(\\>G=%SL)A8#:-^1HB;7=\3JBF;$=Y>PI@H19JE);XZ$Q1\N7[0C< M"=V,;79N(\,7/Z^*[8T'!QTOU;6KE7E"/16AMY+LT0Y1$L1]8X^7IUH RR/* MJF$KO1>U^(9Z<.3Q,DS[[*NG%#5V9L5_;B?+NUPC:ZU*<&]N5K5 ?YDD$";" M;$NA>^:GQDLX[0AW-U6.[3;N;#._+5:'R*J*Z'4S!2U_79;R),_[U'BYJIUC M=UU461W^G^+RP\PW-X5BZ*T^,%[*:C&L#ZNM.H2?!9F'0OK(AUHA7E7LJ(,: M1T9^S_:39[X)?I4!O>TW6N%=4_3I3.55M\@_+Z_C?.#UO?\;K:"N*7!UIO+& M7M76W4[M_.-DL2QXU7UXU%9PUA3..JF@L0%\OK/TC80<&+)5MD)-P:SCJAD] M\K_=_,L#>&KL5DC6%,IJJ:P*>HS<&^X?FT7I#DM/QVX%8BT!K*/J&=W:V;&\ M^RZ_O0.V@JNF -0QM8S]U#D;5'E&A0#;-UXKO&H*&!U12@TA_B+E,1\/U J@ MFJ(\^]0PNA'2]$Z5W([1"H^:8C [DZ\CS;LW'.?FJ]*:PB05IJDVLU_!<-D( M]DM<^/ED=0U3*$_U]/"M0*PI -)>9:.?2V&2Y;)3CNG/A]F5NGX^-7HK9&N* MA;166*T%-3[,%A-0Z_>Y7153?=3J\*GD/:MK'/E,D5(;;:=1H.[<\](TC' M]ZL'A^T3"[L?[DTNSM2_XL;> 4=\W'D*BR?1KR/*&#MF>2]:[U=M.T.-ALU1 M;>]%I:)W;A?3Z9Z]I,P+T,,#5X#5D<>@)Q7R5S&!L=;07X4%_BHL<)YOO9Q/ MO\?YS>)S^CX/P*\R%OZ184=;0^?9"*<5,[JED*4J48STZ4BCO>0]UX;;,_U: M(/D^6?8VKY\,-=J3W(Z@/%' V(5#;Z>18"=(MFI"\V,9P_NIO>H%SZ$Q1WMN M>QY.)U0R?F!Q",R.##O:^]KS8#NMF"HVP)5<)?KU[1ENM+>U73;"?8JH:#/\ M/K^9+M\+E"ZMH)"P%V>-31'M3VV@>K@VWK,)3K7+I_Q/'> MT';9#0_HHPJL?KF=KP0K -+]4..]BNV"SJX&JH#E6_2W\\ER$A<75U<7/^UD MVCN!]\BXX[U[[0+84=V\CEO&+\UTXF$"7^:-'_"6\,CS_U MC",%KAOWC]\K%K\9/CP>NI1+=WKT2FXDC^+V-(#?4E^CW['LD_-3L]R(6B:, MW/XKE425>^)\1'_#[^B;/\C_#,R,3DP-F-E"TR,#(S,#8S,"YH M=&U02P$"% ,4 " X@OI6^<4+3#